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

Adding a node with `oc adm node-image` fails for disconnected environment

    • None
    • Agent Sprint 269
    • 1
    • False
    • Hide

      None

      Show
      None

      Description of problem:

          Adding a node with `oc adm node-image` is unable to pull the release image container and fails to generate the new node ISO.

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

          

      How reproducible:

          100%

      Steps to Reproduce:

          1. Deploy OpenShift cluster with private registry in an offline environment
          2. Create the nodes-config.yaml for new nodes
          3. Run "oc adm node-image create --dir=/tmp/assets
          

      Actual results:

          Command fails with error saying that it cannot pull from quay.io/openshift-release-dev/ocp-release@shaXXXXX

      Expected results:

          Command generates an ISO used to add the new worker nodes

      Additional info:

          When creating the initial agent ISO using "openshift-install agent create image" command, we can see in the output that a sub command is run, "oc adm release extract". When the install-config.yaml contains the ImageContentSourcePolicy section, or ImageDigestMirrorSet section, a flag is added to "oc adm release extract --icsp or idms" which contains the mappings from quay.io to the private registry.
      
          The oc command does not have a top level icsp or idms flag. The oc adm node-image command needs to have a flag for icsp or idms such that it is able to understand that instead of pulling the release image from quay.io it should pull the image from the private registry.
      
          Without this flag, the oc command has no way to know that it should be pulling container images from a private registry.

              bfournie@redhat.com Robert Fournier
              dan5179 Dan Clark
              Manoj Hans Manoj Hans
              Votes:
              3 Vote for this issue
              Watchers:
              16 Start watching this issue

                Created:
                Updated: