That’s probably a question for RedHat at the end of the day
What I do personally is create a Service Account via https://access.redhat.com/terms-based-registry/#/accounts. From the OpenShift Secret tab I download the secret YAML file.
Now one of the problems I’ve found is that if you run the .dockerconfigjson value in that YAML through base64 -d you will see that the auths section lists registry.redhat.io as the server. You’ll need to manually edit and re-encode this to use registry.connect.redhat.com instead.
From there I just create the secret in my namespace and link it to the Operator service account. For Couchbase server, at present, you’ll also need to link it to the default service account too.
That handles permission errors. The other likely candidate is that the image names are wrong. Ensure under the deployment image configuration you have registry.connect.redhat.com/couchbase/operator:1.1.0-1
Finally we only tests the RedHat images on OpenShift or Minishift, so I’m unsure as to whether it’ll work for you on Minikube.
Let me know if you need any more help!