Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-58837

withDockerRegistry on multiple clusters

XMLWordPrintable

      Following instructions on https://github.com/openshift/jenkins-client-plugin#moving-images-cluster-to-cluster, I am unable to promote the image between two openshift clusters as it throws an authentication issue.

      Adding a sleep after the two withDockerRegistry calls, I can see that two folders are created under the <jobname>@TMP directory (unique names for each) with a config.json under each of them - these contain the authentication details to the respective registries.

       

      Docker-commons-plugin version: 1.15

      Docker plugin version: 1.1.7

      Openshift Client plugin version: 1.0.31 (openshift client and docker registry version: 3.7.119)

      Jenkins: 2.176.2

       

      [Pipeline] { (Copy from source to dest)
      [Pipeline] script
      [Pipeline] {
      [Pipeline] withDockerRegistry
      $ docker login -u openshift/skopeo -p ******** https://docker-registry-default.<redacted>
      Login Succeeded
      [Pipeline] {
      [Pipeline] withDockerRegistry
      $ docker login -u ci-cd/jenkins -p ******** https://docker-registry.<redacted>
      Login Succeeded
      [Pipeline] {
      [Pipeline] sh
      + /bin/oc image mirror --insecure=true docker-registry.<redacted>/appversion/appversion:latest docker-registry-default.<redacted>/appversion/appversion:latest
      error: unable to retrieve source image docker-registry.<redacted>/appversion/appversion by tag: unauthorized: authentication required
      [Pipeline] }
      [Pipeline] // withDockerRegistry
      [Pipeline] }
      [Pipeline] // withDockerRegistry
      [Pipeline] }
      [Pipeline] // script
      [Pipeline] }
      [Pipeline] // stage
      [Pipeline] }
      [Pipeline] // withEnv
      [Pipeline] }
      [Pipeline] // node
      [Pipeline] End of Pipeline
      ERROR: script returned exit code 1
      Finished: FAILURE
      

            Unassigned Unassigned
            clarkster Paul Clark
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: