Bug 1835887
Summary: | The catalogsource pod created by the bundle index image built with 'opm index add' can not use "oc rsh" to interact. | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | yhui |
Component: | OLM | Assignee: | Evan Cordell <ecordell> |
OLM sub component: | OLM | QA Contact: | yhui |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | urgent | ||
Priority: | urgent | CC: | jiazha, kuiwang |
Version: | 4.5 | ||
Target Milestone: | --- | ||
Target Release: | 4.5.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-07-13 17:39:04 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
yhui
2020-05-14 16:56:13 UTC
[root@preserve-olm-env 1835887]# oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.5.0-0.nightly-2020-05-17-220731 True False 8m33s Cluster version is 4.5.0-0.nightly-2020-05-17-220731 Steps to test: 1. Create cockroachdb bundle image using 'opm alpha bundle build' [root@preserve-olm-env ~]# opm alpha bundle build -d /root/hui/community-operators/community-operators/cockroachdb/2.0.9 -t quay.io/yuhui12/cockroachdb-bundle:2.0.9 -c alpha -p cockroachdb [root@preserve-olm-env ~]# opm alpha bundle build -d /root/hui/community-operators/community-operators/cockroachdb/2.1.1 -t quay.io/yuhui12/cockroachdb-bundle:2.1.1 -c alpha -p cockroachdb [root@preserve-olm-env ~]# opm alpha bundle build -d /root/hui/community-operators/community-operators/cockroachdb/2.1.11 -t quay.io/yuhui12/cockroachdb-bundle:2.1.11 -c alpha -p cockroachdb [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-bundle:2.0.9 [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-bundle:2.1.1 [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-bundle:2.1.11 2.Create the bundle index image using 'opm index add' [root@preserve-olm-env ~]# opm index add -b quay.io/yuhui12/cockroachdb-bundle:2.0.9 -t quay.io/yuhui12/cockroachdb-index:2.0.9 -c docker [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-index:2.0.9 [root@preserve-olm-env ~]# opm index add --bundles quay.io/yuhui12/cockroachdb-bundle:2.1.1 --from-index quay.io/yuhui12/cockroachdb-index:2.0.9 --tag quay.io/yuhui12/cockroachdb-index:2.1.1 [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-index:2.1.1 [root@preserve-olm-env ~]# opm index add --bundles quay.io/yuhui12/cockroachdb-bundle:2.1.11 --from-index quay.io/yuhui12/cockroachdb-index:2.1.1 --tag quay.io/yuhui12/cockroachdb-index:2.1.11 -c docker [root@preserve-olm-env ~]# docker push quay.io/yuhui12/cockroachdb-index:2.1.11 3.Create catalogsource using the bundle index image. [root@preserve-olm-env new-feature]# cat catsrc.yaml apiVersion: operators.coreos.com/v1alpha1 kind: CatalogSource metadata: name: cockroachdb-catalog namespace: openshift-marketplace spec: displayName: cockroachdb Operator Catalog image: quay.io/yuhui12/cockroachdb-index:2.1.11 publisher: QE sourceType: grpc [root@preserve-olm-env new-feature]# oc apply -f catsrc.yaml [root@preserve-olm-env 1835887]# oc get catsrc -n openshift-marketplace NAME DISPLAY TYPE PUBLISHER AGE certified-operators Certified Operators grpc Red Hat 18m cockroachdb-catalog cockroachdb Operator Catalog grpc QE 3m community-operators Community Operators grpc Red Hat 18m qe-app-registry grpc 6m2s redhat-marketplace Red Hat Marketplace grpc Red Hat 18m redhat-operators Red Hat Operators grpc Red Hat 18m [root@preserve-olm-env 1835887]# oc get pod -n openshift-marketplace NAME READY STATUS RESTARTS AGE certified-operators-85c74dbdc4-wvbh6 1/1 Running 0 19m cockroachdb-catalog-p58cl 1/1 Running 0 2m community-operators-5c4d9c8ccc-fvpfx 1/1 Running 0 19m marketplace-operator-9d7c8cd7-k7656 1/1 Running 0 21m qe-app-registry-54577dfc87-7br79 1/1 Running 0 6m21s redhat-marketplace-5c44494455-jwdmk 1/1 Running 0 19m redhat-operators-779cc96dd7-8ddsp 1/1 Running 0 19m [root@preserve-olm-env 1835887]# oc rsh cockroachdb-catalog-p58cl / # ls bin dev home media opt root sbin sys usr database etc lib mnt proc run srv tmp var Verify the bug. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:2409 |