Unauthorized error while trying to pull from a private registry in OpenShift 3
Issue
While trying to import an image from an external registry (e.g: JFrog Artifactory) through oc import-image
oc import-image <image_name> --from <remote_image_url>
Import failed (Unauthorized): you may not have access to the Docker image "<remote_URL>"
even after defining the proper secret:
oc secrets new-dockercfg myapp --docker-server=artifactorypro.shared.myapp.com --docker-username=foo --docker-password=bar --docker-email=myemail@here.com
oc secrets add serviceaccount/default secrets/myapp --for=pull
Environment
OpenShift Container Platform 3.X
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.