Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-468

Expose arch choice in NodePools for picking right image

XMLWordPrintable

    • False
    • None
    • False
    • OCPSTRAT-89 - Support Multi-Arch Images for Control-Planes & Node Pools
    • 0
    • 0
    • 0

      Context:
       
      We have two entry points for release payload:
      1 - HostedCluster: dictates what runs in the management cluster and operators running in the guest cluster.
      2 - NodePool: dictates the version of the ign payload, the OS machine content and so the kubelet version. If you were to use AWS/Kubevirt this would need to be in hand with you setting the right AMI/Image, as atm we default and hardcode to x86_64 https://github.com/openshift/hypershift/blob/c7c2b57c98caa518231c15eceefe62e98eece832/hypershift-operator/controllers/nodepool/nodepool_controller.go#L1323
       

      DoD:

      A NodePool user has the means in the NodePool API to specify the desired arch so the appropriate image can be found.

      Implement it for AWS.

      We have docs for running multi arch NodePools in https://hypershift-docs.netlify.app/.

      We have an e2e running a NodePool within a different arch.

            rh-ee-brcox Bryan Cox
            agarcial@redhat.com Alberto Garcia Lamela
            Liangquan Li Liangquan Li
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: