Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-76723

GA: Support for heterogeneous multi-arch clusters (golden images support) - QE Infra

XMLWordPrintable

    • cnv-hco-heterogeneous-cluster-ga-qeinfra
    • Product / Portfolio Work
    • 77
    • Hide
      • QE infrastructure supports deploying heterogeneous multi-arch clusters (AMD64 + ARM64 workers)
      • CI pipelines can execute tests on multi-arch clusters
      • Golden images for both AMD64 and ARM64 architectures are available and validated
      • DataSources correctly pull images for all supported architectures in the cluster
      • VMs can be scheduled on the correct architecture worker nodes
      Show
      QE infrastructure supports deploying heterogeneous multi-arch clusters (AMD64 + ARM64 workers) CI pipelines can execute tests on multi-arch clusters Golden images for both AMD64 and ARM64 architectures are available and validated DataSources correctly pull images for all supported architectures in the cluster VMs can be scheduled on the correct architecture worker nodes
    • Green
    • In Progress
    • VIRTSTRAT-494 - Multiarch Support enablement for ARM
    • qe-ack, doc-ack, px-ack
    • VIRTSTRAT-494Multiarch Support enablement for ARM
    • 0% To Do, 40% In Progress, 60% Done
    • dev-ready, doc-ready, po-ready, prodsec-ready, px-ready, qe-ready, ux-ready
    • Hide

      2026-02-23:
      We need to re-validate after CNV-73894...

      Show
      2026-02-23: We need to re-validate after CNV-73894...

      Goal

      We should support deployment and upgrade of multi-arch clusters with heterogeneous workers.
      It requires:

      • heterogeneous golden images support
      • instance type to let the VM owner require an arch for the VM
        ....

      User Stories

      • As a VM owner, I want to run a VM running ARM RHEL on an ARM worker, regardless of the architecture that run my cluster's control plane.
        • currently, when pointing to a ContainerDisk image URI, I cannot specify which architecture is being imported.
      • As a cluster admin, I want my DataSources to pull up-to-date images of all architectures supported in my cluster.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • Any additional details or decisions made/needed

          1.
          upstream roadmap issue Sub-task Closed Undefined Unassigned
          2.
          upstream design Sub-task Closed Undefined Unassigned
          3.
          upstream documentation Sub-task Closed Undefined Unassigned
          4.
          upgrade consideration Sub-task Closed Undefined Unassigned
          5.
          test plans in polarion Sub-task Closed Undefined Unassigned
          6.
          automated tests Sub-task Closed Undefined Unassigned
          7.
          downstream documentation merged Sub-task Closed Undefined Unassigned
          8.
          CNV QE DevOps Requirement/Enablement Sub-task Closed Undefined Unassigned

              dkeler@redhat.com Daniel Keler
              unassigned_jira Unassigned
              Daniel Keler Daniel Keler
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: