Unauthorized error while trying to pull from a private registry
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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
