Bug 2106163
| Summary: | Samples ImageStreams vs. registry.redhat.io: unsupported: V2 schema 1 manifest digests are no longer supported for image pulls | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | W. Trevor King <wking> |
| Component: | Samples | Assignee: | Feny Mehta <fmehta> |
| Status: | CLOSED WORKSFORME | QA Contact: | Sushanta Das <susdas> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 4.6 | CC: | bleanhar, fmehta, shzhou, surya, tjungblu, yselkowi |
| Target Milestone: | --- | ||
| Target Release: | 4.11.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | No Doc Update | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-07-26 06:52:41 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
W. Trevor King
2022-07-11 21:49:52 UTC
This is the list of all images still at v2shema1 used in Samples from OCP 4.6 to 4.11: registry.redhat.io/jboss-datagrid-6/datagrid65-client-openshift:1.0 registry.redhat.io/jboss-datagrid-6/datagrid65-client-openshift:1.1 registry.redhat.io/jboss-datagrid-7/datagrid71-openshift:1.0 registry.redhat.io/jboss-datagrid-7/datagrid71-openshift:1.1 registry.redhat.io/jboss-datagrid-7/datagrid71-openshift:1.2 registry.redhat.io/jboss-datagrid-6/datagrid65-openshift:1.2 registry.redhat.io/jboss-datagrid-6/datagrid65-openshift:1.3 registry.redhat.io/jboss-datagrid-6/datagrid65-openshift:1.4 registry.redhat.io/jboss-datagrid-6/datagrid65-openshift:1.5 registry.redhat.io/jboss-eap-6/eap64-openshift:1.1 registry.redhat.io/jboss-eap-6/eap64-openshift:1.2 registry.redhat.io/jboss-eap-6/eap64-openshift:1.3 registry.redhat.io/jboss-eap-6/eap64-openshift:1.4 registry.redhat.io/jboss-eap-6/eap64-openshift:1.5 registry.redhat.io/jboss-eap-6/eap64-openshift:1.6 registry.redhat.io/jboss-eap-6/eap64-openshift:1.7 registry.redhat.io/jboss-eap-7/eap71-openshift:1.1 registry.redhat.io/jboss-eap-7/eap70-openshift:1.3 registry.redhat.io/jboss-eap-7/eap70-openshift:1.4 registry.redhat.io/jboss-eap-7/eap70-openshift:1.5 registry.redhat.io/jboss-eap-7/eap70-openshift:1.6 registry.redhat.io/jboss-eap-7/eap70-openshift:1.7 registry.redhat.io/jboss-processserver-6/processserver64-openshift:1.0 registry.redhat.io/jboss-processserver-6/processserver64-openshift:1.1 registry.redhat.io/jboss-processserver-6/processserver64-openshift:1.2 registry.redhat.io/jboss-decisionserver-6/decisionserver64-openshift:1.0 registry.redhat.io/jboss-decisionserver-6/decisionserver64-openshift:1.1 registry.redhat.io/jboss-decisionserver-6/decisionserver64-openshift:1.2 registry.redhat.io/3scale-amp21/apicast-gateway:1.4-2 registry.redhat.io/redhat-openjdk-18/openjdk18-openshift:1.0 registry.redhat.io/redhat-openjdk-18/openjdk18-openshift:1.1 registry.redhat.io/redhat-openjdk-18/openjdk18-openshift:1.2 registry.redhat.io/jboss-amq-6/amq63-openshift:1.0 registry.redhat.io/jboss-amq-6/amq63-openshift:1.1 registry.redhat.io/jboss-amq-6/amq63-openshift:1.2 registry.redhat.io/jboss-amq-6/amq62-openshift:1.1 registry.redhat.io/jboss-amq-6/amq62-openshift:1.2 registry.redhat.io/jboss-amq-6/amq62-openshift:1.3 registry.redhat.io/jboss-amq-6/amq62-openshift:1.4 registry.redhat.io/jboss-amq-6/amq62-openshift:1.5 registry.redhat.io/jboss-amq-6/amq62-openshift:1.6 registry.redhat.io/jboss-webserver-3/webserver31-tomcat8-openshift:1.0 registry.redhat.io/jboss-webserver-3/webserver31-tomcat8-openshift:1.1 registry.redhat.io/jboss-webserver-3/webserver31-tomcat7-openshift:1.0 registry.redhat.io/jboss-webserver-3/webserver31-tomcat7-openshift:1.1 registry.redhat.io/redhat-sso-7/sso71-openshift:1.0 registry.redhat.io/redhat-sso-7/sso71-openshift:1.1 registry.redhat.io/redhat-sso-7/sso71-openshift:1.2 registry.redhat.io/redhat-sso-7/sso71-openshift:1.3 registry.redhat.io/redhat-sso-7/sso70-openshift:1.3 registry.redhat.io/redhat-sso-7/sso70-openshift:1.4 registry.redhat.io/redhat-sso-7/sso72-openshift:1.0 registry.redhat.io/openshift4/ose-jenkins-agent-nodejs:v4.0 registry.redhat.io/openshift4/ose-jenkins-agent-maven:v4.0 registry.redhat.io/openshift4/ose-jenkins:v4.0 @fmehta can you try to figure out the owners of these images so they can reset them to use v2schema2. See how to reset here: https://docs.docker.com/registry/spec/deprecated-schema-v1/ When you send correspondence point them to the root of the issue here: https://access.redhat.com/articles/6138332. Copy me, Jasper, Stevan and Linda Sharar [1] should recover the bulk of OCP CI by ignoring the failed ImageStreams, but it doesn't actually fix the ImageStreams or do anything for external clusters. [1]: https://github.com/openshift/release/pull/30367 The defunct openjdk18 and webserver31 tags have been removed in their upstreams. For starters, should we sync just those to master now, and back to 4.11 (despite code freeze) so this isn't an issue at GA? This was fixed by registry team to allow the pulls for schema1 (https://issues.redhat.com/browse/REGISTRY-326 ) Their intention to block v2s1 manifests and only shasum pulls were supposed to be affected, and it was a bug that tag pulls were affected. As comment 7 points out, the: unsupported: V2 schema 1 manifest digests are no longer supported for image pulls for by-tag registry.redhat.io access to older images was fixed on the registry.redhat.io side, so no OpenShift-side changes were needed. The temporary breakage reminded us that there were some old samples that needed to be removed (e.g. bug 2110346 and similar series), but those will be tracked in their own series, and we don't need to keep this bug around or attach it to OpenShift errata, so I'm moving it to WORKSFORME. |