hashicorp / hashicorp/vault-secrets-operator
OperatorHub install fails on s390x: kube-rbac-proxy digest lacks linux/s390x manifest in VSO 1.3.0
- Dominant language
- Go
- Stars
- 600
- Forks
- 146
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 6
Description
## Summary
Installing Vault Secrets Operator 1.3.0 from OperatorHub on OpenShift running on IBM Z (`linux/s390x`) fails because the `kube-rbac-proxy` sidecar image digest referenced by the operator deployment/CSV does not include an `s390x` manifest.
The main `manager` container pulls successfully, but the `kube-rbac-proxy` sidecar enters `ImagePullBackOff`, leaving the pod stuck at `1/2` containers running.
## Environment
- OpenShift on IBM Z / `s390x`
- Vault Secrets Operator `1.3.0`
- Install source: OperatorHub
## Expected behavior
The operator should install successfully on `linux/s390x`, and all containers in the controller-manager pod should start.
## Actual behavior
The sidecar image pull fails because the referenced digest does not have an `s390x` image in its manifest list.
Pod status observed:
```text
vault-secrets-operator-controller-manager-57f6d9b79f-vkjzf 1/2 ImagePullBackOff
```
Relevant event:
```text
Failed to pull image "registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:64f6654c142df021651ae8c1ae9a290293040edf46f6bbf50b78e5e3db1ad0cc": choosing an image from manifest list docker://registry.redhat.io/openshift4/ose-kube-rbac-proxy@sha256:64f6654c142df021651ae8c1ae9a290293040edf46f6bbf50b78e5e3db1ad0cc: no image found in manifest list for architecture "s390x", variant "", OS "linux"
```
Meanwhile, the main manager container does pull successfully:
```text
registry.connect.redhat.com/hashicorp/vault-secrets-operator@sha256:eed45038ea64171a643e9afb63a11300ea71b3f06660c4e9ad4fc56b1d567643
```
## Workaround
Manually edit the deployment/operator bundle reference and replace the `kube-rbac-proxy` image digest with an `s390x`-compatible digest.
## Request
Can you update the OperatorHub/operator bundle artifacts for VSO 1.3.0 so the referenced `kube-rbac-proxy` image supports `linux/s390x`?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.