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

Reply via email to