Bug 1822040 - OLM take long time (1-5minutes) apply label for namespace listed in target namespace when creating og supporting multiple namespace
Summary: OLM take long time (1-5minutes) apply label for namespace listed in target na...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: OLM
Version: 4.5
Hardware: Unspecified
OS: Linux
medium
low
Target Milestone: ---
: 4.5.0
Assignee: Harish Govindarajulu
QA Contact: kuiwang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-08 06:29 UTC by kuiwang
Modified: 2020-07-13 17:26 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-07-13 17:26:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github operator-framework operator-lifecycle-manager pull 1550 0 None closed Bug 1822040: Fix delay when OLM applies label to Namespaces 2020-08-05 02:00:55 UTC
Red Hat Product Errata RHBA-2020:2409 0 None None None 2020-07-13 17:26:21 UTC

Description kuiwang 2020-04-08 06:29:26 UTC
Description of problem:
it is the issue found by OLM-1651 testing.

When creating op with multiple namespace, it will apply label olm.operatorgroup/<OPERATOR_GROUP_NAMESPACE>.<OPERATOR_GROUP_NAME>="" to namespace listed in target namespace of og. here I find it take longer time to apply label.
it is about 1 ~ 5 minutes


Version-Release number of selected component (if applicable):
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get clusterversion
NAME      VERSION                             AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.5.0-0.nightly-2020-04-07-062142   True        False         36m     Cluster version is 4.5.0-0.nightly-2020-04-07-062142
 

How reproducible:


Steps to Reproduce:
1. create ns test-ns1 and test-ns2
2. label test-ns1 and test-ns2 with "test-og-label-1651=true"
3. witch to default project to apply og-multi og
4. it will apply label olm.operatorgroup/default.og-multi: "" to test-ns1 and test-ns2, but it take one minute for it. 
5. delete og-multi
6. apply another og og-multi1
7. it will apply label olm.operatorgroup/default.og-multi1: "" to test-ns1 and test-ns2, but it take 5 minutes for it.

for more detailed, you could refer to http://pastebin.test.redhat.com/853123
or refer to the additional info.

Actual results:
it take minutes apply label when creating og support multiple namespace


Expected results:
seconds are expected, for example, less than 30seconds.


Additional info:
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get clusterversion
NAME      VERSION                             AVAILABLE   PROGRESSING   SINCE   STATUS
version   4.5.0-0.nightly-2020-04-07-062142   True        False         36m     Cluster version is 4.5.0-0.nightly-2020-04-07-062142
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc status
In project default on server https://api.kuiwang20200408t114804.qe.devcluster.openshift.com:6443
 
svc/openshift - kubernetes.default.svc.cluster.local
svc/kubernetes - 172.30.0.1:443 -> 6443
 
View details with 'oc describe <resource>/<name>' or list everything with 'oc get all'.
 
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 % oc new-project test-ns1
Now using project "test-ns1" on server "https://api.kuiwang20200408t114804.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.kuiwang20200408t114804.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 project default
Now using project "default" on server "https://api.kuiwang20200408t114804.qe.devcluster.openshift.com:6443".
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc projects|grep test
    test-ns1
    test-ns2
 
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 % oc get ns test-ns1 -o=yaml
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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "34272"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get ns test-ns2 -o=yaml
apiVersion: v1
kind: Namespace
metadata:
  annotations:
    openshift.io/description: ""
    openshift.io/display-name: ""
    openshift.io/requester: system:admin
    openshift.io/sa.scc.mcs: s0:c25,c5
    openshift.io/sa.scc.supplemental-groups: 1000610000/10000
    openshift.io/sa.scc.uid-range: 1000610000/10000
  creationTimestamp: "2020-04-08T05:01:38Z"
  labels:
    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-04-08T05:01:38Z"
  - 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-04-08T05:01:38Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:38Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:37Z"
  name: test-ns2
  resourceVersion: "34319"
  selfLink: /api/v1/namespaces/test-ns2
  uid: 48bc55b2-313c-4759-8753-dbc89ffcdcb5
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc apply -f og-multi.yaml;date
Wed Apr  8 13:12:14 CST 2020
operatorgroup.operators.coreos.com/og-multi created
Wed Apr  8 13:12:22 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:12:40 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:12:43 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:12:49 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:12:50 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:12:52 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:12:53 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:12:54 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:00 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:01 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:02 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13: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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:04 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:05 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:06 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:07 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:08 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:09 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:12 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:13 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:19 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:20 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:22 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:23 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:25 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:26 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "36945"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:27 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:13:28 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    olm.operatorgroup/default.og-multi: ""
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          f:olm.operatorgroup/default.og-multi: {}
    manager: olm
    operation: Update
    time: "2020-04-08T05:13:28Z"
  name: test-ns1
  resourceVersion: "37609"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:13:30 CST 2020
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc delete og og-multi -n default
operatorgroup.operators.coreos.com "og-multi" deleted
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date
Wed Apr  8 13:35:31 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  name: test-ns1
  resourceVersion: "44266"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:35:32 CST 2020
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns2 -o=yaml;date
Wed Apr  8 13:36:27 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:c25,c5
    openshift.io/sa.scc.supplemental-groups: 1000610000/10000
    openshift.io/sa.scc.uid-range: 1000610000/10000
  creationTimestamp: "2020-04-08T05:01:38Z"
  labels:
    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-04-08T05:01:38Z"
  - 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-04-08T05:01:38Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:38Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:37Z"
  name: test-ns2
  resourceVersion: "44265"
  selfLink: /api/v1/namespaces/test-ns2
  uid: 48bc55b2-313c-4759-8753-dbc89ffcdcb5
spec:
  finalizers:
  - kubernetes
status:
  phase: Active
Wed Apr  8 13:36:30 CST 2020
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % cat og-multi1.yaml
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
  name: og-multi1
  namespace: default
spec:
  selector:
    matchLabels:
      test-og-label-1651: "true"
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc apply -f og-multi1.yaml;date
Wed Apr  8 13:38:13 CST 2020
operatorgroup.operators.coreos.com/og-multi1 created
Wed Apr  8 13:38:21 CST 2020
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % oc get og og-multi1 -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-multi1","namespace":"default"},"spec":{"selector":{"matchLabels":{"test-og-label-1651":"true"}}}}
  creationTimestamp: "2020-04-08T05:38:21Z"
  generation: 1
  name: og-multi1
  namespace: default
  resourceVersion: "45163"
  selfLink: /apis/operators.coreos.com/v1/namespaces/default/operatorgroups/og-multi1
  uid: 7d46b506-80f7-47d7-b0e0-d5c4c4485772
spec:
  selector:
    matchLabels:
      test-og-label-1651: "true"
status:
  lastUpdated: "2020-04-08T05:38:21Z"
  namespaces:
  - test-ns1
  - test-ns2
 
kuiwang@Kuis-MacBook-Pro OCP-29275 % date;oc get ns test-ns1 -o=yaml;date  
Wed Apr  8 13:43:46 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,c19
    openshift.io/sa.scc.supplemental-groups: 1000590000/10000
    openshift.io/sa.scc.uid-range: 1000590000/10000
  creationTimestamp: "2020-04-08T05:01:31Z"
  labels:
    olm.operatorgroup/default.og-multi1: ""
    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-04-08T05:01:31Z"
  - 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-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:finalizers: {}
    manager: openshift-controller-manager
    operation: Update
    time: "2020-04-08T05:01:31Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          .: {}
          f:test-og-label-1651: {}
    manager: oc
    operation: Update
    time: "2020-04-08T05:02:27Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:labels:
          f:olm.operatorgroup/default.og-multi1: {}
    manager: olm
    operation: Update
   time: "2020-04-08T05:43:17Z"
  name: test-ns1
  resourceVersion: "46675"
  selfLink: /api/v1/namespaces/test-ns1
  uid: 424bee6f-ea73-4e75-96c8-e4d0fc825b62
spec:
  finalizers:
  - kubernetes
status:
  phase: Active

Comment 6 kuiwang 2020-05-28 03:32:32 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

--

Comment 7 errata-xmlrpc 2020-07-13 17:26:08 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


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