Uploaded image for project: 'Red Hat Workload Availability'
  1. Red Hat Workload Availability
  2. RHWA-674

Support IBM Z Architecture for RHWA

XMLWordPrintable

    • ibm-z-rhwa
    • False
    • Hide

      None

      Show
      None
    • False
    • RHWA-514 - Support Multiple Architectures for RHWA
    • RHWA-514Support Multiple Architectures for RHWA
    • 0% To Do, 100% In Progress, 0% Done

      Target Support

      IBM Z (s390x)

      Background

      Operators can potentially support multiple architectures and operating systems by using manifest lists, which point to the relevant image per arch / os. Investigate if and how we want to support this for our operators. If we do, don't forget to update relevant annotations.

      On top of code and testing support, it might include changes/updates to our upstream and downstream docs, and how to do QE (can we get non-AMD64 Linux clusters for testing?).

      Konflux

      Konflux supports 4 architectures: amd64, arm64, ppc64le, and s390x. We should consider adding support for multiple architecture builds when building the operator image and a single-arch build for the bundle.

      ATM, we are supporting linux/x86_64 (x86). Which platforms are relevant?

      Konflux Future Considerations:

      • Operator and Operand image should be built with docker-build-multi-platform-oci-ta pipeline, and the PipelineRun files should have the build-platforms value of  linux/x86_64  linux/arm54linux/ppc64le and linux/s390x so we would have an image for each architecture.
      • Bundle image image should be built with a single-arch (linux/x86_64) image since it is a Metadata, and not a Binary. So it will result in one image but with many labels of supported arch (e.g., operatorframework.io/arch.amd64: supported, operatorframework.io/arch.arm64: supported, operatorframework.io/arch.ppc64le: supported, and operatorframework.io/arch.s390x: supported)

      Links

              oraz@redhat.com Or Raz
              oraz@redhat.com Or Raz
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: