Uploaded image for project: 'Multiple Architecture Enablement'
  1. Multiple Architecture Enablement
  2. MULTIARCH-5611

containerRuntimeSearchRegistries config not considered when image does not specify registry URL

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 3
    • None
    • None
    • None
    • MTO Sprint 275, MTO Sprint 276
    • None
    • None
    • None

      Multiarch Tuning Operator v1.1.1 does not consider field .spec.registrySources.containerRuntimeSearchRegistries in the config.openshift.io/Image CR when workload manifests do not specify a registry URL, such as:

      image: mongo:5.0.20

       
      With MTO deployed on the cluster, such workload fails because MTO tries to get the image metadata from {{{}docker.io. Here's the annotation added to the pod by MTO:}}

      annotations: multiarch.openshift.io/image-inspect-error: 'reading manifest 5.0.20 in docker.io/library/mongo: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit' 

              lwan-wanglin Lin Wang
              rh-ee-baffolte Benjamin Affolter
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: