Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-64817

ARO HCP: global-pull-secret-syncer pods fail on ARM64 nodes - missing multi-arch image support

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • None
    • 4.19
    • HyperShift / ARO
    • Incidents & Support
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • arm
    • None
    • None
    • None
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      After adding ARM worker nodes (e.g. Standard_D8ps_v6 ) to an ARO HCP cluster running OCP 4.19.7, the global-pull-secret-syncer pods fail to start in the kube-system namespace with ImagePullBackOff errors.
      
      42s         Warning   Failed             pod/global-pull-secret-syncer-thrcc                     Failed to pull image "quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b": choosing an image from manifest list docker://quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b: no image found in image index for architecture "arm64", variant "v8", OS "linux"

      Version-Release number of selected component (if applicable):

      4.19.7

      How reproducible:

          Everytime

      Steps to Reproduce:

          1. Create ARO HCP 
          2. use ARM node as workers
          3. create secret/additional-pull-secret in kube-system namespace
          4. check the kube-system events and pods     

      Actual results:

         19s         Normal    BackOff            pod/global-pull-secret-syncer-n49gn                     Back-off pulling image "quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b"
      19s         Warning   Failed             pod/global-pull-secret-syncer-n49gn                     Error: ImagePullBackOff
      21s         Normal    Scheduled          pod/global-pull-secret-syncer-thrcc                     Successfully assigned kube-system/global-pull-secret-syncer-thrcc to jude-hcp-workers-svrk4-xqsvp
      20s         Normal    AddedInterface     pod/global-pull-secret-syncer-thrcc                     Add eth0 [10.129.0.28/23] from ovn-kubernetes
      7s          Normal    Pulling            pod/global-pull-secret-syncer-thrcc                     Pulling image "quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b"
      7s          Warning   Failed             pod/global-pull-secret-syncer-thrcc                     Failed to pull image "quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b": choosing an image from manifest list docker://quay.io/redhat-user-workloads/crt-redhat-acm-tenant/control-plane-operator-4-19@sha256:186af820bf5af3ecb03dec657cfc6a778dac6d49b32dae420e20cd8ef1dc786b: no image found in image index for architecture "arm64", variant "v8", OS "linux" 

      Expected results:

          Pod success running 

      Additional info:

       

              rh-ee-brcox Bryan Cox
              rhn-support-judzhu Jude Zhu
              None
              None
              He Liu He Liu
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: