Bug 1827612 - operator-registry base image used for disconnected catalogs does not have permission to migrate databases added via `oc adm catalog build`
Summary: operator-registry base image used for disconnected catalogs does not have per...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: OLM
Version: 4.5
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.5.0
Assignee: Evan Cordell
QA Contact: kuiwang
URL:
Whiteboard:
: 1834415 (view as bug list)
Depends On:
Blocks: 1846100
TreeView+ depends on / blocked
 
Reported: 2020-04-24 10:52 UTC by kuiwang
Modified: 2023-12-15 17:45 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1846100 (view as bug list)
Environment:
Last Closed: 2020-07-13 17:31:14 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github operator-framework operator-registry pull 332 0 None closed Bug 1827612: fix(server): make a copy of the db before migrating it 2021-02-01 03:21:41 UTC
Red Hat Product Errata RHBA-2020:2409 0 None None None 2020-07-13 17:31:28 UTC

Comment 1 Evan Cordell 2020-05-07 14:40:23 UTC
When using `oc adm catalog build`, you must specify a base image that matches the version of openshift you intend to use the image on, in this case 4.5.

If you build again with:

--from=“quay.io/openshift/origin-operator-registry:4.5”

this issue should go away. Closing because I am confident this is the fix - if for some reason the issue persists, please re-open.

Comment 2 kuiwang 2020-05-08 03:41:05 UTC
Hi Evan,

 1) after taking --from=quay.io/openshift/origin-operator-registry:4.5, it still has same error
 2) even it works after taking --from=quay.io/openshift/origin-operator-registry:4.5, I also think it is issue because we need to support it with default --from=quay.io/openshift/origin-operator-registry:latest. Or else, we need to make --form as mandatory parameter

 could you please help check them? thanks

here is the detailed for taking --from=quay.io/openshift/origin-operator-registry:4.5:
[root@preserve-olm-env bin]# ./oc version -o yaml
clientVersion:
  buildDate: "2020-04-29T12:24:22Z"
  compiler: gc
  gitCommit: 5079abc057c872b854ad907e2c5a989b5ba9b497
  gitTreeState: dirty
  gitVersion: 5079abc05
  goVersion: go1.13.4
  major: ""
  minor: ""
  platform: linux/amd64
openshiftVersion: 4.5.0-0.nightly-2020-05-06-003431
releaseClientVersion: 4.5.0-0.nightly-2020-04-30-023404
serverVersion:
  buildDate: "2020-05-05T22:51:39Z"
  compiler: gc
  gitCommit: 83c486c
  gitTreeState: clean
  gitVersion: v1.18.0-rc.1
  goVersion: go1.13.4
  major: "1"
  minor: 18+
  platform: linux/amd64

[root@preserve-olm-env bin]# ./oc adm catalog build -h
Builds a catalog container image from a collection operator manifests.

 Extracts the contents of a collection of operator manifests to disk, and builds them into an operator registry catalog
image.

Usage:
  oc adm catalog build [flags]

Examples:
  # Build an operator catalog from an appregistry repo and store in a file
  oc adm catalog build --appregistry-org=redhat-operators --to=file://offline/redhat-operators:4.3
  
  # Build an operator catalog from an appregistry repo and mirror to a registry
  oc adm catalog build --appregistry-org=redhat-operators --to=quay.io/my/redhat-operators:4.3

Options:
      --appregistry-endpoint='https://quay.io/cnr': Endpoint for pulling from an application registry instance.
      --appregistry-org='': Organization (Namespace) to pull from an application registry instance
      --auth-token='': Auth token for communicating with an application registry.
      --dir='': The directory on disk that file:// images will be copied under.
      --filter-by-os='': A regular expression to control which images are considered when multiple variants are
