-
Story
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
False
-
-
False
-
-
Create a new architecture image in Konflux for NMO (as a first step) for IBM Power (ppc64le), following https://docs.google.com/document/d/1uW8F8E_o-3NweFx0knMOuj8GWGf40H9NfSYjWEUEDEY/edit?tab=t.0#heading=h.ncf37fq99jag and the Oct 21st meeting on supporting RHWA operators with IBM Power.
Following https://konflux.pages.redhat.com/docs/users/getting-started/multi-platform-builds.html, this new architecture is supported by Konflux.
For more, read at https://github.com/konflux-ci/olm-operator-konflux-sample/blob/e0fe58178ff82586cfd004065d0586f016aa6a9a/docs/konflux-onboarding.md#customize-tekton-pipleines
See an example at https://github.com/chr15p/rh-kmm-konflux2 and tested implementation at https://gitlab.cee.redhat.com/dragonfly/node-maintenance-operator/-/merge_requests/815
Actions:
- Provide support for NMO operator image in the new architecture (amd64/arm64/ppc64le s390x)
- Use https://konflux.pages.redhat.com/docs/users/getting-started/multi-platform-builds.html#different-build-recipe-per-architecture for a distinctive Go build binary until upstream code has been changed https://github.com/medik8s/node-maintenance-operator/blob/main/hack/build.sh
- Provide support for NMO bundle image on multiple architectures (amd64/arm64/ppc64le/s390x) by adding new labels to bundle's CSV - https://sdk.operatorframework.io/docs/advanced-topics/multi-arch/