Operator deployment on OpenShift via helm

Description:

I am trying to install Percona Operator for MongoDB on a air-gapped OpenShift cluster. I cannot use the OperatorHub installation method unfortunately, so I fallback to installing with the helm chart.

The problem is that the operator Pod fails to start with this warning event:

Warning  Failed          17s               kubelet            Error: container create failed: time="2026-01-19T09:41:41Z" level=error msg="runc create failed: unable to start container process: exec: \\"percona-server-mongodb-operator\\": executable file not found in $PATH"

Further debug with a privileged container shows that in fact the /usr/local/bin directory seems to be empty. For that reason I don’t know whether this is an issue with the operator, OpenShift, or the image itself.

Steps to Reproduce:

helm install psmdb-operator -n psmdb-operator percona/psmdb-operator

Version:

Operator version: 1.21.1
Chart version: 1.21.2

Logs:

No logs other than the warning event above

Expected Result:

The operator installs successfully

Actual Result:

The container fails to start

Can you share kubectl describe pod <operator>? and also more logs from the pod?