-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
False
-
-
False
-
-
Prerequisite:
Do this steps only AFTER `Create Kiali upstream releases` and `Update RPMs in Konflux` tasks are finished.` tasks are finished.
Tasks: (must be done sequentially)
- Make sure that gitmodules in ossm(https://gitlab.cee.redhat.com/istio/konflux/ossm), kiali(https://gitlab.cee.redhat.com/istio/konflux/kiali) and istictl(https://gitlab.cee.redhat.com/istio/konflux/istioctl) konflux repos points to the latest/desired/correct commits. (commits which are the latest ones in release branches)
- e.g. (for 3.0.3, gitmodules points to istio commit '0fdb6a7e' which should be the latest one in release-3.0 branch that time, so that is correct, we need to check for all gitmodules)
- Make sure that all desired PRs are merged in konflux and product repositories for release branches
- Set the code freeze in Konflux.
- Update `renovate.json` in ossm, kiali, ossm-fbc, kiali-fbc and istioctl konflux repos with `"automerge": false`
- e.g.:
- https://gitlab.cee.redhat.com/istio/konflux/kiali/-/merge_requests/462
- https://gitlab.cee.redhat.com/istio/konflux/ossm/-/merge_requests/387
- https://gitlab.cee.redhat.com/istio/konflux/ossm-fbc/-/merge_requests/48
- https://gitlab.cee.redhat.com/istio/konflux/kiali-fbc/-/merge_requests/59
- https://gitlab.cee.redhat.com/istio/konflux/istioctl/-/merge_requests/56
- !!! After this, the PRs for updating gitmodules will be still created automatically but not auto-merged. Since the PR can contain a change not related to the release but also a change with hotfix for a release, it is up to the release coordinator to merge it manually or not. !!! (only hot-fixes for release should be merged manually after code freeze)
- Wait will all `...
on-push...` builds are done for a particular kiali/ossm version. And after that, wait ~5 hours ( in case some on push build just finished, we want from automation to create `nudge` PR for updating bundle ). You don't need to wait 5hours, but after code freeze of nudge, you need to do not forget to merge the PR manually. - Set the code freeze in Konflux for nudge.
- Update `tenants-config/cluster/stone-prod-p02/tenants/service-mesh-tenant/nudging-config.yaml` in https://gitlab.cee.redhat.com/releng/konflux-release-data with `"automerge": false`
- Run `/tenants-config/build-single.sh service-mesh` to regenerate config and create PR
- e.g.: https://gitlab.cee.redhat.com/releng/konflux-release-data/-/merge_requests/7153
- !!! After this, the PR for updating image references in the bundle still will be created (when some change in containers/operands will be merged) but not automerged so the release coordinator should take this into account when manually merging PR for containers after code freeze !!!
- clones
-
OSSM-9777 Konflux code-freeze
-
- Backlog
-