Ok, thanks. I'm not really involved with the registry any more, so I'll
have to defer to Maciej and Michal. We may need to try to reproduce to see
what's going on. Sorry I couldn't be more helpful.

Andy

On Wed, Aug 10, 2016 at 2:18 PM, Tony Saxon <[email protected]> wrote:

> [root@os-node1 ~]# docker pull docker-lab.example.com:5000/
> testwebapp@sha256:9799a25cd6fd7f7908bad740fc0c85
> 823e38aa22afb22f687a5b8a3ed2bf9ec3
> Trying to pull repository docker-lab.example.com:5000/testwebapp ...
> manifest unknown: manifest unknown
>
>
>
> On Wed, Aug 10, 2016 at 2:07 PM, Andy Goldstein <[email protected]>
> wrote:
>
>> Tony, can you show the output when you try to manually 'docker pull'?
>>
>> On Wed, Aug 10, 2016 at 2:04 PM, Cesar Wong <[email protected]> wrote:
>>
>>> Hmm, I didn't know the issue existed between 1.10 and 1.12 as well.
>>>
>>> Andy, what would you recommend?
>>>
>>>
>>> On Aug 10, 2016, at 1:58 PM, Tony Saxon <[email protected]> wrote:
>>>
>>> Ok, maybe that is the issue. I can not do the docker pull referencing
>>> the sha256 hash on the node.
>>>
>>> The docker version running on the node is docker 1.10.3, and the docker
>>> version on the machine that pushed the image is 1.12.0. Is there a
>>> potential workaround for this, or do I need to get the docker version
>>> updated on the nodes? For reference, I installed the openshift platform
>>> using the ansible advanced installation referenced in the documentation.
>>>
>>> On Wed, Aug 10, 2016 at 1:46 PM, Cesar Wong <[email protected]> wrote:
>>>
>>>> Tony,
>>>>
>>>> The only other time that I've seen the manifest not found error was
>>>> when there was a version mismatch between the Docker version that pushed
>>>> the image vs the version that was consuming the image (ie. images pushed
>>>> with Docker 1.9 and pulled with Docker 1.10). Are you able to pull the
>>>> image spec directly from your node using the Docker cli?
>>>>
>>>> $ docker pull docker-lab.example.com:5000/testwebapp@sha256:9799a25cd
>>>> 6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3
>>>>
>>>> On Aug 10, 2016, at 1:02 PM, Tony Saxon <[email protected]> wrote:
>>>>
>>>> I'm not sure if this has anything to do with it, but I looked at the
>>>> details of the imagestream that I imported and see that it has this as the
>>>> docker image reference:
>>>>
>>>> status:
>>>>   dockerImageRepository: 172.30.11.167:5000/testwebapp/testwebapp
>>>>   tags:
>>>>   - items:
>>>>     - created: 2016-08-10T13:26:01Z
>>>>       dockerImageReference: docker-lab.example.com:5000/te
>>>> stwebapp@sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb2
>>>> 2f687a5b8a3ed2bf9ec3
>>>>       generation: 1
>>>>       image: sha256:9799a25cd6fd7f7908bad74
>>>> 0fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3
>>>>     tag: latest
>>>>
>>>> I also see these errors show up on the docker registry when I try to
>>>> deploy the app:
>>>>
>>>> time="2016-08-10T16:58:26Z" level=warning msg="error authorizing
>>>> context: basic authentication challenge for realm \"Registry Realm\":
>>>> invalid authorization credential" go.version=go1.6.3 http.request.host="
>>>> docker-lab.evolveip.net:5000" 
>>>> http.request.id=ecce6c57-6273-42d6-b7a9-441877c0338f
>>>> http.request.method=GET http.request.remoteaddr="192.168.122.156:35858"
>>>> http.request.uri="/v2/" http.request.useragent="docker/1.10.3
>>>> go/go1.4.2 git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>> os/linux arch/amd64" instance.id=f0d70491-6e34-44eb-a51c-3b13eae8daa6
>>>> version=v2.5.0
>>>> 192.168.122.156 - - [10/Aug/2016:16:58:26 +0000] "GET /v2/ HTTP/1.1"
>>>> 401 87 "" "docker/1.10.3 go/go1.4.2 git-commit/9419b24-unsupported
>>>> kernel/3.10.0-327.22.2.el7.x86_64 os/linux arch/amd64"
>>>> time="2016-08-10T16:58:26Z" level=error msg="response completed with
>>>> error" auth.user.name=maven err.code="manifest unknown"
>>>> err.detail="unknown manifest name=testwebapp revision=sha256:9799a25cd6fd7f
>>>> 7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>> err.message="manifest unknown" go.version=go1.6.3 http.request.host="
>>>> docker-lab.evolveip.net:5000" 
>>>> http.request.id=b994a477-6beb-4908-8589-c051b9048e87
>>>> http.request.method=GET http.request.remoteaddr="192.168.122.156:35860"
>>>> http.request.uri="/v2/testwebapp/manifests/sha256:9799a25cd6
>>>> fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>> http.request.useragent="docker/1.10.3 go/go1.4.2
>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>> os/linux arch/amd64" http.response.contenttype="application/json;
>>>> charset=utf-8" http.response.duration=6.04215ms
>>>> http.response.status=404 http.response.written=186 instance.id
>>>> =f0d70491-6e34-44eb-a51c-3b13eae8daa6 vars.name=testwebapp
>>>> vars.reference="sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>> version=v2.5.0
>>>> 192.168.122.156 - - [10/Aug/2016:16:58:26 +0000] "GET
>>>> /v2/testwebapp/manifests/sha256:9799a25cd6fd7f7908bad740fc0c
>>>> 85823e38aa22afb22f687a5b8a3ed2bf9ec3 HTTP/1.1" 404 186 ""
>>>> "docker/1.10.3 go/go1.4.2 git-commit/9419b24-unsupported
>>>> kernel/3.10.0-327.22.2.el7.x86_64 os/linux arch/amd64"
>>>>
>>>> So it looks like the manifest isn't found, or am I misunderstanding
>>>> that?
>>>>
>>>> The imagestream was imported by simply:
>>>>
>>>> [root@os-master ~]# oc import-image testwebapp --confirm --from=
>>>> docker-lab.example.com:5000/testwebapp:latest
>>>> The import completed successfully.
>>>>
>>>> Name:                   testwebapp
>>>> Created:                Less than a second ago
>>>> Labels:                 <none>
>>>> Annotations:            openshift.io/image.dockerRepos
>>>> itoryCheck=2016-08-10T17:01:46Z
>>>> Docker Pull Spec:       172.30.11.167:5000/testwebapp/testwebapp
>>>>
>>>> Tag     Spec
>>>> Created         PullSpec
>>>>                                           Image
>>>> latest  docker-lab.example.com:5000/testwebapp:latest  1 seconds ago
>>>> docker-lab.example.com:5000/testwebapp@sha256:9799a25cd6fd7f...
>>>> <same>
>>>>
>>>>
>>>> On Wed, Aug 10, 2016 at 11:39 AM, Tony Saxon <[email protected]>
>>>> wrote:
>>>>
>>>>> Not a problem, can you point me in the right direction for how to get
>>>>> those logs?
>>>>>
>>>>> For the first one, I know I can set the USER option in the dockerfile
>>>>> that builds the docker image. Does it matter what user I set that as? I'm
>>>>> assuming that the user needs to exist on the nodes...
>>>>>
>>>>> On Wed, Aug 10, 2016 at 11:20 AM, Maciej Szulik <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> There are two problems here:
>>>>>> 1. WARNING: Image "testwebapp" runs as the 'root' user which may not
>>>>>> be permitted by your cluster administrator
>>>>>>     unless your user is allowed to run privileged containers you
>>>>>> should fix that.
>>>>>> 2. Error from server: container "testwebapp" in pod
>>>>>> "testwebapp-1-1x7ex" is waiting to start: image can't be pulled
>>>>>>
>>>>>> First it would be good to get rid of no 1. for the latter I'd need to
>>>>>> see master logs with loglevel=8 if it's not a problem.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Aug 10, 2016 at 5:14 PM, Tony Saxon <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> It does not work:
>>>>>>>
>>>>>>> [root@os-master ~]# oc new-app testwebapp
>>>>>>> --> Found image 59826fe (4 days old) in image stream testwebapp
>>>>>>> under tag "latest" for "testwebapp"
>>>>>>>
>>>>>>>     * This image will be deployed in deployment config "testwebapp"
>>>>>>>     * The image does not expose any ports - if you want to load
>>>>>>> balance or send traffic to this component
>>>>>>>       you will need to create a service with 'expose dc/testwebapp
>>>>>>> --port=[port]' later
>>>>>>>     * WARNING: Image "testwebapp" runs as the 'root' user which may
>>>>>>> not be permitted by your cluster administrator
>>>>>>>
>>>>>>> --> Creating resources with label app=testwebapp ...
>>>>>>>     deploymentconfig "testwebapp" created
>>>>>>> --> Success
>>>>>>>     Run 'oc status' to view your app.
>>>>>>> [root@os-master ~]# oc status
>>>>>>> In project testwebapp on server https://os-master.libvirt:8443
>>>>>>>
>>>>>>> dc/testwebapp deploys istag/testwebapp:latest
>>>>>>>   deployment #1 pending 5 seconds ago
>>>>>>>
>>>>>>> 1 warning identified, use 'oc status -v' to see details.
>>>>>>> [root@os-master ~]# oc get pods
>>>>>>> NAME                  READY     STATUS              RESTARTS   AGE
>>>>>>> testwebapp-1-1x7ex    0/1       ContainerCreating   0          3s
>>>>>>> testwebapp-1-deploy   1/1       Running             0          9s
>>>>>>> [root@os-master ~]# oc get pods
>>>>>>> NAME                  READY     STATUS         RESTARTS   AGE
>>>>>>> testwebapp-1-1x7ex    0/1       ErrImagePull   0          6s
>>>>>>> testwebapp-1-deploy   1/1       Running        0          12s
>>>>>>> [root@os-master ~]# oc logs testwebapp-1-1x7ex
>>>>>>> Error from server: container "testwebapp" in pod
>>>>>>> "testwebapp-1-1x7ex" is waiting to start: image can't be pulled
>>>>>>> [root@os-master ~]#
>>>>>>>
>>>>>>> On Wed, Aug 10, 2016 at 10:58 AM, Maciej Szulik <[email protected]
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Yeah, that looks ok, did that work? If not, what error did you get?
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Aug 10, 2016 at 4:19 PM, Tony Saxon <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> I've done that:
>>>>>>>>>
>>>>>>>>> [root@os-master ~]# oc get secrets
>>>>>>>>> NAME                       TYPE
>>>>>>>>> DATA      AGE
>>>>>>>>> builder-dockercfg-7bjoo    kubernetes.io/dockercfg
>>>>>>>>> 1         1d
>>>>>>>>> builder-token-gi9o9        kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> builder-token-wf31u        kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> default-dockercfg-pfota    kubernetes.io/dockercfg
>>>>>>>>> 1         1d
>>>>>>>>> default-token-vbcmc        kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> default-token-xffu5        kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> deployer-dockercfg-lfiuw   kubernetes.io/dockercfg
>>>>>>>>> 1         1d
>>>>>>>>> deployer-token-9euo2       kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> deployer-token-mq6vw       kubernetes.io/service-account-token
>>>>>>>>> 3         1d
>>>>>>>>> docker-lab                 kubernetes.io/dockercfg
>>>>>>>>> 1         19h
>>>>>>>>>
>>>>>>>>> [root@os-master ~]# oc describe sa default
>>>>>>>>> Name:           default
>>>>>>>>> Namespace:      testwebapp
>>>>>>>>> Labels:         <none>
>>>>>>>>>
>>>>>>>>> Image pull secrets:     default-dockercfg-pfota
>>>>>>>>>                         docker-lab
>>>>>>>>>
>>>>>>>>> Mountable secrets:      default-token-xffu5
>>>>>>>>>                         default-dockercfg-pfota
>>>>>>>>>
>>>>>>>>> Tokens:                 default-token-vbcmc
>>>>>>>>>                         default-token-xffu5
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> One thing to note is that the "link" command didn't work. I had to
>>>>>>>>> use 'oc secrets add default docker-lab --for=pull'
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Can you open an issue it's not working? Either docs should be
>>>>>>>> updated or code fixed.
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> Does it need to be added to a different service account? Here are
>>>>>>>>> the accounts that currently exist:
>>>>>>>>>
>>>>>>>>> [root@os-master ~]# oc get sa
>>>>>>>>> NAME       SECRETS   AGE
>>>>>>>>> builder    2         1d
>>>>>>>>> default    2         1d
>>>>>>>>> deployer   2         1d
>>>>>>>>>
>>>>>>>>> On Wed, Aug 10, 2016 at 10:09 AM, Maciej Szulik <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wed, Aug 10, 2016 at 3:59 PM, Cesar Wong <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi Tony,
>>>>>>>>>>>
>>>>>>>>>>> Sorry for over-complicating it then :)
>>>>>>>>>>>
>>>>>>>>>>> Using the image stream name is the right thing to do. However,
>>>>>>>>>>> new-app won't include the pull secret in the deployment config that 
>>>>>>>>>>> it
>>>>>>>>>>> generates. So you have to specify it manually by editing the 
>>>>>>>>>>> generated dc
>>>>>>>>>>>
>>>>>>>>>>> Unless, (Maciej, you'd know better than me) there is some magic
>>>>>>>>>>> that the deployer uses to figure out the right secret to use.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> You need to provide the secrets as described here:
>>>>>>>>>> https://docs.openshift.org/latest/dev_guide/managing_images.
>>>>>>>>>> html#allowing-pods-to-reference-images-from-other-secured-re
>>>>>>>>>> gistries
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Aug 10, 2016, at 9:47 AM, Tony Saxon <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Thanks Cesar, but actually Maciej had it right. I'm trying to
>>>>>>>>>>> use a preexisting private docker registry as the source of the 
>>>>>>>>>>> image. The
>>>>>>>>>>> preexisting registry is tied in with our current CI system, so my 
>>>>>>>>>>> ultimate
>>>>>>>>>>> goal is to use an image from that repository as the source for an 
>>>>>>>>>>> app in
>>>>>>>>>>> Openshift for a continuous deployment system.
>>>>>>>>>>>
>>>>>>>>>>> I went and did the import and it imported successfully:
>>>>>>>>>>>
>>>>>>>>>>> # oc import-image testwebapp --confirm --from=
>>>>>>>>>>> docker-lab.example.com:5000/testwebapp:latest
>>>>>>>>>>> The import completed successfully.
>>>>>>>>>>>
>>>>>>>>>>> Name:                   testwebapp
>>>>>>>>>>> Created:                1 seconds ago
>>>>>>>>>>> Labels:                 <none>
>>>>>>>>>>> Annotations:            openshift.io/image.dockerRepos
>>>>>>>>>>> itoryCheck=2016-08-10T13:26:01Z
>>>>>>>>>>> Docker Pull Spec:       172.30.11.167:5000/testwebapp/testwebapp
>>>>>>>>>>>
>>>>>>>>>>> Tag     Spec
>>>>>>>>>>> Created         PullSpec
>>>>>>>>>>>                                           Image
>>>>>>>>>>> latest  docker-lab.example.com:5000/testwebapp:latest  1
>>>>>>>>>>> seconds ago   docker-lab.example.com:5000/te
>>>>>>>>>>> stwebapp@sha256:9799a25cd6fd7f...        <same>
>>>>>>>>>>>
>>>>>>>>>>> # oc get is
>>>>>>>>>>> NAME         DOCKER REPO
>>>>>>>>>>> TAGS      UPDATED
>>>>>>>>>>> testwebapp   172.30.11.167:5000/testwebapp/testwebapp
>>>>>>>>>>> latest    6 seconds ago
>>>>>>>>>>>
>>>>>>>>>>> I'm a little confused as to how to then deploy this as a new
>>>>>>>>>>> app. I tried running the same 'oc new-app' command as I was running
>>>>>>>>>>> previously, but it gave an error about an imagestream 'testwebapp' 
>>>>>>>>>>> already
>>>>>>>>>>> existing. I then tried to run just 'oc new-app testwebapp' and it 
>>>>>>>>>>> still
>>>>>>>>>>> gives an error in the pod about not being able to pull the image. I 
>>>>>>>>>>> also
>>>>>>>>>>> tried 'oc new-app 172.30.11.167:5000/testwebapp/testwebapp'
>>>>>>>>>>> which gave an error about no match.
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Aug 10, 2016 at 6:40 AM, Cesar Wong <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Maciej,
>>>>>>>>>>>>
>>>>>>>>>>>> In this case, Tony is trying to connect to the OpenShift
>>>>>>>>>>>> registry, so the secret should exist; the dockercfg secret for the
>>>>>>>>>>>> project's default service account.
>>>>>>>>>>>>
>>>>>>>>>>>> Tony, two things that may be your issue:
>>>>>>>>>>>>
>>>>>>>>>>>> 1) You're using a route for your registry (
>>>>>>>>>>>> docker-lab.example.net). The dockercfg secret will likely only
>>>>>>>>>>>> have an entry for the ip address of the registry and not the route.
>>>>>>>>>>>> (Maciej, maybe you know of a way to get the secrets to include an 
>>>>>>>>>>>> entry for
>>>>>>>>>>>> the host of the route). Otherwise, you're better off specifying 
>>>>>>>>>>>> the service
>>>>>>>>>>>> ip when invoking new-app.
>>>>>>>>>>>>
>>>>>>>>>>>> You can check what hosts are included in the dockercfg secret
>>>>>>>>>>>> by doing 'oc describe secret/default-dockercfg-XXXX' where XXXX is 
>>>>>>>>>>>> whatever
>>>>>>>>>>>> suffix is used in your project.
>>>>>>>>>>>>
>>>>>>>>>>>> 2) The image ref that you're using in your new-app invocation
>>>>>>>>>>>> doesn't include a namespace. All images on the OpenShift registry 
>>>>>>>>>>>> will have
>>>>>>>>>>>> a namespace and name like:
>>>>>>>>>>>>  [registry-host]:[port]/projectname/testwebapp:latest. Make
>>>>>>>>>>>> sure you have the full spec for the image (from 'oc get is').
>>>>>>>>>>>>
>>>>>>>>>>>> On Aug 10, 2016, at 5:44 AM, Maciej Szulik <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> You need to follow the docs here:
>>>>>>>>>>>> https://docs.openshift.org/latest/dev_guide/managing_images.
>>>>>>>>>>>> html#private-registries
>>>>>>>>>>>> to setup the secret in the same project your ImageStream is
>>>>>>>>>>>> created and then re-import the image.
>>>>>>>>>>>> During import proper secrets will be picked automatically based
>>>>>>>>>>>> on the urls of the registry and your image metadata
>>>>>>>>>>>> should be downloaded to the server. This will handle the import
>>>>>>>>>>>> part, now for actually using an image from private
>>>>>>>>>>>> registry you need to follow this:
>>>>>>>>>>>> https://docs.openshift.org/latest/dev_guide/managing_images.
>>>>>>>>>>>> html#allowing-pods-to-reference-images-from-other-secured-re
>>>>>>>>>>>> gistries
>>>>>>>>>>>>
>>>>>>>>>>>> Hope that helps,
>>>>>>>>>>>> Maciej
>>>>>>>>>>>>
>>>>>>>>>>>> On Tue, Aug 9, 2016 at 4:00 PM, Tony Saxon <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I'm not sure what I'm missing here. I have a private docker
>>>>>>>>>>>>> registry that is set up securely and uses authentication. I 
>>>>>>>>>>>>> followed the
>>>>>>>>>>>>> docs at https://docs.openshift.org/lat
>>>>>>>>>>>>> est/dev_guide/managing_images.html#using-image-pull-secrets
>>>>>>>>>>>>> to create the secret with the username and password to 
>>>>>>>>>>>>> authenticate with
>>>>>>>>>>>>> the docker registry. I verified that I can manually login to the 
>>>>>>>>>>>>> docker
>>>>>>>>>>>>> registry from the master and the nodes. However, when I go to 
>>>>>>>>>>>>> deploy a new
>>>>>>>>>>>>> app based on an image from the docker registry it seem to be 
>>>>>>>>>>>>> failing to
>>>>>>>>>>>>> authenticate. The command that I'm running to create the new app:
>>>>>>>>>>>>>
>>>>>>>>>>>>> oc new-app docker-lab.example.net:5000/testwebapp:latest
>>>>>>>>>>>>>
>>>>>>>>>>>>> It creates the imagestream and attempts to deploy the pod. I
>>>>>>>>>>>>> get the following in the logs on the pod:
>>>>>>>>>>>>>
>>>>>>>>>>>>> # oc logs testwebapp-1-us1wu
>>>>>>>>>>>>> Error from server: container "testwebapp" in pod
>>>>>>>>>>>>> "testwebapp-1-us1wu" is waiting to start: image can't be pulled
>>>>>>>>>>>>>
>>>>>>>>>>>>> The logs on the docker registry show:
>>>>>>>>>>>>>
>>>>>>>>>>>>> time="2016-08-09T13:54:45Z" level=warning msg="error
>>>>>>>>>>>>> authorizing context: basic authentication challenge for realm 
>>>>>>>>>>>>> \"Registry
>>>>>>>>>>>>> Realm\": invalid authorization credential" go.version=go1.6.3
>>>>>>>>>>>>> http.request.host="docker-lab.example.net:5000"
>>>>>>>>>>>>> http.request.id=f5aeb8b9-ce4e-41b7-86a8-76e8c520bd22
>>>>>>>>>>>>> http.request.method=GET http.request.remoteaddr="192.1
>>>>>>>>>>>>> 68.122.158:54436" http.request.uri="/v2/"
>>>>>>>>>>>>> http.request.useragent="docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64" 
>>>>>>>>>>>>> instance.id=f0d70491-6e34-44eb-a51c-3b13eae8daa6
>>>>>>>>>>>>> version=v2.5.0
>>>>>>>>>>>>> 192.168.122.158 - - [09/Aug/2016:13:54:45 +0000] "GET /v2/
>>>>>>>>>>>>> HTTP/1.1" 401 87 "" "docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64"
>>>>>>>>>>>>> time="2016-08-09T13:54:45Z" level=error msg="response
>>>>>>>>>>>>> completed with error" auth.user.name=tsaxon
>>>>>>>>>>>>> err.code="manifest unknown" err.detail="unknown manifest 
>>>>>>>>>>>>> name=testwebapp
>>>>>>>>>>>>> revision=sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> err.message="manifest unknown" go.version=go1.6.3 
>>>>>>>>>>>>> http.request.host="
>>>>>>>>>>>>> docker-lab.example.net:5000" 
>>>>>>>>>>>>> http.request.id=130a9014-7c19-48f7-bef3-2b8cfe0470a0
>>>>>>>>>>>>> http.request.method=GET http.request.remoteaddr="192.1
>>>>>>>>>>>>> 68.122.158:54438" http.request.uri="/v2/testweba
>>>>>>>>>>>>> pp/manifests/sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> http.request.useragent="docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64" http.response.contenttype="application/json;
>>>>>>>>>>>>> charset=utf-8" http.response.duration=6.174905ms
>>>>>>>>>>>>> http.response.status=404 http.response.written=186 instance.id
>>>>>>>>>>>>> =f0d70491-6e34-44eb-a51c-3b13eae8daa6 vars.name=testwebapp
>>>>>>>>>>>>> vars.reference="sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> version=v2.5.0
>>>>>>>>>>>>> 192.168.122.158 - - [09/Aug/2016:13:54:45 +0000] "GET
>>>>>>>>>>>>> /v2/testwebapp/manifests/sha256:9799a25cd6fd7f7908bad740fc0c
>>>>>>>>>>>>> 85823e38aa22afb22f687a5b8a3ed2bf9ec3 HTTP/1.1" 404 186 ""
>>>>>>>>>>>>> "docker/1.10.3 go/go1.4.2 git-commit/9419b24-unsupported
>>>>>>>>>>>>> kernel/3.10.0-327.22.2.el7.x86_64 os/linux arch/amd64"
>>>>>>>>>>>>> time="2016-08-09T13:54:45Z" level=warning msg="error
>>>>>>>>>>>>> authorizing context: basic authentication challenge for realm 
>>>>>>>>>>>>> \"Registry
>>>>>>>>>>>>> Realm\": invalid authorization credential" go.version=go1.6.3
>>>>>>>>>>>>> http.request.host="docker-lab.example.net:5000"
>>>>>>>>>>>>> http.request.id=0185e07b-f1c1-48e6-91ea-dede2339f087
>>>>>>>>>>>>> http.request.method=GET http.request.remoteaddr="192.1
>>>>>>>>>>>>> 68.122.158:54440" http.request.uri="/v2/"
>>>>>>>>>>>>> http.request.useragent="docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64" 
>>>>>>>>>>>>> instance.id=f0d70491-6e34-44eb-a51c-3b13eae8daa6
>>>>>>>>>>>>> version=v2.5.0
>>>>>>>>>>>>> 192.168.122.158 - - [09/Aug/2016:13:54:45 +0000] "GET /v2/
>>>>>>>>>>>>> HTTP/1.1" 401 87 "" "docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64"
>>>>>>>>>>>>> time="2016-08-09T13:54:46Z" level=error msg="response
>>>>>>>>>>>>> completed with error" auth.user.name=tsaxon
>>>>>>>>>>>>> err.code="manifest unknown" err.detail="unknown manifest 
>>>>>>>>>>>>> name=testwebapp
>>>>>>>>>>>>> revision=sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> err.message="manifest unknown" go.version=go1.6.3 
>>>>>>>>>>>>> http.request.host="
>>>>>>>>>>>>> docker-lab.example.net:5000" 
>>>>>>>>>>>>> http.request.id=c1ab0cd7-42ac-4fef-b2c4-0f451976e302
>>>>>>>>>>>>> http.request.method=GET http.request.remoteaddr="192.1
>>>>>>>>>>>>> 68.122.158:54442" http.request.uri="/v2/testweba
>>>>>>>>>>>>> pp/manifests/sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> http.request.useragent="docker/1.10.3 go/go1.4.2
>>>>>>>>>>>>> git-commit/9419b24-unsupported kernel/3.10.0-327.22.2.el7.x86_64
>>>>>>>>>>>>> os/linux arch/amd64" http.response.contenttype="application/json;
>>>>>>>>>>>>> charset=utf-8" http.response.duration=6.28913ms
>>>>>>>>>>>>> http.response.status=404 http.response.written=186 instance.id
>>>>>>>>>>>>> =f0d70491-6e34-44eb-a51c-3b13eae8daa6 vars.name=testwebapp
>>>>>>>>>>>>> vars.reference="sha256:9799a25cd6fd7f7908bad740fc0c85823e38aa22afb22f687a5b8a3ed2bf9ec3"
>>>>>>>>>>>>> version=v2.5.0
>>>>>>>>>>>>> 192.168.122.158 - - [09/Aug/2016:13:54:46 +0000] "GET
>>>>>>>>>>>>> /v2/testwebapp/manifests/sha256:9799a25cd6fd7f7908bad740fc0c
>>>>>>>>>>>>> 85823e38aa22afb22f687a5b8a3ed2bf9ec3 HTTP/1.1" 404 186 ""
>>>>>>>>>>>>> "docker/1.10.3 go/go1.4.2 git-commit/9419b24-unsupported
>>>>>>>>>>>>> kernel/3.10.0-327.22.2.el7.x86_64 os/linux arch/amd64"
>>>>>>>>>>>>>
>>>>>>>>>>>>> Here are the service accounts showing that they have the image
>>>>>>>>>>>>> pull secret added (docker-lab):
>>>>>>>>>>>>>
>>>>>>>>>>>>> [root@os-master ~]# oc get serviceaccounts
>>>>>>>>>>>>> NAME       SECRETS   AGE
>>>>>>>>>>>>> builder    3         21h
>>>>>>>>>>>>> default    2         21h
>>>>>>>>>>>>> deployer   3         21h
>>>>>>>>>>>>> [root@os-master ~]# oc describe serviceaccounts default
>>>>>>>>>>>>> Name:           default
>>>>>>>>>>>>> Namespace:      testwebapp
>>>>>>>>>>>>> Labels:         <none>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Image pull secrets:     default-dockercfg-pfota
>>>>>>>>>>>>>                         eip-docker
>>>>>>>>>>>>>                         docker-lab
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mountable secrets:      default-token-xffu5
>>>>>>>>>>>>>                         default-dockercfg-pfota
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tokens:                 default-token-vbcmc
>>>>>>>>>>>>>                         default-token-xffu5
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> [root@os-master ~]# oc describe serviceaccounts builder
>>>>>>>>>>>>> Name:           builder
>>>>>>>>>>>>> Namespace:      testwebapp
>>>>>>>>>>>>> Labels:         <none>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Image pull secrets:     builder-dockercfg-7bjoo
>>>>>>>>>>>>>                         docker-lab
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mountable secrets:      builder-token-wf31u
>>>>>>>>>>>>>                         builder-dockercfg-7bjoo
>>>>>>>>>>>>>                         eip-docker
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tokens:                 builder-token-gi9o9
>>>>>>>>>>>>>                         builder-token-wf31u
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> [root@os-master ~]# oc describe serviceaccounts deployer
>>>>>>>>>>>>> Name:           deployer
>>>>>>>>>>>>> Namespace:      testwebapp
>>>>>>>>>>>>> Labels:         <none>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Image pull secrets:     deployer-dockercfg-lfiuw
>>>>>>>>>>>>>                         docker-lab
>>>>>>>>>>>>>
>>>>>>>>>>>>> Mountable secrets:      deployer-token-9euo2
>>>>>>>>>>>>>                         deployer-dockercfg-lfiuw
>>>>>>>>>>>>>                         eip-docker
>>>>>>>>>>>>>
>>>>>>>>>>>>> Tokens:                 deployer-token-9euo2
>>>>>>>>>>>>>                         deployer-token-mq6vw
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Not sure what I could be missing.
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> users mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> users mailing list
>>>>>>>>>>>> [email protected]
>>>>>>>>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>> _______________________________________________
>>>> users mailing list
>>>> [email protected]
>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>>
>>>>
>>>>
>>>
>>>
>>
>
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to