Bug 1889745
Summary: | Operator controller continuously busy looping | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | OpenShift BugZilla Robot <openshift-bugzilla-robot> |
Component: | OLM | Assignee: | Nick Hale <nhale> |
OLM sub component: | OLM | QA Contact: | kuiwang |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | high | ||
Priority: | medium | CC: | krizza, sjenning |
Version: | 4.5 | ||
Target Milestone: | --- | ||
Target Release: | 4.6.z | ||
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-11-16 14:37:43 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1888073 | ||
Bug Blocks: |
Description
OpenShift BugZilla Robot
2020-10-20 13:45:16 UTC
verify it on 4.6. LGTM -- [root@preserve-olm-env 1889745]# oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.6.0-0.nightly-2020-11-05-171833 True False 22m Cluster version is 4.6.0-0.nightly-2020-11-05-171833 [root@preserve-olm-env 1889745]# oc get pod -n openshift-operator-lifecycle-manager NAME READY STATUS RESTARTS AGE catalog-operator-67745dcff4-wxq7p 1/1 Running 0 15m olm-operator-6f9b978c56-d9bxt 1/1 Running 0 15m packageserver-7f9c7f74b-4cbn9 1/1 Running 0 15m packageserver-7f9c7f74b-vvvx7 1/1 Running 0 18m [root@preserve-olm-env 1889745]# oc exec olm-operator-6f9b978c56-d9bxt -n openshift-operator-lifecycle-manager -- olm --version OLM version: 0.16.1 git commit: aba96a92b6e17452ed239598c1d266ba8d6a1b51 [root@preserve-olm-env 1889745]# oc new-project test-storage Now using project "test-storage" on server "https://api.kui110625.qe.devcluster.openshift.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=k8s.gcr.io/serve_hostname [root@preserve-olm-env 1889745]# cat og-ocs.yaml kind: OperatorGroup apiVersion: operators.coreos.com/v1 metadata: name: og-single namespace: test-storage spec: targetNamespaces: - test-storage [root@preserve-olm-env 1889745]# oc apply -f og-ocs.yaml operatorgroup.operators.coreos.com/og-single created [root@preserve-olm-env 1889745]# cat sub-ocs.yaml apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: ocs-operator namespace: test-storage spec: channel: stable-4.5 installPlanApproval: Automatic name: ocs-operator source: redhat-operators sourceNamespace: openshift-marketplace startingCSV: ocs-operator.v4.5.1 [root@preserve-olm-env 1889745]# oc apply -f sub-ocs.yaml subscription.operators.coreos.com/ocs-operator created [root@preserve-olm-env 1889745]# oc get csv NAME DISPLAY VERSION REPLACES PHASE ocs-operator.v4.5.1 OpenShift Container Storage 4.5.1 Installing [root@preserve-olm-env 1889745]# oc get csv NAME DISPLAY VERSION REPLACES PHASE ocs-operator.v4.5.1 OpenShift Container Storage 4.5.1 Succeeded [root@preserve-olm-env 1889745]# oc new-project open-cluster-management Now using project "open-cluster-management" on server "https://api.kui110625.qe.devcluster.openshift.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app rails-postgresql-example to build a new example application in Ruby. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=k8s.gcr.io/serve_hostname [root@preserve-olm-env 1889745]# cat og-acm.yaml kind: OperatorGroup apiVersion: operators.coreos.com/v1 metadata: name: og-single namespace: open-cluster-management spec: targetNamespaces: - open-cluster-management [root@preserve-olm-env 1889745]# oc apply -f og-acm.yaml operatorgroup.operators.coreos.com/og-single created [root@preserve-olm-env 1889745]# cat sub-acm.yaml apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: advanced-cluster-management namespace: open-cluster-management spec: channel: release-2.0 installPlanApproval: Automatic name: advanced-cluster-management source: redhat-operators sourceNamespace: openshift-marketplace startingCSV: advanced-cluster-management.v2.0.3 [root@preserve-olm-env 1889745]# oc apply -f sub-acm.yaml subscription.operators.coreos.com/advanced-cluster-management created [root@preserve-olm-env 1889745]# oc get csv -n open-cluster-management NAME DISPLAY VERSION REPLACES PHASE advanced-cluster-management.v2.0.3 Advanced Cluster Management for Kubernetes 2.0.3 advanced-cluster-management.v2.0.2 Installing advanced-cluster-management.v2.0.4 Advanced Cluster Management for Kubernetes 2.0.4 advanced-cluster-management.v2.0.3 [root@preserve-olm-env 1889745]# oc get csv -n open-cluster-management NAME DISPLAY VERSION REPLACES PHASE advanced-cluster-management.v2.0.3 Advanced Cluster Management for Kubernetes 2.0.3 advanced-cluster-management.v2.0.2 Replacing advanced-cluster-management.v2.0.4 Advanced Cluster Management for Kubernetes 2.0.4 advanced-cluster-management.v2.0.3 Installing [root@preserve-olm-env 1889745]# oc get csv -n open-cluster-management NAME DISPLAY VERSION REPLACES PHASE advanced-cluster-management.v2.0.4 Advanced Cluster Management for Kubernetes 2.0.4 advanced-cluster-management.v2.0.3 Succeeded [root@preserve-olm-env 1889745]# oc logs --since=5s olm-operator-6f9b978c56-d9bxt -n openshift-operator-lifecycle-manager|grep DEBUG|grep "ocs-operator.test-storage"|grep "reconciling operator" 2020-11-06T02:50:23.161Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} 2020-11-06T02:50:23.210Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} 2020-11-06T02:50:25.325Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} 2020-11-06T02:50:25.423Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} 2020-11-06T02:50:27.299Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} 2020-11-06T02:50:27.395Z DEBUG controllers.operator reconciling operator {"request": "/ocs-operator.test-storage"} [root@preserve-olm-env 1889745]# oc logs --since=180s olm-operator-6f9b978c56-d9bxt -n openshift-operator-lifecycle-manager|grep ERROR|grep "advanced-cluster-management.open-cluster-management" [root@preserve-olm-env 1889745]# 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 (OpenShift Container Platform 4.6.4 bug fix update), 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:4987 |