-
Task
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Konflux supports many build pipelines https://konflux.pages.redhat.com/docs/users/installing/enabling-builds.html#available-pipelines, and we have been using the docker-build pipeline for our components or fbc-builder for fbc components.
Given the optional build pipelines, we should move from the docker-build pipeline to the docker-build-oci-ta pipeline, since the {}-oci-ta{} addresses significant architectural challenges related to {}scalability, resource contention (PVC quotas), and Enterprise Contract (EC) security enforcement{*}.
After we switch to docker-build-oci-ta pipeline, we can aim for docker-build-multi-platform-oci-ta, which allows us to continue using one platform until we complete the switch to multiple platforms (RHWA-372 & ECOPROJECT-716), and see more at https://konflux.pages.redhat.com/docs/users/getting-started/multi-platform-builds.html).
How?
We can reconfigure the build pipeline https://konflux.pages.redhat.com/docs/users/building/reconfiguring-build-pipeline.html#changing-pipelines, and verify that with https://github.com/konflux-ci/olm-operator-konflux-sample/blob/e0fe58178ff82586cfd004065d0586f016aa6a9a/docs/konflux-onboarding.md#customize-tekton-pipleines and https://github.com/konflux-ci/olm-operator-konflux-sample/blob/e0fe58178ff82586cfd004065d0586f016aa6a9a/.tekton/gatekeeper-push.yaml#L35-L40.
- blocks
-
RHWA-372 Build NMO Images for ppc64le and s390x Architectures
-
- New
-