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: