Skip to content

Document downstream sync jobs for OSSM#32

Open
nrfox wants to merge 2 commits into
openshift-service-mesh:mainfrom
nrfox:document-sync-jobs
Open

Document downstream sync jobs for OSSM#32
nrfox wants to merge 2 commits into
openshift-service-mesh:mainfrom
nrfox:document-sync-jobs

Conversation

@nrfox
Copy link
Copy Markdown
Contributor

@nrfox nrfox commented May 7, 2026

Add documentation to the profile page for how Prow jobs in OSSM sync upstream Istio repos and propagate dependencies across downstream forks.

Add documentation to the profile page for how Prow jobs in OSSM sync upstream Istio repos and propagate dependencies across downstream forks.

Signed-off-by: Nick Fox <nfox@redhat.com>
Comment thread profile/README.md Outdated
nightly --> operatorhub
clean --> operatorhub

update_deps -->|"merged changes flow<br/>to downstream"| sync_sail
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if I understand merged changes flow to downstream. Why it starts from Update dependencies box? I guess there is no better box. Or maybe it could start from the grey box which is representing whole stio-ecosystem/sail-operator repo?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah that's a little confusing. Might be best to just remove the arrow.

Comment thread profile/README.md
istio_repo -->|"master branch"| sync_istio
update_istio_ztunnel -->|"updates ztunnel dep<br/>in downstream istio"| sync_istio
update_istio_proxy -->|"updates proxy dep<br/>in downstream istio"| sync_istio
update_istio_ztunnel --> gcs
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure if update-istio job pushes artifacts to gcs. Isn't that done elsewhere? The same for proxy

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But that job only creates a PR to Istio repo to update proxy/ztunnel version. Actual build of proxy/ztunnel and push to gcs is happening somewhere else no? Or the arrow to gcs just means it's using artifacts from there? Not pushing there?

Comment thread profile/README.md
update_istio_proxy -->|"updates proxy dep<br/>in downstream istio"| sync_istio
update_istio_ztunnel --> gcs
update_istio_proxy --> gcs

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is also update-istio-module which is updating istio module from upstream to downstream version.

Adds the job to replace the istio/istio dep with ossm/istio. Removes a confusing edge from the graph.

Signed-off-by: Nick Fox <nfox@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants