-
Bug
-
Resolution: Done-Errata
-
Critical
-
4.16
Description of problem:
When use `shortestPath: true` the mirror images numbers is too many then the required.
Version-Release number of selected component (if applicable):
./oc-mirror version --output=yaml clientVersion: buildDate: "2024-05-08T04:26:09Z" compiler: gc gitCommit: 9e77c1944f70fed0a85e5051c8f3efdfb09add70 gitTreeState: clean gitVersion: 4.16.0-202405080039.p0.g9e77c19.assembly.stream.el9-9e77c19 goVersion: go1.21.9 (Red Hat 1.21.9-1.el9_4) X:strictfipsruntime major: "" minor: "" platform: linux/amd64
How reproducible:
always
Steps to Reproduce:
1) Use following isc to do mirror2mirror for v2: kind: ImageSetConfiguration apiVersion: mirror.openshift.io/v2alpha1 archiveSize: 8 mirror: platform: channels: - name: stable-4.15 type: ocp minVersion: '4.15.11' maxVersion: '4.15.11' shortestPath: true graph: true `oc-mirror --config config.yaml --v2 docker://xxx.com:5000/m2m --workspace file:///app1/0416/clid20/` `oc-mirror --config config.yaml docker://localhost:5000 --dest-use-http` 2) without the shortest path : kind: ImageSetConfiguration apiVersion: mirror.openshift.io/v2alpha1 mirror: platform: channels: - name: stable-4.15
Actual results:
1) It counted 577 images to mirror oc-mirror --config config-11.yaml file://outsizecheck --v2 2024/05/11 03:57:21 [WARN] : ⚠️ --v2 flag identified, flow redirected to the oc-mirror v2 version. This is Tech Preview, it is still under development and it is not production ready. 2024/05/11 03:57:21 [INFO] : 👋 Hello, welcome to oc-mirror 2024/05/11 03:57:21 [INFO] : ⚙️ setting up the environment for you... 2024/05/11 03:57:21 [INFO] : 🔀 workflow mode: mirrorToDisk 2024/05/11 03:57:21 [INFO] : 🕵️ going to discover the necessary images... 2024/05/11 03:57:21 [INFO] : 🔍 collecting release images... 2024/05/11 03:57:28 [INFO] : 🔍 collecting operator images... 2024/05/11 03:57:28 [INFO] : 🔍 collecting additional images... 2024/05/11 03:57:28 [INFO] : 🚀 Start copying the images... 2024/05/11 03:57:28 [INFO] : === Overall Progress - copying image 1 / 577 === 2024/05/11 03:57:28 [INFO] : copying release image 1 / 577 2) without the shortest path , only counted 192 images to mirror. oc-mirror --config config-32547.yaml file://outsizecheck --v2 2024/05/11 03:55:12 [WARN] : ⚠️ --v2 flag identified, flow redirected to the oc-mirror v2 version. This is Tech Preview, it is still under development and it is not production ready. 2024/05/11 03:55:12 [INFO] : 👋 Hello, welcome to oc-mirror 2024/05/11 03:55:12 [INFO] : ⚙️ setting up the environment for you... 2024/05/11 03:55:12 [INFO] : 🔀 workflow mode: mirrorToDisk 2024/05/11 03:55:12 [INFO] : 🕵️ going to discover the necessary images... 2024/05/11 03:55:12 [INFO] : 🔍 collecting release images... 2024/05/11 03:55:12 [INFO] : detected minimum version as 4.15.11 2024/05/11 03:55:12 [INFO] : detected minimum version as 4.15.11 2024/05/11 03:55:18 [INFO] : 🔍 collecting operator images... 2024/05/11 03:56:09 [INFO] : 🔍 collecting additional images... 2024/05/11 03:56:09 [INFO] : 🚀 Start copying the images... 2024/05/11 03:56:09 [INFO] : === Overall Progress - copying image 1 / 266 === 2024/05/11 03:56:09 [INFO] : copying release image 1 / 192
Expected results:
1) if only have one ocp payload, the image need mirrored should be same.
Additional information:
- links to
-
RHEA-2024:3718 OpenShift Container Platform 4.17.z bug fix update