Did a test, but the import looks like it works correctly for hub images. In this case are you using a regular Docker registry, the integrated registry, or a third party Docker registry?
On Mon, Aug 15, 2016 at 3:34 PM, Clayton Coleman <ccole...@redhat.com> wrote: > It's currently 15 minutes: > > imagePolicyConfig: > disableScheduledImport: false > maxImagesBulkImportedPerRepository: 5 > maxScheduledImageImportsPerMinute: 60 > scheduledImageImportMinimumIntervalSeconds: 900 > > Will take a look and see if I can recreate this issue. > > > On Mon, Aug 15, 2016 at 2:33 PM, Tony Saxon <tony.sa...@gmail.com> wrote: > >> >> So I've found that if I tag the imagestream manually, that it is able to >> pull down the latest changes and deploys them to my app: >> >> oc tag --source=docker --scheduled=true docker-lab.example.com:5000/te >> stwebapp:latest testwebapp:latest >> >> [root@os-master ~]# oc describe is >> Name: testwebapp >> Created: 4 days ago >> Labels: <none> >> Annotations: openshift.io/image.dockerRepos >> itoryCheck=2016-08-15T17:49:36Z >> Docker Pull Spec: 172.30.11.167:5000/testwebapp/testwebapp >> >> Tag Spec >> Created PullSpec >> Image >> latest docker-lab.example.com:5000/testwebapp:latest * 38 >> minutes ago docker-lab.example.com:5000/te >> stwebapp@sha256:dd75ff58184489... <same> >> About an >> hour ago docker-lab.example.com:5000/te >> stwebapp@sha256:2a4f9e1262e377... <same> >> 4 days >> ago docker-lab.example.com:5000/te >> stwebapp@sha256:c1c8c6c3e1c672... <same> >> >> * tag is scheduled for periodic import >> ! tag is insecure and can be imported over HTTP or self-signed HTTPS >> >> >> This updates the tags, redeploys the pods and all my new changes are >> visible once the new containers are up. It appears that it's not doing the >> periodic import despite being configured to. What is the default period >> that it uses to check the source registry? >> >> >> On Mon, Aug 15, 2016 at 2:29 PM, Tony Saxon <tony.sa...@gmail.com> wrote: >> >>> So I've found that if I tag the imagestream manually, that it is able to >>> pull down the latest changes and deploys them to my app: >>> >>> On Mon, Aug 15, 2016 at 8:46 AM, Tony Saxon <tony.sa...@gmail.com> >>> wrote: >>> >>>> There are logs showing that it's detecting that the imagestream has >>>> changed, but doesn't seem like there's any explanation of why it can't get >>>> it: >>>> >>>> Aug 15 08:18:10 os-master origin-master: I0815 08:18:10.446822 77042 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> Aug 15 08:20:01 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:22:00 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:23:59 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:25:58 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:27:57 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:29:56 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:31:55 os-master origin-master: ation":2}]},{"tag":"8.1","item >>>> s":[{"created":"2016-08-02T18:21:31Z","dockerImageReference" >>>> :"openshift/wildfly-81-centos7@sha256:68a27d407fd1ead3b8a9e3 >>>> 3aa2054c948ad3a54556d28bb4caaf704a0f651f96","image":"sha256: >>>> 68a27d407fd1ead3b8a9e33aa2054c948ad3a54556d28bb4caaf704a0f65 >>>> 1f96","generation":2}]},{"tag":"9.0","items":[{"created":"20 >>>> 16-08-02T18:21:31Z","dockerImageReference":"openshift/ >>>> wildfly-90-centos7@sha256:212d8e093d50b44cf8dd3101d22e7efce6 >>>> 293d741a6dc30fced9cd27b70c7c22","image":"sha256:212d8e093d50 >>>> b44cf8dd3101d22e7efce6293d741a6dc30fced9cd27b70c7c22","gener >>>> ation":2}]},{"tag":"latest","items":[{"created":"2016-08- >>>> 02T18:21:31Z","dockerImageReference":"openshift/wildfly-100- >>>> centos7@sha256:5a428b5b36d4cd98dce8603d5accb30ff014b7d4fb73c >>>> 2bb895edda89cabbb3d","image":"sha256:5a428b5b36d4cd98dce8603 >>>> d5accb30ff014b7d4fb73c2bb895edda89cabbb3d","generation":2}]} >>>> ]}},{"metadata":{"name":"testwebapp","namespace":" >>>> testwebapp","selfLink":"/oapi/v1/namespaces/testwebapp/image >>>> streams/testwebapp","uid":"dae5b8d1-5fc3-11e6-88da-525400 >>>> f41cdb","resourceVersion":"359311","generation":2,"creati >>>> onTimestamp":"2016-08-11T13:02:27Z","annotations":{"opensh >>>> ift.io/image.dockerRepositoryCheck":"2016-08-11T13:02:27Z"}} >>>> ,"spec":{"tags":[{"name":"latest","annotations":null," >>>> from":{"kind":"DockerImage","name":"docker-lab.example.com: >>>> 5000/testwebapp:latest"},"generation":1,"importPolicy":{ >>>> "scheduled":true}}]},"status":{"dockerImageRepository":"172. >>>> 30.11.167:5000/testwebapp/testwebapp","tags":[{"tag":" >>>> latest","items":[{"created":"2016-08-11T13:02:27Z"," >>>> dockerImageReference":"docker-lab.example.com:5000/testwebap >>>> p@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e73449cf >>>> 9044f3af06074","image":"sha256:c1c8c6c3e1c6729d1366aca >>>> f54c9772b4849f35d971e73449cf9044f3af06074","generation":1}]}]}}]} >>>> Aug 15 08:35:52 os-master origin-master: I0815 08:35:52.390224 8534 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> Aug 15 08:37:51 os-master origin-master: I0815 08:37:51.410291 8534 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> Aug 15 08:39:50 os-master origin-master: I0815 08:39:50.700442 8534 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> Aug 15 08:41:49 os-master origin-master: I0815 08:41:49.807374 8534 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> Aug 15 08:43:48 os-master origin-master: I0815 08:43:48.756181 8534 >>>> image_change_controller.go:47] Build image change controller detected >>>> ImageStream change 172.30.11.167:5000/testwebapp/testwebapp >>>> >>>> >>>> On Fri, Aug 12, 2016 at 11:20 AM, Clayton Coleman <ccole...@redhat.com> >>>> wrote: >>>> >>>>> When you restart your server it should attempt to import everything. >>>>> Can you restart the openshift controllers process (or master, if you >>>>> aren't >>>>> running the separate controllers process) with --loglevel=5 and search >>>>> for " >>>>> 172.30.11.167:5000/testwebapp/testwebapp"? You should see log lines >>>>> about importing the image and a result about why it isn't imported. >>>>> >>>>> On Fri, Aug 12, 2016 at 9:57 AM, Tony Saxon <tony.sa...@gmail.com> >>>>> wrote: >>>>> >>>>>> Right, I get the v1schema vs v2schema issue. What I'm saying is that >>>>>> I've already been able to import the image from the private docker >>>>>> repository into an imagestream: >>>>>> >>>>>> [root@os-master ~]# oc describe is >>>>>> Name: testwebapp >>>>>> Created: 24 hours ago >>>>>> Labels: <none> >>>>>> Annotations: openshift.io/image.dockerRepos >>>>>> itoryCheck=2016-08-11T13:02:27Z >>>>>> Docker Pull Spec: 172.30.11.167:5000/testwebapp/testwebapp >>>>>> >>>>>> Tag Spec >>>>>> Created PullSpec >>>>>> Image >>>>>> latest docker-lab.example.com:5000/testwebapp:latest * 24 >>>>>> hours ago docker-lab.example.com:5000/te >>>>>> stwebapp@sha256:c1c8c6c3e1c672... <same> >>>>>> >>>>>> * tag is scheduled for periodic import >>>>>> ! tag is insecure and can be imported over HTTP or self-signed HTTPS >>>>>> >>>>>> >>>>>> [root@os-master ~]# oc describe dc/testwebapp >>>>>> Name: testwebapp >>>>>> Created: 24 hours ago >>>>>> Labels: app=testwebapp >>>>>> Annotations: openshift.io/generated-by=OpenShiftNewApp >>>>>> Latest Version: 3 >>>>>> Selector: app=testwebapp,deploymentconfig=testwebapp >>>>>> Replicas: 3 >>>>>> Triggers: Config, Image(testwebapp@latest, auto=true) >>>>>> Strategy: Rolling >>>>>> Template: >>>>>> Labels: app=testwebapp,deploymentconfig=testwebapp >>>>>> Annotations: openshift.io/container.testwebapp.image.entrypoint=[ >>>>>> <http://openshift.io/container.testwebapp.image.entrypoint=%5B> >>>>>> "/bin/sh","-c","/usr/local/tomcat/bin/startup.sh \u0026\u0026 tail >>>>>> -f /usr/local/tomcat/logs/catalina.out"],openshift.io/generated >>>>>> -by=OpenShiftNewApp >>>>>> Containers: >>>>>> testwebapp: >>>>>> Image: docker-lab.example.com:5000/te >>>>>> stwebapp@sha256:c1c8c6c3e1c6729d1366acaf54c9772b4849f35d971e >>>>>> 73449cf9044f3af06074 >>>>>> Port: >>>>>> QoS Tier: >>>>>> cpu: BestEffort >>>>>> memory: BestEffort >>>>>> Environment Variables: >>>>>> No volumes. >>>>>> >>>>>> Deployment #3 (latest): >>>>>> Name: testwebapp-3 >>>>>> Created: 18 hours ago >>>>>> Status: Complete >>>>>> Replicas: 3 current / 3 desired >>>>>> Selector: app=testwebapp,deployment=test >>>>>> webapp-3,deploymentconfig=testwebapp >>>>>> Labels: app=testwebapp,openshift.io/de >>>>>> ployment-config.name=testwebapp >>>>>> Pods Status: 3 Running / 0 Waiting / 0 Succeeded / 0 Failed >>>>>> Deployment #2: >>>>>> Created: 21 hours ago >>>>>> Status: Complete >>>>>> Replicas: 0 current / 0 desired >>>>>> Deployment #1: >>>>>> Created: 24 hours ago >>>>>> Status: Complete >>>>>> Replicas: 0 current / 0 desired >>>>>> >>>>>> No events. >>>>>> >>>>>> All updated images have been pushed to the registry from the same >>>>>> docker client. If the issue was the manifest 2 vs 1 issue wouldn't I have >>>>>> been unable to deploy the app initially as well? >>>>>> >>>>>> On Fri, Aug 12, 2016 at 9:30 AM, Clayton Coleman <ccole...@redhat.com >>>>>> > wrote: >>>>>> >>>>>>> To have openshift import an image's metadata from another registry >>>>>>> (which finds the digest ID of the image, so that internally you can >>>>>>> trigger >>>>>>> deployments that use the latest digest ID), OpenShift needs to be able >>>>>>> to >>>>>>> get the correct digest ID. When Docker 1.10+ tries to push an image, it >>>>>>> first tries to push as a v2schema, and if that fails pushes as a >>>>>>> v1schema. >>>>>>> Because v1schema and v2schema have different digest IDs, when a >>>>>>> v2schema is >>>>>>> pushed the Docker registry tells OpenShift 1.2 that the digest is the >>>>>>> v1schema value, but in reality only the v2schema value can be pulled. >>>>>>> >>>>>>> OpenShift 1.3 adds support for using the newer registry client so >>>>>>> that it gets the v2schema value. We hope to cut an rc very soon, but >>>>>>> until >>>>>>> then, if you want to have openshift import images by digest (what most >>>>>>> of >>>>>>> the tools do by default) you need to push your images using Docker 1.9. >>>>>>> If >>>>>>> you want to bypass the import by digest, you can use the `--reference` >>>>>>> flag >>>>>>> which only imports the tag name (but includes none of the metadata): >>>>>>> >>>>>>> oc tag --reference --source=docker SOME_DOCKER_TAG >>>>>>> IMAGESTREAM:TAG >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Aug 12, 2016 at 8:58 AM, Tony Saxon <tony.sa...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Ok, so I'm a little confused. If my problem is the manifest schema, >>>>>>>> I had thought that I already fixed that by downgrading my private >>>>>>>> registry >>>>>>>> to an older version that didn't support schema 2 ( >>>>>>>> http://lists.openshift.redhat.com/openshift-archives/users/ >>>>>>>> 2016-August/msg00081.html). >>>>>>>> >>>>>>>> Basically I downgraded my registry to version 2.2.1 just so that I >>>>>>>> could deploy an application from an imagestream that pulled from my >>>>>>>> private >>>>>>>> registry. That works successfully. >>>>>>>> >>>>>>>> Does the internal registry that is used by docker support schema 2? >>>>>>>> If I reconfigure that to be secure and expose it externally and push my >>>>>>>> images to that will I still run into this problem? >>>>>>>> >>>>>>>> On Thu, Aug 11, 2016 at 9:26 PM, Philippe Lafoucrière < >>>>>>>> philippe.lafoucri...@tech-angels.com> wrote: >>>>>>>> >>>>>>>>> https://docs.openshift.com/enterprise/3.2/install_config/ins >>>>>>>>> tall/docker_registry.html >>>>>>>>> >>>>>>>>> " The manifest v2 schema 2 >>>>>>>>> <https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md#image-manifest-version-2-schema-2> >>>>>>>>> (*schema2*) is not yet supported." >>>>>>>>> >>>>>>>>> Sorry :) >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> users mailing list >>>>>>>> users@lists.openshift.redhat.com >>>>>>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
_______________________________________________ users mailing list users@lists.openshift.redhat.com http://lists.openshift.redhat.com/openshiftmm/listinfo/users