available. Images will be passed as '<platform>/<architecture>[/<variant>]'.
      --from='quay.io/openshift/origin-operator-registry:latest': The image to use as a base.
      --from-dir='': The directory on disk that file:// images will be read from. Overrides --dir
      --insecure=false: Allow push and pull operations to registries to be made over HTTP
      --manifest-dir='': Local path to cache manifests when downloading.
      --max-per-registry=4: Number of concurrent requests allowed per registry.
  -a, --registry-config='': Path to your registry credentials (defaults to ~/.docker/config.json)
      --skip-verification=false: Skip verifying the integrity of the retrieved content. This is not recommended, but may
be necessary when importing images from older image registries. Only bypass verification if the registry is known to be
trustworthy.
      --to='': The image repository tag to apply to the built catalog image.
      --to-db='': Local path to save the database to.

Use "oc adm options" for a list of global command-line options (applies to all commands).


[root@preserve-olm-env bin]# docker image ls
REPOSITORY                                                   TAG                 IMAGE ID            CREATED             SIZE
quay.io/yuhui12/etcd-index                                   0.9.0               e4f7ca8289fd        19 hours ago        57 MB
quay.io/yuhui12/etcd-bundle                                  0.9.0               29c4a0adedee        19 hours ago        18.4 kB
quay.io/jiazha/upstream-opm-builder                          v1                  6ff688cecdcc        6 days ago          56.8 MB
quay.io/olm/upstream-opm-builder                             latest              6ff688cecdcc        6 days ago          56.8 MB
quay.io/olm/upstream-opm-builder                             v1                  6ff688cecdcc        6 days ago          56.8 MB
quay.io/operator-framework/upstream-opm-builder              latest              6ff688cecdcc        6 days ago          56.8 MB
localhost:5000/jiazha/upstream-opm-builder                   latest              6ff688cecdcc        6 days ago          56.8 MB
quay.io/operator-framework/upstream-opm-builder              <none>              f8275c28458d        7 days ago          56.8 MB
quay.io/kuiwang/etcd-bundle                                  1826766             9a74e5122324        7 days ago          18.6 kB
registry.redhat.io/openshift4/ose-cluster-logging-operator   <none>              1330878bdb26        3 weeks ago         309 MB
docker.io/registry                                           latest              708bc6af7e5e        3 months ago        25.8 MB

[root@preserve-olm-env bin]# oc adm catalog build --appregistry-org=kuiwang --to=quay.io/kuiwang/operators-all:v4.5 --from=quay.io/openshift/origin-operator-registry:4.5
INFO[0003] loading Bundles                               dir=/tmp/cache-533560292/manifests-795618973
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=manifests-795618973 load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator-m4sqekjf load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.4 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator.v0.0.4.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argocd-operator.v0.0.4.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argoproj.io_applications_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argoproj.io_appprojects_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argoproj.io_argocdexports_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argoproj.io_argocds_crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.5 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator.v0.0.5.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.5 file=argocd-operator.v0.0.5.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.5 file=argoproj.io_applications_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.5 file=argoproj.io_appprojects_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.5 file=argoproj.io_argocdexports_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.5 file=argoproj.io_argocds_crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.6 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator.v0.0.6.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.6 file=argocd-operator.v0.0.6.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.6 file=argoproj.io_applications_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.6 file=argoproj.io_appprojects_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.6 file=argoproj.io_argocdexports_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.6 file=argoproj.io_argocds_crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.8 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator.v0.0.8.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.8 file=argocd-operator.v0.0.8.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.8 file=argoproj.io_applications_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.8 file=argoproj.io_appprojects_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.8 file=argoproj.io_argocdexports_crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/argocd-operator/argocd-operator-m4sqekjf/0.0.8 file=argoproj.io_argocds_crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator-wgsi2w_9 load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.1.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator.v0.1.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/atlasmap-operator/atlasmap-operator-wgsi2w_9/0.1.0 file=atlasmap-operator.v0.1.0.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/atlasmap-operator/atlasmap-operator-wgsi2w_9/0.1.0 file=atlasmaps.atlasmap.io.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.2.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator.v0.2.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/atlasmap-operator/atlasmap-operator-wgsi2w_9/0.2.0 file=atlasmap-operator.v0.2.0.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/atlasmap-operator/atlasmap-operator-wgsi2w_9/0.2.0 file=atlasmap.io_atlasmaps_crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator-520b_1hy load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.1 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator.v0.0.1.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/cert-utils-operator/cert-utils-operator-520b_1hy/0.0.1 file=cert-utils-operator.v0.0.1.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.3 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator.v0.0.3.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/cert-utils-operator/cert-utils-operator-520b_1hy/0.0.3 file=cert-utils-operator.v0.0.3.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.1.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator.v0.1.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/cert-utils-operator/cert-utils-operator-520b_1hy/0.1.0 file=cert-utils-operator.v0.1.0.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=etcd load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=etcd-wy4n86uq load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.6.1 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.6.1.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.6.1 file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.6.1 file=etcdoperator.v0.6.1.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.9.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.0 file=etcdbackups.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.0 file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.0 file=etcdoperator.v0.9.0.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.0 file=etcdrestores.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.2 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.9.2.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2 file=etcdbackups.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2 file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2 file=etcdoperator.v0.9.2.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2 file=etcdrestores.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.2-clusterwide load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.9.2-clusterwide.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2-clusterwide file=etcdbackups.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2-clusterwide file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2-clusterwide file=etcdoperator.v0.9.2-clusterwide.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.2-clusterwide file=etcdrestores.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.4 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.9.4.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4 file=etcdbackups.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4 file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4 file=etcdoperator.v0.9.4.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4 file=etcdrestores.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.4-clusterwide load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=etcdoperator.v0.9.4-clusterwide.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4-clusterwide file=etcdbackups.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4-clusterwide file=etcdclusters.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4-clusterwide file=etcdoperator.v0.9.4-clusterwide.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/etcd/etcd-wy4n86uq/0.9.4-clusterwide file=etcdrestores.etcd.database.coreos.com.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=myvirtualdirectory load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=myvirtualdirectory-s78w72wo load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=1.0.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=myvirtualdirectory.1.0.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/myvirtualdirectory/myvirtualdirectory-s78w72wo/1.0.0 file=myvirtualdirectories.myvirtualdirectory.tremolo.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/myvirtualdirectory/myvirtualdirectory-s78w72wo/1.0.0 file=myvirtualdirectory.1.0.0.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=redis-operator load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=redis-operator-ql0s1pdw load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.1 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=redis-operator.v0.0.1.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/redis-operator/redis-operator-ql0s1pdw/0.0.1 file=redis-operator.v0.0.1.clusterserviceversion.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/redis-operator/redis-operator-ql0s1pdw/0.0.1 file=redis.redis.opstreelabs.in.crd.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-kafka-operator load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-kafka-operator-kqej21k3 load=bundles
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.11.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.11.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.0 file=strimzi-cluster-operator.v0.11.0.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.11.1 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.11.1.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.11.1 file=strimzi-cluster-operator.v0.11.1.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.12.1 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.12.1.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.1 file=strimzi-cluster-operator.v0.12.1.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.12.2 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.12.2.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.12.2 file=strimzi-cluster-operator.v0.12.2.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.13.0 load=bundles
INFO[0003] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.13.0.clusterserviceversion.yaml load=bundles
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0003] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.13.0 file=strimzi-cluster-operator.v0.13.0.clusterserviceversion.yaml load=bundle
INFO[0003] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.14.0 load=bundles
INFO[0004] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.14.0.clusterserviceversion.yaml load=bundles
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=strimzi-cluster-operator.v0.14.0.clusterserviceversion.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=strimzientityoperator.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=strimzikafkabroker.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.14.0 file=strimzitopicoperator.clusterrole.yaml load=bundle
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.15.0 load=bundles
INFO[0004] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.15.0.clusterserviceversion.yaml load=bundles
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=strimzi-cluster-operator.v0.15.0.clusterserviceversion.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=strimzientityoperator.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=strimzikafkabroker.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.15.0 file=strimzitopicoperator.clusterrole.yaml load=bundle
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.16.2 load=bundles
INFO[0004] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.16.2.clusterserviceversion.yaml load=bundles
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkaconnectors.kafka.strimzi.io.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=strimzi-cluster-operator.v0.16.2.clusterserviceversion.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=strimzientityoperator.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=strimzikafkabroker.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.16.2 file=strimzitopicoperator.clusterrole.yaml load=bundle
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.17.0 load=bundles
INFO[0004] found csv, loading bundle                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-cluster-operator.v0.17.0.clusterserviceversion.yaml load=bundles
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkabridges.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkaconnectors.kafka.strimzi.io.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkaconnects.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkaconnects2is.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkamirrormaker2s.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkamirrormakers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkas.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkatopics.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=kafkausers.kafka.strimzi.io.crd.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=strimzi-cluster-operator.v0.17.0.clusterserviceversion.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=strimzientityoperator.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=strimzikafkabroker.clusterrole.yaml load=bundle
INFO[0004] loading bundle file                           dir=/tmp/cache-533560292/manifests-795618973/strimzi-kafka-operator/strimzi-kafka-operator-kqej21k3/0.17.0 file=strimzitopicoperator.clusterrole.yaml load=bundle
INFO[0004] loading Packages and Entries                  dir=/tmp/cache-533560292/manifests-795618973
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=manifests-795618973 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=argocd-operator-m4sqekjf load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.4 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.5 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.6 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.8 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=atlasmap-operator-wgsi2w_9 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.1.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.2.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=cert-utils-operator-520b_1hy load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.1 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.3 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.1.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=etcd load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=etcd-wy4n86uq load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.6.1 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.2 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.2-clusterwide load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.4 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.9.4-clusterwide load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=myvirtualdirectory load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=myvirtualdirectory-s78w72wo load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=1.0.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=redis-operator load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=redis-operator-ql0s1pdw load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.0.1 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-kafka-operator load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=strimzi-kafka-operator-kqej21k3 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.11.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.11.1 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.12.1 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.12.2 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.13.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.14.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.15.0 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.16.2 load=package
INFO[0004] directory                                     dir=/tmp/cache-533560292/manifests-795618973 file=0.17.0 load=package
Uploading ... 159kB/s
Pushed sha256:73e533fa76d5f6e70972f62cf0ecef7524c01f9cd1475e53d586a7bda184b2be to quay.io/kuiwang/operators-all:v4.5

[root@preserve-olm-env bin]# oc apply -f catsrc.yaml 
catalogsource.operators.coreos.com/my-operator-catalog created
[root@preserve-olm-env bin]# cat catsrc.yaml 
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: my-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: quay.io/kuiwang/operators-all:v4.5
  displayName: My Operator Catalog
  publisher: grpc
[root@preserve-olm-env bin]# oc get packagemanifest|grep My


[root@preserve-olm-env bin]# oc project openshift-marketplace
Now using project "openshift-marketplace" on server "https://api.kuiwang20200508t070000.qe.devcluster.openshift.com:6443".
[root@preserve-olm-env bin]# oc get packagemanifest|grep My
[root@preserve-olm-env bin]# ./oc get pod -n openshift-marketplace
NAME                                    READY   STATUS    RESTARTS   AGE
certified-operators-74b787b9fb-s256t    1/1     Running   0          4h10m
community-operators-7fcfdd5884-65fvm    1/1     Running   0          4h10m
marketplace-operator-7c49f6f559-c8lpm   1/1     Running   0          4h11m
my-operator-catalog-dxsr8               1/1     Running   0          97s
qe-app-registry-6fb9469b5f-f6mj9        1/1     Running   0          3h54m
redhat-marketplace-75655f9dbf-l6czs     1/1     Running   0          4h10m
redhat-operators-7867b7bdf-6wqn2        1/1     Running   0          4h10m
[root@preserve-olm-env bin]# ./oc logs my-operator-catalog-dxsr8 
time="2020-05-08T03:29:18Z" level=warning msg="couldn't migrate db" database=/bundles.db error="attempt to write a readonly database" port=50051
time="2020-05-08T03:29:18Z" level=info msg="serving registry" database=/bundles.db port=50051

