-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
Create new patch release (Z-release) entries in Konflux. Do this task only after unfreezing Konflux, since we need newer builds in Quay repository for the next version.
OSSM fbc
- Create next patch version (with -rc suffix) for sail operator and must-gather
- e.g. after 3.1.0 release, we need to create next patch version `3.1.1-rc` tag from devel branch (release-3.1) in sail operator and must-gather repositories
- NOTE: the other repositories (proxy, istio, ztunnel) use istio version structure, like 1.26.2. The `-rc` tags in those repositories should be created as part of istio upgrade task, not release tasks
- You have to change https://gitlab.cee.redhat.com/istio/konflux/ossm-fbc/-/blob/main/catalog/catalog-template.yaml?ref_type=heads (use the branch for the current stream, e.g. ossm-3.0 for 3.0.z patches) with next patch version
- Add new version in channels entries ( update name, replaces and skipRange)
- Add released bundle ( you can find the released version in RH catalog https://catalog.redhat.com/software/containers/openshift-service-mesh/istio-sail-operator-bundle/67ab6f5f9e87ae6cc720911a?gs&q=service%20mesh%20operator )
- Update Quay bundle there with the latest bundle from Konflux (Konflux > Application > OSSM x.y > Releases , latest release to stage > Snapshot > copy bundle sha and update in bundle template )
- Make sure, you are logged in to the konflux cluster ( `oc login https://api.stone-prod-p02.hjvn.p1.openshiftapps.com:6443/ --web` ) or set `REGISTRY_USER` and `REGISTRY_PASSWORD` envs with credentials to registry.redhat.io
- Execute command `make generate-fbc-catalog` to generate the FBC catalogs.
- Create PR with changes
- example of PRs after 3.0.3 release (ignore tmp change in fbc-next): https://gitlab.cee.redhat.com/istio/konflux/ossm-fbc/-/merge_requests/52
Kiali (ignore when a newer minor version of OSSM exists. (Kiali operator is updated only for the latest minor OSSM version) e.g., whenthe kiali operator is in OSSM 3.1, there is no newer kiali operator anymore in the OSSM 3.0 stream)
- FBC
- Ask someone from Kiali team to bump up operator version in upstream
- Bump to the next patch version in the kiali-operator repo
- That can be done by this automation https://github.com/kiali/kiali-operator/actions/workflows/tag-bump-version.yml
- After that, the tag for the next version is created, so e.g. after ossm 3.1.0 release with kiali 2.11.1, the automation bumps kiali version to 2.11.2 in v2.11 branch and creates `v2.11.2-ossm` tag
- Bump to the next patch version in the kiali-operator repo
- Wait till konflux update gitmodules to point to the latest commit ( or update gitmaodules in konflux manually)
- After PR is merged, wait until the operator build finished (it takes ~27 minutes, Konflux > Application > Kiali X.Y > component > operator), then wait for release to stage.
- You have to change https://gitlab.cee.redhat.com/istio/konflux/kiali-fbc/-/blob/main/catalog/ossm-3-0/catalog-template.yaml?ref_type=heads (use the branch for the current stream, e.g. ossm-3.0 for 3.0.z patches) with next patch version
- Add new version in channels entries ( name and replaces)
- Add released bundle ( you can find the released version in RH catalog https://catalog.redhat.com/software/containers/openshift-service-mesh/kiali-operator-bundle/6523f98ba089673f821825b6?gs= )
- Update Quay bundle there with the latest bundle from Konflux (Konflux > Application > Kiali x.y > Releases , latest release to stage > Snapshot > copy bundle sha and update in bundle template ) (That should be the build that you have run manually in the task above)
- Make sure, you are logged in to the konflux cluster ( `oc login https://api.stone-prod-p02.hjvn.p1.openshiftapps.com:6443/ --web` ) or set `REGISTRY_USER` and `REGISTRY_PASSWORD` envs with credentials to registry.redhat.io
- Execute command `make generate-fbc-catalog` to generate the FBC catalogs.
- Create PR with changes
- example of PRs after 3.0.3 release: https://gitlab.cee.redhat.com/istio/konflux/kiali-fbc/-/merge_requests/65
- Ask someone from Kiali team to bump up operator version in upstream
- Bundle
- You have to bump KIALI_OLD_OPERATOR_VERSION and KIALI_METADATA_VERSION https://gitlab.cee.redhat.com/istio/konflux/kiali/-/blob/ossm-3.0/bundle.Containerfile?ref_type=heads (use the branch for the current stream, e.g. ossm-3.0 for 3.0.z patches)
- Create PR with changes
- example of PRs after 3.0.3 release: https://gitlab.cee.redhat.com/istio/konflux/kiali/-/merge_requests/541
- clones
-
OSSM-9711 Bump operator version in Konflux for next patch release
-
- Backlog
-