Bug 1822040
Summary: | OLM take long time (1-5minutes) apply label for namespace listed in target namespace when creating og supporting multiple namespace | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | kuiwang |
Component: | OLM | Assignee: | Harish Govindarajulu <hgovinda> |
OLM sub component: | OLM | QA Contact: | kuiwang |
Status: | CLOSED ERRATA | Docs Contact: | |
Severity: | low | ||
Priority: | medium | CC: | bandrade, dsover, hgovinda, jiazha, scolange, tbuskey, yhui |
Version: | 4.5 | Keywords: | Reopened, UpcomingSprint |
Target Milestone: | --- | ||
Target Release: | 4.5.0 | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
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:26:08 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
kuiwang
2020-04-08 06:29:26 UTC
verify it on 4.5. It is labeled within 1 second. LGTM -- kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.5.0-0.nightly-2020-05-27-220943 True False 8m31s Cluster version is 4.5.0-0.nightly-2020-05-27-220943 kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get pod -n openshift-operator-lifecycle-manager NAME READY STATUS RESTARTS AGE catalog-operator-7d74f974d6-q2sd7 1/1 Running 0 30m olm-operator-58c64796bd-tr285 1/1 Running 0 30m packageserver-5d7f58f85b-2wqqg 1/1 Running 1 23m packageserver-5d7f58f85b-nsptl 1/1 Running 0 23m kuiwang@Kuis-MacBook-Pro OCP-29275 % oc exec olm-operator-58c64796bd-tr285 -n openshift-operator-lifecycle-manager -- olm --version OLM version: 0.15.1 git commit: 374016f7b142488d6a438d9fa52a56b4b7a44475 kuiwang@Kuis-MacBook-Pro OCP-29275 % kuiwang@Kuis-MacBook-Pro OCP-29275 % kuiwang@Kuis-MacBook-Pro OCP-29275 % kuiwang@Kuis-MacBook-Pro OCP-29275 % kuiwang@Kuis-MacBook-Pro OCP-29275 % kuiwang@Kuis-MacBook-Pro OCP-29275 % oc new-project test-ns1 Now using project "test-ns1" on server "https://api.kuiwang20200528t091150.qe.devcluster.openshift.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app ruby~https://github.com/sclorg/ruby-ex.git to build a new example application in Python. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node kuiwang@Kuis-MacBook-Pro OCP-29275 % oc new-project test-ns2 Now using project "test-ns2" on server "https://api.kuiwang20200528t091150.qe.devcluster.openshift.com:6443". You can add applications to this project with the 'new-app' command. For example, try: oc new-app ruby~https://github.com/sclorg/ruby-ex.git to build a new example application in Python. Or use kubectl to deploy a simple Kubernetes application: kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node kuiwang@Kuis-MacBook-Pro OCP-29275 % oc label ns test-ns1 test-og-label-1651=true namespace/test-ns1 labeled kuiwang@Kuis-MacBook-Pro OCP-29275 % oc label ns test-ns2 test-og-label-1651=true namespace/test-ns2 labeled kuiwang@Kuis-MacBook-Pro OCP-29275 % cat og-multi.yaml apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: og-multi namespace: default spec: selector: matchLabels: test-og-label-1651: "true" kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc apply -f og-multi.yaml;date Thu May 28 11:27:57 CST 2020 operatorgroup.operators.coreos.com/og-multi created Thu May 28 11:28:03 CST 2020 kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get og og-multi -n default -o=yaml apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"operators.coreos.com/v1","kind":"OperatorGroup","metadata":{"annotations":{},"name":"og-multi","namespace":"default"},"spec":{"selector":{"matchLabels":{"test-og-label-1651":"true"}}}} creationTimestamp: "2020-05-28T03:28:03Z" generation: 1 managedFields: - apiVersion: operators.coreos.com/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:kubectl.kubernetes.io/last-applied-configuration: {} f:spec: .: {} f:selector: .: {} f:matchLabels: .: {} f:test-og-label-1651: {} manager: oc operation: Update time: "2020-05-28T03:28:03Z" - apiVersion: operators.coreos.com/v1 fieldsType: FieldsV1 fieldsV1: f:status: .: {} f:lastUpdated: {} f:namespaces: .: {} v:"test-ns1": {} v:"test-ns2": {} manager: olm operation: Update time: "2020-05-28T03:28:03Z" name: og-multi namespace: default resourceVersion: "58344" selfLink: /apis/operators.coreos.com/v1/namespaces/default/operatorgroups/og-multi uid: 398ed266-84dc-496a-b54a-eeca61bd8c7f spec: selector: matchLabels: test-og-label-1651: "true" status: lastUpdated: "2020-05-28T03:28:03Z" namespaces: - test-ns2 - test-ns1 kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date Thu May 28 11:28:29 CST 2020 apiVersion: v1 kind: Namespace metadata: annotations: openshift.io/description: "" openshift.io/display-name: "" openshift.io/requester: system:admin openshift.io/sa.scc.mcs: s0:c24,c9 openshift.io/sa.scc.supplemental-groups: 1000570000/10000 openshift.io/sa.scc.uid-range: 1000570000/10000 creationTimestamp: "2020-05-28T01:49:48Z" labels: olm.operatorgroup.uid/398ed266-84dc-496a-b54a-eeca61bd8c7f: "" test-og-label-1651: "true" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:openshift.io/sa.scc.mcs: {} f:openshift.io/sa.scc.supplemental-groups: {} f:openshift.io/sa.scc.uid-range: {} manager: cluster-policy-controller operation: Update time: "2020-05-28T01:49:48Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:openshift.io/description: {} f:openshift.io/display-name: {} f:openshift.io/requester: {} f:status: f:phase: {} manager: openshift-apiserver operation: Update time: "2020-05-28T01:49:48Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:finalizers: {} manager: openshift-controller-manager operation: Update time: "2020-05-28T01:49:48Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:test-og-label-1651: {} manager: oc operation: Update time: "2020-05-28T01:50:10Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:olm.operatorgroup.uid/398ed266-84dc-496a-b54a-eeca61bd8c7f: {} manager: olm operation: Update time: "2020-05-28T03:28:03Z" name: test-ns1 resourceVersion: "58346" selfLink: /api/v1/namespaces/test-ns1 uid: 47a7d353-820a-4e8b-ad29-a3c5783a8154 spec: finalizers: - kubernetes status: phase: Active Thu May 28 11:28:29 CST 2020 kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns2 -o=yaml;date Thu May 28 11:29:03 CST 2020 apiVersion: v1 kind: Namespace metadata: annotations: openshift.io/description: "" openshift.io/display-name: "" openshift.io/requester: system:admin openshift.io/sa.scc.mcs: s0:c24,c14 openshift.io/sa.scc.supplemental-groups: 1000580000/10000 openshift.io/sa.scc.uid-range: 1000580000/10000 creationTimestamp: "2020-05-28T01:49:57Z" labels: olm.operatorgroup.uid/398ed266-84dc-496a-b54a-eeca61bd8c7f: "" test-og-label-1651: "true" managedFields: - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:openshift.io/sa.scc.mcs: {} f:openshift.io/sa.scc.supplemental-groups: {} f:openshift.io/sa.scc.uid-range: {} manager: cluster-policy-controller operation: Update time: "2020-05-28T01:49:57Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:openshift.io/description: {} f:openshift.io/display-name: {} f:openshift.io/requester: {} f:status: f:phase: {} manager: openshift-apiserver operation: Update time: "2020-05-28T01:49:57Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:spec: f:finalizers: {} manager: openshift-controller-manager operation: Update time: "2020-05-28T01:49:57Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:test-og-label-1651: {} manager: oc operation: Update time: "2020-05-28T01:50:18Z" - apiVersion: v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: f:olm.operatorgroup.uid/398ed266-84dc-496a-b54a-eeca61bd8c7f: {} manager: olm operation: Update time: "2020-05-28T03:28:03Z" name: test-ns2 resourceVersion: "58345" selfLink: /api/v1/namespaces/test-ns2 uid: 79160be5-bf79-4475-8b39-ce21bcb74048 spec: finalizers: - kubernetes status: phase: Active Thu May 28 11:29:04 CST 2020 -- 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 |