[root@preserve-olm-env bin]# ./oc get pod -n openshift-operator-lifecycle-manager
NAME                                READY   STATUS    RESTARTS   AGE
catalog-operator-854f7b5f69-6hb7t   1/1     Running   0          4h23m
olm-operator-646c78544d-wmjlf       1/1     Running   0          4h23m
packageserver-c9b4cf96c-glwdg       1/1     Running   1          4h17m
packageserver-c9b4cf96c-l9cdx       1/1     Running   1          4h17m
[root@preserve-olm-env bin]# ./oc logs packageserver-c9b4cf96c-glwdg  -n openshift-operator-lifecycle-manager|grep my-
time="2020-05-08T03:29:07Z" level=info msg="connecting to source" action="sync catalogsource" address="my-operator-catalog.openshift-marketplace.svc:50051" name=my-operator-catalog namespace=openshift-marketplace
I0508 03:29:07.985933       1 passthrough.go:48] ccResolverWrapper: sending update to cc: {[{my-operator-catalog.openshift-marketplace.svc:50051  <nil> 0 <nil>}] <nil> <nil>}
W0508 03:29:11.099505       1 clientconn.go:1208] grpc: addrConn.createTransport failed to connect to {my-operator-catalog.openshift-marketplace.svc:50051  <nil> 0 <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 172.30.52.37:50051: connect: no route to host". Reconnecting...
W0508 03:29:14.171232       1 clientconn.go:1208] grpc: addrConn.createTransport failed to connect to {my-operator-catalog.openshift-marketplace.svc:50051  <nil> 0 <nil>}. Err :connection error: desc = "transport: Error while dialing dial tcp 172.30.52.37:50051: connect: no route to host". Reconnecting...
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=clusterwide-alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=beta error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=singlenamespace-alpha error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="error getting bundle, eliding channel" action="refresh cache" channel=stable error="rpc error: code = Unknown desc = no such column: api_provider.operatorbundle_name" source="{my-operator-catalog openshift-marketplace}"
time="2020-05-08T03:29:31Z" level=warning msg="eliding package: error converting to packagemanifest" action="refresh cache" err="packagemanifest has no valid channels" source="{my-operator-catalog openshift-marketplace}"

Comment 3 Evan Cordell 2020-05-18 22:51:49 UTC
Thanks for re-opening, this appears to be a more serious issue than I thought at first.

The log: 
> time="2020-05-08T03:29:18Z" level=warning msg="couldn't migrate db" database=/bundles.db error="attempt to write a readonly database" port=50051

indicates that the registry could not be migrated to the version needed by the base image. For some reason the database file is read-only in the container.

The user is set non-root:

$ docker run --entrypoint=/bin/bash quay.io/kuiwang/operators-all:v4.5 -c id
uid=1001 gid=0(root) groups=0(root)

But the database file is set rw by owner only. The owner is root, so the file can't be opened for writing.

$ docker run --entrypoint=/bin/bash quay.io/kuiwang/operators-all:v4.5 -c "ls -al /bundles.db"
-rw-r--r-- 1 root root 2396160 May  8 03:24 /bundles.db


A simple solution might be to chmod g+w this file in `oc` before adding it to the layer.

Comment 4 Evan Cordell 2020-05-20 19:21:56 UTC
*** Bug 1834415 has been marked as a duplicate of this bug. ***

Comment 8 kuiwang 2020-05-28 05:25:49 UTC
verify it on 4.5 with PASS. LGTM

--
[root@preserve-olm-env bin]# ./oc version -o yaml
clientVersion:
  buildDate: "2020-05-27T18:28:54Z"
  compiler: gc
  gitCommit: 06cc74b10770e609b99c0be95284331c94b14d85
  gitTreeState: dirty
  gitVersion: openshift-clients-4.5.0-202005271737
  goVersion: go1.13.4
  major: ""
  minor: ""
  platform: linux/amd64
