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

oc-mirror plugin create sub-folders in registry while mirroring images.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 4.12
    • oc-mirror
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • No
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      oc-mirror plugin create sub-folders while mirroring images.

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

       

      How reproducible:

       

      Steps to Reproduce:

      when i include --max-nested-paths 3  it's creating two extra directory /test3/openshift/release.
      
      ~~~
      apiVersion: operator.openshift.io/v1alpha1
      kind: ImageContentSourcePolicy
      metadata:
        name: release-0
      spec:
        repositoryDigestMirrors:
        - mirrors:
          - ec2-65-0-74-95.ap-south-1.compute.amazonaws.com:8443/test3/openshift/release
          source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
        - mirrors:
          - ec2-65-0-74-95.ap-south-1.compute.amazonaws.com:8443/test3/openshift/release-images
          source: quay.io/openshift-release-dev/ocp-release
      ~~~
      
      when i include --max-nested-paths 2  it's creating 1 extra directory /test4/openshift-releaseapiVersion: operator.openshift.io/v1alpha1
      
      ~~~
      kind: ImageContentSourcePolicy
      metadata:
        name: release-0
      spec:
        repositoryDigestMirrors:
        - mirrors:
          - ec2-65-0-74-95.ap-south-1.compute.amazonaws.com:8443/test4/openshift-release
          source: quay.io/openshift-release-dev/ocp-v4.0-art-dev
        - mirrors:
          - ec2-65-0-74-95.ap-south-1.compute.amazonaws.com:8443/test4/openshift-release-images
          source: quay.io/openshift-release-dev/ocp-release
      ~~~
      
      How can i achieve  no extra sub directory?  in /test  . All images should store in /test  it should not create any sub-folders. 

      Actual results:

       

      Expected results:

       

      Additional info:

       

              luzuccar@redhat.com Luigi Mario Zuccarelli
              rhn-support-bshaw Bikash Shaw
              Bikash Shaw
              None
              Ying Zhou Ying Zhou
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: