-
Bug
-
Resolution: Done-Errata
-
Critical
-
None
-
4.15.0
-
None
-
Important
-
No
-
Rejected
-
False
-
Description of problem:
Upgrading descheduler from 4.14 to 4.15 fails with error and below is what it reads
Warning Failed 21s (x2 over 33s) kubelet Failed to pull image "registry.redhat.io/kube-descheduler-operator/kube-descheduler-operator-rhel9@sha256:f93958c267b80a13ae9c96bc46b7b93e9260320687fae581ec262e143a394559": choosing image instance: no image found in manifest list for architecture arm64, variant "v8", OS linux
Version-Release number of selected component (if applicable):
[knarra@knarra openshift-tests-private]$ oc get ip -n openshift-kube-descheduler-operator
NAME CSV APPROVAL APPROVED
install-5mnjz clusterkubedescheduleroperator.4.14.0-202311211133 Automatic true
install-f5tzm clusterkubedescheduleroperator.v5.0.0 Automatic true
How reproducible:
Always
Steps to Reproduce:
1. Install 4.14 ocp cluster and 4.14 descheduler
2. Now edit the subscription, add starting CSV to `clusterkubedescheduleroperator.v5.0`
Actual results:
see that descheduler operator is in ImagePullBackOff state
Expected results:
Descheduler operator should be able to upgrade successfully
Additional info:
When checked `image info of the operator` could only see `linux/amd64` images and no other arch images are present
oc image info brew.registry.redhat.io/kube-descheduler-operator/kube-descheduler-operator-rhel9@sha256:f93958c267b80a13ae9c96bc46b7b93e9260320687fae581ec262e143a394559 -o json --filter-by-os linux/arm64
error: the image is a manifest list and contains multiple images - use --filter-by-os to select from:
OS DIGEST
linux/amd64 sha256:9398fe25f9ea8ae570ed081e6e9ab478312fe8c0722df103f4bb052563fa470c
- links to
-
RHEA-2023:124709 Kube Descheduler Operator for Red Hat OpenShift 5.0.0 for RHEL 9