-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Failure when adding catalog on macOS #18
Comments
I cannot recreate this issue when running on Linux, so I assume it is macOS-specific. |
It looks like The reason for getting the labels in the first place is to auto-populate display name and publisher from catalog image labels, but that's not actually part of the index image spec. See #3. So we could consider just dropping the image label fetching. The workaround would be to specify the platform-specific image directly in the For example, if targetting a kubectl operator catalog add \
--display-name "IBMCS Operators" \
--publisher IBM \
--timeout 15m0s \
--namespace openshift-marketplace \
opencloud-operators \
docker.io/ibmcom/ibm-common-service-catalog@sha256:1cfaf28fb2d13cdc377cfa61bf2c6e945a1a42e4d901f2e116566f25b280bc53 |
I am unable to add a particular catalog when running the command
kubectl operator catalog add --display-name "IBMCS Operators" --publisher IBM --timeout 15m0s --namespace openshift-marketplace opencloud-operators docker.io/ibmcom/ibm-common-service-catalog:latest
which fails withfailed to add catalog: get image labels: no match for platform in manifest sha256:3e3fc1e8ff0900bf3ba9b8702a63d65b68d30e5bf4e6b4ce66966c9808fb97eb: not found
Other catalogs are able to be added successfully.
Running against OCP 4.4.9
Manifest is able to be pulled with local docker client.
Running on macOS 10.15.6, kubectl 1.16.6 / oc 4.2
The text was updated successfully, but these errors were encountered: