-
Feature Request
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
Not Selected
-
-
1. Proposed title of this feature request
2. What is the nature and description of the request?
At the time of writing this card, "oc image mirror" failed on registry.fedoraproject.org/fedora:latest
The image can be pushed by skopeo or podman.
fmissi found that there is some conversion that those two tools do while oc does not.
We would like oc to catch up the gap.
oc version --client Client Version: 4.15.3 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 oc image mirror --keep-manifest-list --registry-config=/tmp/qci.c --continue-on-error=true --max-per-registry=20 registry.fedoraproject.org/fedora:latest=quay.io/openshift/ci:ci_fedora_latest_001 quay.io/ openshift/ci blobs: registry.fedoraproject.org/fedora sha256:2294dababd49bfb4deef8e62903f4bf375ebfa59fffea27d0526e7c391017eca 1.285KiB registry.fedoraproject.org/fedora sha256:7525e2517202a7630938771183bb62f19bbcb38cf97849209656ab20c7043bbf 1.285KiB registry.fedoraproject.org/fedora sha256:c69851f93e41b7e286f388e1b47d748e76f6fed57c55ac1fa24a7d161b468d0a 1.285KiB registry.fedoraproject.org/fedora sha256:f13345b0116244719779be944d057612b553e9a70152735b25cd33003cdddf37 1.287KiB registry.fedoraproject.org/fedora sha256:9a13ff6d14519531e297244f898e994d9d6ec497dd728d757b7409c959540738 63.27MiB registry.fedoraproject.org/fedora sha256:f83e80b7145c10823a1b5eae8c6c1329c9ade77e09b007debecec1a6107e076b 65.09MiB registry.fedoraproject.org/fedora sha256:6d8d6ec60f699233fd4044a221b8ac325fe5d25f362c07e1af85ecd97a8e29b1 65.53MiB registry.fedoraproject.org/fedora sha256:07ae9eb5199531517a7f312db7774cf12e72e35abb56aa2d430ec251023f95af 71.28MiB manifests: sha256:486aa79dbc727dee6a4dd073028baa5852d14635b1690d03a22cca953b316e79 sha256:d11a7a19fd1cf4d66d4cac2a81dc1c7a15615ad29d6d416cc73bb300d2939260 sha256:d8bd66112b3a5e685fc125d9e124ba1d625c325a495e496b019bb38dfa2921c9 sha256:e8be56b6c736592aecfb1169ef6f3cc3ad6dd321b576a3cec43a137656283137 sha256:d7986dbf1934004c885dbc8a1ecd651f71431bacb4fd3d091264a650d2a04a32 -> ci_fedora_latest_001 stats: shared=0 unique=8 size=265.2MiB ratio=1.00 phase 0: quay.io openshift/ci blobs=8 mounts=0 manifests=5 shared=0 info: Planning completed in 570ms sha256:d11a7a19fd1cf4d66d4cac2a81dc1c7a15615ad29d6d416cc73bb300d2939260 quay.io/openshift/ci sha256:486aa79dbc727dee6a4dd073028baa5852d14635b1690d03a22cca953b316e79 quay.io/openshift/ci sha256:e8be56b6c736592aecfb1169ef6f3cc3ad6dd321b576a3cec43a137656283137 quay.io/openshift/ci sha256:d8bd66112b3a5e685fc125d9e124ba1d625c325a495e496b019bb38dfa2921c9 quay.io/openshift/ci error: unable to push manifest to quay.io/openshift/ci:ci_fedora_latest_001: manifest invalid: manifest invalid info: Mirroring completed in 820ms (0B/s) error: one or more errors occurred
3. Why does the customer need this? (List the business requirements here)
OpenShift CI has an automation that uses oc-cli to mirror the external images in to quay.io which CI test can reference in the tests.
4. List any affected packages or components.
oc