openshiftVersion: 4.5.0-0.nightly-2020-05-27-220943
releaseClientVersion: 4.5.0-0.nightly-2020-05-27-202943
serverVersion:
  buildDate: "2020-05-27T21:28:49Z"
  compiler: gc
  gitCommit: 144c666
  gitTreeState: clean
  gitVersion: v1.18.3+144c666
  goVersion: go1.13.4
  major: "1"
  minor: 18+
  platform: linux/amd64

[root@preserve-olm-env bin]# ./oc adm catalog build --appregistry-org=kuiwang --to=quay.io/kuiwang/operators-all:v1827612
INFO[0001] loading Bundles                               dir=/tmp/cache-061671802/manifests-141414123
INFO[0001] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=manifests-141414123 load=bundles
INFO[0001] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=argocd-operator load=bundles
INFO[0001] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=argocd-operator-m4sqekjf load=bundles
INFO[0001] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=0.0.4 load=bundles
INFO[0001] found csv, loading bundle                     dir=/tmp/cache-061671802/manifests-141414123 file=argocd-operator.v0.0.4.clusterserviceversion.yaml load=bundles
INFO[0001] loading bundle file                           dir=/tmp/cache-061671802/manifests-141414123/argocd-operator/argocd-operator-m4sqekjf/0.0.4 file=argocd-operator.v0.0.4.clusterserviceversion.yaml load=bundle name=argocd-operator.v0.0.4
....
INFO[0003] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=0.15.0 load=package
INFO[0003] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=0.16.2 load=package
INFO[0004] directory                                     dir=/tmp/cache-061671802/manifests-141414123 file=0.17.0 load=package
Uploading ... 226.3kB/s
Pushed sha256:61db31bd03318852e40c6c75102f76f66de8a9539371ebce024717ae5597b8da to quay.io/kuiwang/operators-all:v1827612

[root@preserve-olm-env bin]# cat catsrc.yaml
apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
  name: my-operator-catalog
  namespace: openshift-marketplace
spec:
  sourceType: grpc
  image: quay.io/kuiwang/operators-all:v1827612
  displayName: My Operator Catalog
  publisher: grpc
[root@preserve-olm-env bin]# ./oc apply -f catsrc.yaml
catalogsource.operators.coreos.com/my-operator-catalog created
[root@preserve-olm-env bin]# ./oc get pod -n openshift-marketplace
NAME                                    READY   STATUS    RESTARTS   AGE
certified-operators-597cb48688-xxfhg    1/1     Running   0          3h53m
community-operators-79c59d467d-drv66    1/1     Running   0          3h53m
marketplace-operator-57cc4f5d89-lh9tg   1/1     Running   0          3h54m
my-operator-catalog-4sfl8               1/1     Running   0          3m21s
qe-app-registry-675ff8c44d-cgq87        1/1     Running   0          3h42m
redhat-marketplace-6fbd4fd4-k4q9l       1/1     Running   0          3h53m
redhat-operators-846c9f795f-6dfpd       1/1     Running   0          3h53m
[root@preserve-olm-env bin]# ./oc get packagemanifest|grep My
myvirtualdirectory                           My Operator Catalog   3m34s
cert-utils-operator                          My Operator Catalog   3m34s
argocd-operator                              My Operator Catalog   3m34s
etcd                                         My Operator Catalog   3m34s
redis-operator                               My Operator Catalog   3m34s
strimzi-kafka-operator                       My Operator Catalog   3m34s
atlasmap-operator                            My Operator Catalog   3m34s

--

Comment 11 errata-xmlrpc 2020-07-13 17:31:14 UTC
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

Comment 12 Red Hat Bugzilla 2023-09-18 00:20:55 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days


Note You need to log in before you can comment on or make changes to this bug.