Description
Bug Report
I also reported this in operator-framework/operator-lifecycle-manager#2454 but as this might also be an issue in operator-sdk, let me also file an issue here.
What did you do?
- installed OLM with
operator-sdk olm install
- tried to install an operator with
operator-sdk run bundle
What did you expect to see?
The operator should start to run.
What did you see instead? Under which circumstances?
operator-sdk run bundle --namespace default --timeout 5m 172.17.42.1:5001/pmem-csi-bundle:v100.0.0 --skip-tls
time="2021-11-17T14:21:35+01:00" level=info msg="Successfully created registry pod: 172-17-42-1-5001-pmem-csi-bundle-v100-0-0"
time="2021-11-17T14:21:35+01:00" level=info msg="Created CatalogSource: pmem-csi-operator-catalog"
time="2021-11-17T14:21:35+01:00" level=info msg="OperatorGroup \"operator-sdk-og\" created"
time="2021-11-17T14:21:35+01:00" level=info msg="Created Subscription: pmem-csi-operator-v100-0-0-sub"
time="2021-11-17T14:26:27+01:00" level=fatal msg="Failed to run bundle: install plan is not available for the subscription pmem-csi-operator-v100-0-0-sub: timed out waiting for the condition\n"
This only happens with OLM 1.19.1. The same commands work when installing OLM 0.18.3 with operator-sdk olm install --version=v0.18.3
. UPDATE: there is some randomness involved and it may depend on cluster load and/or state, see #5410 (comment) and #5410 (comment).
Environment
Operator type:
/language go
Kubernetes cluster type:
kubeadm in VMs with Kubernetes 1.21.1
$ operator-sdk version
operator-sdk version: "v1.15.0", commit: "f6326e832a8a5e5453d0ad25e86714a0de2c0fc8", kubernetes version: "1.21", go version: "go1.16.10", GOOS: "linux", GOARCH: "amd64"
$ go version
(if language is Go)
go version go1.17.2 linux/amd64
$ kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", GitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", BuildDate:"2021-01-27T08:53:39Z", GoVersion:"go1.15.2", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.1", GitCommit:"5e58841cce77d4bc13713ad2b91fa0d961e69192", GitTreeState:"clean", BuildDate:"2021-05-12T14:12:29Z", GoVersion:"go1.16.4", Compiler:"gc", Platform:"linux/amd64"}
Additional context
I encountered this in PMEM-CSI, tracked there as intel/pmem-csi#1050
More diagnostics:
$ kubectl describe --all-namespaces subscriptions
Name: pmem-csi-operator-v100-0-0-sub
Namespace: default
Labels: operators.coreos.com/pmem-csi-operator.default=
Annotations: <none>
API Version: operators.coreos.com/v1alpha1
Kind: Subscription
Metadata:
Creation Timestamp: 2021-11-23T15:36:52Z
Generation: 1
Resource Version: 3171
UID: 267d37b7-94c6-428c-a472-eab6ee98289a
Spec:
Channel: alpha
Install Plan Approval: Manual
Name: pmem-csi-operator
Source: pmem-csi-operator-catalog
Source Namespace: default
Starting CSV: pmem-csi-operator.v100.0.0
Status:
Catalog Health:
Catalog Source Ref:
API Version: operators.coreos.com/v1alpha1
Kind: CatalogSource
Name: pmem-csi-operator-catalog
Namespace: default
Resource Version: 3164
UID: 306ec63a-1b78-4fd2-b06e-085194131acf
Healthy: true
Last Updated: 2021-11-23T15:36:52Z
Catalog Source Ref:
API Version: operators.coreos.com/v1alpha1
Kind: CatalogSource
Name: operatorhubio-catalog
Namespace: olm
Resource Version: 3143
UID: 0ff45726-9642-4187-bff3-3738df547344
Healthy: true
Last Updated: 2021-11-23T15:36:52Z
Conditions:
Last Transition Time: 2021-11-23T15:36:52Z
Message: all available catalogsources are healthy
Reason: AllCatalogSourcesHealthy
Status: False
Type: CatalogSourcesUnhealthy
Last Updated: 2021-11-23T15:36:52Z
Events: <none>
Note the odd "AllCatalogSourcesHealthy: False". The catalog-operator pod here might be responsible for it (not sure) and reports an error (E1123 15:36:52.688776 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
):
time="2021-11-23T15:36:32Z" level=info msg="log level info"
time="2021-11-23T15:36:32Z" level=info msg="TLS keys not set, using non-https for metrics"
W1123 15:36:32.456457 1 client_config.go:615] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
time="2021-11-23T15:36:32Z" level=info msg="Using in-cluster kube client config"
time="2021-11-23T15:36:32Z" level=info msg="Using in-cluster kube client config"
W1123 15:36:32.458198 1 client_config.go:615] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
W1123 15:36:32.486566 1 client_config.go:615] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
time="2021-11-23T15:36:32Z" level=info msg="connection established. cluster-version: v1.21.1"
time="2021-11-23T15:36:32Z" level=info msg="operator ready"
time="2021-11-23T15:36:32Z" level=info msg="starting informers..."
time="2021-11-23T15:36:32Z" level=info msg="informers started"
time="2021-11-23T15:36:32Z" level=info msg="waiting for caches to sync..."
time="2021-11-23T15:36:32Z" level=info msg="starting workers..."
time="2021-11-23T15:36:32Z" level=info msg="connection established. cluster-version: v1.21.1"
time="2021-11-23T15:36:32Z" level=info msg="operator ready"
time="2021-11-23T15:36:32Z" level=info msg="starting informers..."
time="2021-11-23T15:36:32Z" level=info msg="informers started"
time="2021-11-23T15:36:32Z" level=info msg="waiting for caches to sync..."
time="2021-11-23T15:36:32Z" level=warning msg="couldn't find service in cache" service=operatorhubio-catalog
time="2021-11-23T15:36:32Z" level=info msg="starting workers..."
time="2021-11-23T15:36:32Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=Fy47U
time="2021-11-23T15:36:32Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=CUJ52
time="2021-11-23T15:36:33Z" level=error msg="UpdateStatus - error while setting CatalogSource status" error="Operation cannot be fulfilled on catalogsources.operators.coreos.com \"operatorhubio-catalog\": the object has been modified; please apply your changes to the latest version and try again" id=oXhvn source=operatorhubio-catalog
E1123 15:36:33.394238 1 queueinformer_operator.go:290] sync {"update" "olm/operatorhubio-catalog"} failed: Operation cannot be fulfilled on catalogsources.operators.coreos.com "operatorhubio-catalog": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:33Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=O+6l9
time="2021-11-23T15:36:33Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:33Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=jQGRk
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=QyOmv
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:34Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:34Z" level=warning msg="multiple pods found for selector" selector="olm.catalogSource=operatorhubio-catalog"
time="2021-11-23T15:36:35Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=ByiaJ
time="2021-11-23T15:36:36Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:36Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:36:36Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=9+k2z
time="2021-11-23T15:36:36Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=YUXeH
time="2021-11-23T15:36:38Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:38Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:36:38Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=Y6+kZ
time="2021-11-23T15:36:38Z" level=error msg="UpdateStatus - error while setting CatalogSource status" error="Operation cannot be fulfilled on catalogsources.operators.coreos.com \"operatorhubio-catalog\": the object has been modified; please apply your changes to the latest version and try again" id=nDl4j source=operatorhubio-catalog
E1123 15:36:38.488617 1 queueinformer_operator.go:290] sync {"update" "olm/operatorhubio-catalog"} failed: Operation cannot be fulfilled on catalogsources.operators.coreos.com "operatorhubio-catalog": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:36:42Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:42Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:36:42Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=H6Zl9
time="2021-11-23T15:36:42Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=1g8ma
time="2021-11-23T15:36:43Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=SrQ8o
time="2021-11-23T15:36:45Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=vkSRo
time="2021-11-23T15:36:45Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=T8OdF
time="2021-11-23T15:36:48Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:36:48Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=READY"
time="2021-11-23T15:36:48Z" level=info msg="syncing catalog source for annotation templates" catSrcName=operatorhubio-catalog catSrcNamespace=olm id=ZJxsk
time="2021-11-23T15:36:52Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=sqS0R
time="2021-11-23T15:36:52Z" level=info msg="state.Key.Namespace=default state.Key.Name=pmem-csi-operator-catalog state.State=CONNECTING"
time="2021-11-23T15:36:52Z" level=info msg="state.Key.Namespace=default state.Key.Name=pmem-csi-operator-catalog state.State=READY"
time="2021-11-23T15:36:52Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=voIzU
time="2021-11-23T15:36:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:36:52Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=JK73i
time="2021-11-23T15:36:52Z" level=info msg="syncing catalog source for annotation templates" catSrcName=pmem-csi-operator-catalog catSrcNamespace=default id=WDa3B
time="2021-11-23T15:36:52Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:36:52.688776 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:36:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:36:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:36:52Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
This repeats a few times but then not anymore. Deleting that pod doesn't help, the recreated one has the same problem.
For comparison, here is the output with OLM 0.18.3. It has the same update error, so that might be a red herring:
Name: pmem-csi-operator-v100-0-0-sub
Namespace: default
Labels: operators.coreos.com/pmem-csi-operator.default=
Annotations: <none>
API Version: operators.coreos.com/v1alpha1
Kind: Subscription
Metadata:
Creation Timestamp: 2021-11-23T15:26:12Z
Generation: 1
Managed Fields: [...]
Resource Version: 1310
UID: 28bd1f43-0d4b-4f7f-bc3a-ddfbc9e4b080
Spec:
Channel: alpha
Install Plan Approval: Manual
Name: pmem-csi-operator
Source: pmem-csi-operator-catalog
Source Namespace: default
Starting CSV: pmem-csi-operator.v100.0.0
Status:
Catalog Health:
Catalog Source Ref:
API Version: operators.coreos.com/v1alpha1
Kind: CatalogSource
Name: pmem-csi-operator-catalog
Namespace: default
Resource Version: 1227
UID: 7d43c145-9139-4b58-8552-5aa9dc1128be
Healthy: true
Last Updated: 2021-11-23T15:26:24Z
Catalog Source Ref:
API Version: operators.coreos.com/v1alpha1
Kind: CatalogSource
Name: operatorhubio-catalog
Namespace: olm
Resource Version: 1154
UID: 85a71d8b-ba21-484b-a669-a2fc4d237c8a
Healthy: true
Last Updated: 2021-11-23T15:26:24Z
Conditions:
Last Transition Time: 2021-11-23T15:26:24Z
Message: all available catalogsources are healthy
Reason: AllCatalogSourcesHealthy
Status: False
Type: CatalogSourcesUnhealthy
Last Transition Time: 2021-11-23T15:26:23Z
Reason: RequiresApproval
Status: True
Type: InstallPlanPending
Current CSV: pmem-csi-operator.v100.0.0
Install Plan Generation: 1
Install Plan Ref:
API Version: operators.coreos.com/v1alpha1
Kind: InstallPlan
Name: install-vknrx
Namespace: default
Resource Version: 1209
UID: 8de30864-1b84-4edb-8425-0f2104649665
Installed CSV: pmem-csi-operator.v100.0.0
Installplan:
API Version: operators.coreos.com/v1alpha1
Kind: InstallPlan
Name: install-vknrx
Uuid: 8de30864-1b84-4edb-8425-0f2104649665
Last Updated: 2021-11-23T15:26:26Z
State: AtLatestKnown
Events: <none>
time="2021-11-23T15:25:48Z" level=info msg="log level info"
time="2021-11-23T15:25:48Z" level=info msg="TLS keys not set, using non-https for metrics"
W1123 15:25:48.353944 1 client_config.go:614] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
time="2021-11-23T15:25:48Z" level=info msg="Using in-cluster kube client config"
time="2021-11-23T15:25:48Z" level=info msg="Using in-cluster kube client config"
W1123 15:25:48.355255 1 client_config.go:614] Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work.
time="2021-11-23T15:25:48Z" level=info msg="connection established. cluster-version: v1.21.1"
time="2021-11-23T15:25:48Z" level=info msg="operator ready"
time="2021-11-23T15:25:48Z" level=info msg="starting informers..."
time="2021-11-23T15:25:48Z" level=info msg="informers started"
time="2021-11-23T15:25:48Z" level=info msg="waiting for caches to sync..."
time="2021-11-23T15:25:48Z" level=info msg="starting workers..."
time="2021-11-23T15:25:48Z" level=warning msg="couldn't find service in cache" service=operatorhubio-catalog
time="2021-11-23T15:25:48Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:25:49Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:25:50Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:25:50Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:25:51Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:25:51Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:25:54Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:25:54Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:25:57Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:25:57Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=TRANSIENT_FAILURE"
time="2021-11-23T15:26:04Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=CONNECTING"
time="2021-11-23T15:26:04Z" level=info msg="state.Key.Namespace=olm state.Key.Name=operatorhubio-catalog state.State=READY"
time="2021-11-23T15:26:12Z" level=info msg="state.Key.Namespace=default state.Key.Name=pmem-csi-operator-catalog state.State=CONNECTING"
time="2021-11-23T15:26:12Z" level=info msg="state.Key.Namespace=default state.Key.Name=pmem-csi-operator-catalog state.State=READY"
time="2021-11-23T15:26:12Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:13Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:13Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:14Z" level=warning msg="no installplan found with matching generation, creating new one" id=n45Np namespace=default
time="2021-11-23T15:26:14Z" level=warning msg="no installplan found with matching generation, creating new one" id=jqDzy namespace=default
time="2021-11-23T15:26:14Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:14Z" level=info msg=syncing id=13yW6 ip=install-7k6m5 namespace=default phase=
time="2021-11-23T15:26:14Z" level=info msg="skip processing installplan without status - subscription sync responsible for initial status" id=13yW6 ip=install-7k6m5 namespace=default phase=
time="2021-11-23T15:26:14Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:14Z" level=info msg=syncing id=p6Zl9 ip=install-vknrx namespace=default phase=
time="2021-11-23T15:26:14Z" level=info msg="skip processing installplan without status - subscription sync responsible for initial status" id=p6Zl9 ip=install-vknrx namespace=default phase=
time="2021-11-23T15:26:14Z" level=info msg=syncing id=9qY7f ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:14Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:14Z" level=warning msg="status not equal, updating..." id=9qY7f ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:15Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:15Z" level=info msg=syncing id=eeTWD ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:15Z" level=warning msg="status not equal, updating..." id=eeTWD ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:15Z" level=info msg=syncing id=aG2b8 ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:15Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:15Z" level=warning msg="status not equal, updating..." id=aG2b8 ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:16Z" level=info msg=syncing id=JskB/ ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:16Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:16Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:16Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:16.668254 1 queueinformer_operator.go:290] sync {"update" "default/install-7k6m5"} failed: failed to update installplan bundle lookups: Operation cannot be fulfilled on installplans.operators.coreos.com "install-7k6m5": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:16Z" level=info msg=syncing id=fHgiu ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:16Z" level=warning msg="status not equal, updating..." id=fHgiu ip=install-7k6m5 namespace=default phase=RequiresApproval
I1123 15:26:17.458456 1 request.go:655] Throttling request took 1.174767095s, request: PUT:https://10.96.0.1:443/apis/operators.coreos.com/v1alpha1/namespaces/default/subscriptions/pmem-csi-operator-v100-0-0-sub/status
time="2021-11-23T15:26:17Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:17.497324 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:17Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:17Z" level=info msg=syncing id=+Eq0P ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:17Z" level=info msg=syncing id=iZBDQ ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:17Z" level=warning msg="status not equal, updating..." id=iZBDQ ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:18Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:18Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:18.474691 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:18Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:18Z" level=info msg=syncing id=aQEtu ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:19Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:19.067953 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:19Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:19Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:19.867193 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:19Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:20Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:20Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:20.670721 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:20Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:20Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:21Z" level=info msg=syncing id=6ZFOt ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:21Z" level=warning msg="status not equal, updating..." id=6ZFOt ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:21Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:21Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:21Z" level=info msg=syncing id=CXnRg ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:21Z" level=warning msg="status not equal, updating..." id=CXnRg ip=install-7k6m5 namespace=default phase=RequiresApproval
E1123 15:26:21.665355 1 queueinformer_operator.go:290] sync {"update" "default/install-vknrx"} failed: failed to update installplan bundle lookups: Operation cannot be fulfilled on installplans.operators.coreos.com "install-vknrx": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:21Z" level=info msg=syncing id=VvKlT ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:21Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:21Z" level=warning msg="status not equal, updating..." id=VvKlT ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:22Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:22.267411 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:22Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:22Z" level=info msg=syncing id=6rKkt ip=install-7k6m5 namespace=default phase=RequiresApproval
time="2021-11-23T15:26:22Z" level=info msg=syncing id=XWOvv ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:22Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:22Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:22Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:22Z" level=warning msg="status not equal, updating..." id=XWOvv ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:23Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:23Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:23.269889 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:23Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:23Z" level=info msg=syncing id=WBhSb ip=install-7k6m5 namespace=default phase=RequiresApproval
E1123 15:26:23.671447 1 queueinformer_operator.go:290] sync {"update" "default/install-vknrx"} failed: failed to update installplan bundle lookups: Operation cannot be fulfilled on installplans.operators.coreos.com "install-vknrx": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:23Z" level=info msg=syncing id=FL6CM ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:23Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:23.868491 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:23Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:24Z" level=info msg="error updating InstallPlan status" id=WBhSb ip=install-7k6m5 namespace=default phase=RequiresApproval updateError="Operation cannot be fulfilled on installplans.operators.coreos.com \"install-7k6m5\": the object has been modified; please apply your changes to the latest version and try again"
E1123 15:26:24.469377 1 queueinformer_operator.go:290] sync {"update" "default/install-7k6m5"} failed: error updating InstallPlan status: Operation cannot be fulfilled on installplans.operators.coreos.com "install-7k6m5": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:24Z" level=info msg=syncing id=6rE5N ip=install-7k6m5 namespace=default phase=Installing
time="2021-11-23T15:26:24Z" level=info msg=syncing id=HYRIR ip=install-vknrx namespace=default phase=RequiresApproval
time="2021-11-23T15:26:24Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:24.869032 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:24Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:25Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:25Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:25Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:25Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:25Z" level=warning msg="an error was encountered during reconciliation" error="Operation cannot be fulfilled on subscriptions.operators.coreos.com \"pmem-csi-operator-v100-0-0-sub\": the object has been modified; please apply your changes to the latest version and try again" event=update reconciling="*v1alpha1.Subscription" selflink=
E1123 15:26:25.872468 1 queueinformer_operator.go:290] sync {"update" "default/pmem-csi-operator-v100-0-0-sub"} failed: Operation cannot be fulfilled on subscriptions.operators.coreos.com "pmem-csi-operator-v100-0-0-sub": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:25Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:25Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:26Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:27Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:27Z" level=info msg=syncing id=klg2t ip=install-7k6m5 namespace=default phase=Installing
time="2021-11-23T15:26:27Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:28Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:28Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:28Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:28Z" level=info msg=syncing id=7Cmjc ip=install-7k6m5 namespace=default phase=Installing
time="2021-11-23T15:26:28Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:28Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:29Z" level=info msg="added to bundle, Kind=Service" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator-metrics_v1_service.yaml
time="2021-11-23T15:26:29Z" level=info msg="added to bundle, Kind=ClusterServiceVersion" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi-operator.clusterserviceversion.yaml
time="2021-11-23T15:26:29Z" level=info msg="added to bundle, Kind=CustomResourceDefinition" configmap=default/d328e672e216bb184fcf787a2bfee9769a8ecada9e454ce9618f52aa5809cf1 key=pmem-csi.intel.com_pmemcsideployments.yaml
time="2021-11-23T15:26:29Z" level=info msg="error updating InstallPlan status" id=7Cmjc ip=install-7k6m5 namespace=default phase=Installing updateError="Operation cannot be fulfilled on installplans.operators.coreos.com \"install-7k6m5\": the object has been modified; please apply your changes to the latest version and try again"
E1123 15:26:29.471383 1 queueinformer_operator.go:290] sync {"update" "default/install-7k6m5"} failed: error updating InstallPlan status: Operation cannot be fulfilled on installplans.operators.coreos.com "install-7k6m5": the object has been modified; please apply your changes to the latest version and try again
time="2021-11-23T15:26:29Z" level=info msg=syncing id=p351h ip=install-7k6m5 namespace=default phase=Complete
time="2021-11-23T15:26:29Z" level=info msg=syncing event=update reconciling="*v1alpha1.Subscription" selflink=
time="2021-11-23T15:26:29Z" level=info msg=syncing id=6j3+Q ip=install-7k6m5 namespace=default phase=Complete