operator-sdk olm install fails on "Waiting for Deployment "olm/packageserver" to appear"
Closed this issue · 1 comments
Bug Report
What did you do?
Installed OLM using
operator-sdk-v1.34.1 olm install --version v0.27.0 --timeout 10m0s
What did you expect to see?
All OLM components up and running in the cluster.
What did you see instead? Under which circumstances?
The command fails, timing out at Waiting for Deployment "olm/packageserver" to appear
The following objects exist:
dpf-operator % k get all -n olm
NAME READY STATUS RESTARTS AGE
pod/catalog-operator-59dfc8c594-64zcj 1/1 Running 0 8m11s
pod/olm-operator-79978456c6-qmg8t 1/1 Running 0 5m19s
pod/operatorhubio-catalog-fc96b 1/1 Running 0 8m5s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/operatorhubio-catalog ClusterIP 10.101.122.137 <none> 50051/TCP 8m5s
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/catalog-operator 1/1 1 1 8m11s
deployment.apps/olm-operator 1/1 1 1 8m12s
NAME DESIRED CURRENT READY AGE
replicaset.apps/catalog-operator-59dfc8c594 1 1 1 8m11s
replicaset.apps/olm-operator-79978456c6 1 1 1 8m12s
These are the logs of the olm-operator:
time="2024-05-15T15:33:52Z" level=info msg="log level info"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="/v1, Resource=configmaps"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="/v1, Resource=services"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="rbac.authorization.k8s.io/v1, Resource=roles"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="/v1, Resource=pods"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="rbac.authorization.k8s.io/v1, Resource=rolebindings"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="batch/v1, Resource=jobs"
time="2024-05-15T15:33:52Z" level=info msg="skipping irrelevant gvr" gvr="/v1, Resource=serviceaccounts"
time="2024-05-15T15:33:52Z" level=info msg="detected ability to filter informers" canFilter=true
time="2024-05-15T15:33:52Z" level=info msg="OpenShift Proxy API available - setting up watch for Proxy type"
time="2024-05-15T15:33:52Z" level=info msg="OpenShift Proxy query will be used to fetch cluster proxy configuration"
time="2024-05-15T15:33:52Z" level=info msg="connection established. cluster-version: v1.29.3"
time="2024-05-15T15:33:52Z" level=info msg="operator ready"
time="2024-05-15T15:33:52Z" level=info msg="starting informers..."
time="2024-05-15T15:33:52Z" level=info msg="informers started"
time="2024-05-15T15:33:52Z" level=info msg="waiting for caches to sync..."
W0515 15:33:52.892580 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:33:52.892602 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:33:54.307405 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:33:54.307436 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:33:56.406742 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:33:56.406774 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:34:02.609406 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:34:02.609433 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:34:10.400997 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:34:10.401046 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:34:25.668341 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:34:25.668367 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:35:03.398252 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:35:03.398282 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:35:36.988974 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:35:36.989088 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:36:22.727167 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:36:22.727204 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:37:22.020064 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:37:22.020093 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:38:12.996771 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:38:12.996821 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:39:01.138158 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:39:01.138185 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
W0515 15:39:52.246170 1 reflector.go:535] pkg/lib/queueinformer/queueinformer_operator.go:172: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
E0515 15:39:52.246197 1 reflector.go:147] pkg/lib/queueinformer/queueinformer_operator.go:172: Failed to watch *v1.Proxy: failed to list *v1.Proxy: the server could not find the requested resource (get proxies.config.openshift.io)
- Kubernetes version information:
Client Version: v1.29.0
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.29.3
- Kubernetes cluster kind:
Minikube.
Related bug on OLM: operator-framework/operator-lifecycle-manager#3258
Going to close this. Turned out it was my fault. I was trying to test some openshift specific features on minikube so I installed some Openshift CRDS - including in the .config.openshift.io
group. That switches OLM essentially into OpenShift mode which is fair.