Description of problem: Similer to BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1924137 but with hco-operator and hco-webhook. We manually update the initialprobe delay to 45 sec on both deployment to make the pods up and running, but after a while, the operator put back the original values ( which is normal, since the operator is managing both deployment ). Version-Release number of selected component (if applicable): 2.6 How reproducible: Steps to Reproduce: 1.Change hco-operator and hco-webhook initialprobe delay from 15 to 45 2. 3. Actual results: hco-operator and hco-webhook initialprobe is 15, and when changed operator reset it back(expected result for the operator) Expected results: Change hco-operator and hco-webhook initialprobe to 45 Additional info:
Re-assigning this to the Install component. Please feel free to override this if you feel this is in error.
The current value for initialDelaySeconds is 5 seconds for both the readiness and liveness probes container so the first checks are going to be executed 5 seconds after the container has started. failureThreshold is currently set to 1 so the first failure will restart the container and this can potentially cause an endless loop on really overloaded clusters. I'm proposing to increase initialDelaySeconds to 10 seconds to maintain a certain responsiveness but raising failureThreshold to 3 so that the pod will not be restarted in the first 30 seconds.
Manually validated against a 4.8.0 system: {noformat} [cnv-qe-jenkins@iuo-tier2-48-cvzfq-executor cnv-tests]$ kubectl get deployment hco-webhook -n openshift-cnv -o yaml apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "5" creationTimestamp: "2021-05-18T23:28:26Z" generation: 63 labels: app.kubernetes.io/component: deployment app.kubernetes.io/managed-by: olm app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: v4.8.0 name: hyperconverged-cluster-webhook olm.deployment-spec-hash: 68567dd9d7 olm.owner: kubevirt-hyperconverged-operator.v4.8.0 olm.owner.kind: ClusterServiceVersion olm.owner.namespace: openshift-cnv operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: "" name: hco-webhook namespace: openshift-cnv ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: kubevirt-hyperconverged-operator.v4.8.0 uid: d7e78008-3c05-46aa-b91c-80cf7e1234d8 resourceVersion: "8583707" uid: 10166d8d-98b4-472b-913d-0e619ba65305 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: name: hyperconverged-cluster-webhook strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: alm-examples: '[{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{}},{"apiVersion":"networkaddonsoperator.network.kubevirt.io/v1","kind":"NetworkAddonsConfig","metadata":{"name":"cluster"},"spec":{"imagePullPolicy":"IfNotPresent","kubeMacPool":{"rangeEnd":"FD:FF:FF:FF:FF:FF","rangeStart":"02:00:00:00:00:00"},"linuxBridge":{},"macvtap":{},"multus":{},"nmstate":{},"ovs":{}}},{"apiVersion":"kubevirt.io/v1","kind":"KubeVirt","metadata":{"name":"kubevirt","namespace":"kubevirt"},"spec":{"imagePullPolicy":"Always"}},{"apiVersion":"ssp.kubevirt.io/v1beta1","kind":"SSP","metadata":{"name":"ssp-sample","namespace":"kubevirt"},"spec":{"commonTemplates":{"namespace":"kubevirt"},"templateValidator":{"replicas":2}}},{"apiVersion":"cdi.kubevirt.io/v1beta1","kind":"CDI","metadata":{"name":"cdi","namespace":"cdi"},"spec":{"imagePullPolicy":"IfNotPresent"}},{"apiVersion":"nodemaintenance.kubevirt.io/v1beta1","kind":"NodeMaintenance","metadata":{"name":"nodemaintenance-example"},"spec":{"nodeName":"node02","reason":"Test node maintenance"}},{"apiVersion":"hostpathprovisioner.kubevirt.io/v1beta1","kind":"HostPathProvisioner","metadata":{"name":"hostpath-provisioner"},"spec":{"imagePullPolicy":"IfNotPresent","pathConfig":{"path":"/var/hpvolumes","useNamingPrefix":false}}},{"apiVersion":"v2v.kubevirt.io/v1beta1","kind":"VMImportConfig","metadata":{"name":"vm-import-operator-config"},"spec":{"imagePullPolicy":"IfNotPresent"}}]' capabilities: Full Lifecycle categories: OpenShift Optional certified: "true" containerImage: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:508529059070b9fc4cb701416f7911e6954b15424af7e68ff161e93fda805dd3 createdAt: "2021-05-17 18:26:55" description: Creates and maintains an OpenShift Virtualization Deployment olm.operatorGroup: kubevirt-hyperconverged-group olm.operatorNamespace: openshift-cnv olm.skipRange: '>=2.6.2 <4.8.0' olm.targetNamespaces: openshift-cnv olmcahash: 306659b2c2f59a7f2e1942670826841fc70939640ee8a886105a56de45903778 operatorframework.io/initialization-resource: '{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{}}' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1alpha3"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"nodemaintenance.kubevirt.io","kind":"NodeMaintenance","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"ssp.kubevirt.io","kind":"SSP","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"OVirtProvider","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"V2VVmware","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1beta1"}},{"type":"olm.package","value":{"packageName":"kubevirt-hyperconverged","version":"4.8.0"}}]}' operatorframework.io/suggested-namespace: openshift-cnv operators.openshift.io/infrastructure-features: '["Disconnected"]' operators.operatorframework.io/internal-objects: '["v2vvmwares.v2v.kubevirt.io","ovirtproviders.v2v.kubevirt.io","networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io","kubevirts.kubevirt.io","ssps.ssp.kubevirt.io","cdis.cdi.kubevirt.io","nodemaintenances.nodemaintenance.kubevirt.io","vmimportconfigs.v2v.kubevirt.io"]' repository: https://github.com/kubevirt/hyperconverged-cluster-operator support: Red Hat creationTimestamp: null labels: app.kubernetes.io/component: deployment app.kubernetes.io/managed-by: olm app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: v4.8.0 name: hyperconverged-cluster-webhook spec: containers: - command: - hyperconverged-cluster-webhook env: - name: WEBHOOK_MODE value: "true" - name: APP value: WEBHOOK - name: OPERATOR_IMAGE value: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-webhook-rhel8@sha256:cb88929e459ac6eaf534b179b85e0008a9ae57b4dfc738e50cc5125b24f70e3d - name: OPERATOR_NAME value: hyperconverged-cluster-webhook - name: OPERATOR_NAMESPACE value: openshift-cnv - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: WATCH_NAMESPACE - name: VIRTCTL_DOWNLOAD_URL value: https://access.redhat.com/downloads/content/473 - name: VIRTCTL_DOWNLOAD_TEXT value: Red Hat Customer Portal binary download (Linux, MacOSX, and Microsoft Windows) - name: OPERATOR_CONDITION_NAME value: kubevirt-hyperconverged-operator.v4.8.0 image: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-webhook-rhel8@sha256:cb88929e459ac6eaf534b179b85e0008a9ae57b4dfc738e50cc5125b24f70e3d imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 1 httpGet: path: /livez port: 6060 scheme: HTTP initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 name: hyperconverged-cluster-webhook readinessProbe: failureThreshold: 1 httpGet: path: /readyz port: 6060 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /apiserver.local.config/certificates name: apiservice-cert - mountPath: /tmp/k8s-webhook-server/serving-certs name: webhook-cert dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: hyperconverged-cluster-operator serviceAccountName: hyperconverged-cluster-operator terminationGracePeriodSeconds: 30 volumes: - name: apiservice-cert secret: defaultMode: 420 items: - key: tls.crt path: apiserver.crt - key: tls.key path: apiserver.key secretName: hco-webhook-service-cert - name: webhook-cert secret: defaultMode: 420 items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key secretName: hco-webhook-service-cert status: availableReplicas: 1 conditions: - lastTransitionTime: "2021-05-18T23:28:46Z" lastUpdateTime: "2021-05-18T23:28:46Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2021-05-18T23:28:26Z" lastUpdateTime: "2021-05-18T23:52:34Z" message: ReplicaSet "hco-webhook-677fff7fc4" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 63 readyReplicas: 1 replicas: 1 updatedReplicas: 1 {noformat} {noformat} [cnv-qe-jenkins@iuo-tier2-48-cvzfq-executor cnv-tests]$ kubectl get deployment hco-operator -n openshift-cnv -o yaml I0519 21:05:21.991026 73128 request.go:668] Waited for 1.08005215s due to client-side throttling, not priority and fairness, request: GET:https://api.iuo-tier2-48.cnv-qe.rhcloud.com:6443/apis/v2v.kubevirt.io/v1alpha1?timeout=32s apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "5" creationTimestamp: "2021-05-18T23:28:26Z" generation: 63 labels: app.kubernetes.io/component: deployment app.kubernetes.io/managed-by: olm app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: v4.8.0 name: hyperconverged-cluster-operator olm.deployment-spec-hash: 7498f55fc9 olm.owner: kubevirt-hyperconverged-operator.v4.8.0 olm.owner.kind: ClusterServiceVersion olm.owner.namespace: openshift-cnv operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: "" name: hco-operator namespace: openshift-cnv ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: kubevirt-hyperconverged-operator.v4.8.0 uid: d7e78008-3c05-46aa-b91c-80cf7e1234d8 resourceVersion: "8674335" uid: 3265a238-3195-4a37-ad1c-840024289bee spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: name: hyperconverged-cluster-operator strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: alm-examples: '[{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{}},{"apiVersion":"networkaddonsoperator.network.kubevirt.io/v1","kind":"NetworkAddonsConfig","metadata":{"name":"cluster"},"spec":{"imagePullPolicy":"IfNotPresent","kubeMacPool":{"rangeEnd":"FD:FF:FF:FF:FF:FF","rangeStart":"02:00:00:00:00:00"},"linuxBridge":{},"macvtap":{},"multus":{},"nmstate":{},"ovs":{}}},{"apiVersion":"kubevirt.io/v1","kind":"KubeVirt","metadata":{"name":"kubevirt","namespace":"kubevirt"},"spec":{"imagePullPolicy":"Always"}},{"apiVersion":"ssp.kubevirt.io/v1beta1","kind":"SSP","metadata":{"name":"ssp-sample","namespace":"kubevirt"},"spec":{"commonTemplates":{"namespace":"kubevirt"},"templateValidator":{"replicas":2}}},{"apiVersion":"cdi.kubevirt.io/v1beta1","kind":"CDI","metadata":{"name":"cdi","namespace":"cdi"},"spec":{"imagePullPolicy":"IfNotPresent"}},{"apiVersion":"nodemaintenance.kubevirt.io/v1beta1","kind":"NodeMaintenance","metadata":{"name":"nodemaintenance-example"},"spec":{"nodeName":"node02","reason":"Test node maintenance"}},{"apiVersion":"hostpathprovisioner.kubevirt.io/v1beta1","kind":"HostPathProvisioner","metadata":{"name":"hostpath-provisioner"},"spec":{"imagePullPolicy":"IfNotPresent","pathConfig":{"path":"/var/hpvolumes","useNamingPrefix":false}}},{"apiVersion":"v2v.kubevirt.io/v1beta1","kind":"VMImportConfig","metadata":{"name":"vm-import-operator-config"},"spec":{"imagePullPolicy":"IfNotPresent"}}]' capabilities: Full Lifecycle categories: OpenShift Optional certified: "true" containerImage: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:508529059070b9fc4cb701416f7911e6954b15424af7e68ff161e93fda805dd3 createdAt: "2021-05-17 18:26:55" description: Creates and maintains an OpenShift Virtualization Deployment olm.operatorGroup: kubevirt-hyperconverged-group olm.operatorNamespace: openshift-cnv olm.skipRange: '>=2.6.2 <4.8.0' olm.targetNamespaces: openshift-cnv operatorframework.io/initialization-resource: '{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{}}' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1alpha3"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"nodemaintenance.kubevirt.io","kind":"NodeMaintenance","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"ssp.kubevirt.io","kind":"SSP","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"OVirtProvider","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"V2VVmware","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1beta1"}},{"type":"olm.package","value":{"packageName":"kubevirt-hyperconverged","version":"4.8.0"}}]}' operatorframework.io/suggested-namespace: openshift-cnv operators.openshift.io/infrastructure-features: '["Disconnected"]' operators.operatorframework.io/internal-objects: '["v2vvmwares.v2v.kubevirt.io","ovirtproviders.v2v.kubevirt.io","networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io","kubevirts.kubevirt.io","ssps.ssp.kubevirt.io","cdis.cdi.kubevirt.io","nodemaintenances.nodemaintenance.kubevirt.io","vmimportconfigs.v2v.kubevirt.io"]' repository: https://github.com/kubevirt/hyperconverged-cluster-operator support: Red Hat creationTimestamp: null labels: app.kubernetes.io/component: deployment app.kubernetes.io/managed-by: olm app.kubernetes.io/part-of: hyperconverged-cluster app.kubernetes.io/version: v4.8.0 name: hyperconverged-cluster-operator spec: containers: - command: - hyperconverged-cluster-operator env: - name: WEBHOOK_MODE value: "false" - name: APP value: OPERATOR - name: KVM_EMULATION - name: OPERATOR_IMAGE value: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:508529059070b9fc4cb701416f7911e6954b15424af7e68ff161e93fda805dd3 - name: OPERATOR_NAME value: hyperconverged-cluster-operator - name: OPERATOR_NAMESPACE value: openshift-cnv - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: WATCH_NAMESPACE - name: CONVERSION_CONTAINER value: registry.redhat.io/container-native-virtualization/kubevirt-v2v-conversion@sha256:bddc19eccfc946b8202159226c5fd06613ea3fda177d34a5ed7942078fb0cdc0 - name: VMWARE_CONTAINER value: registry.redhat.io/container-native-virtualization/kubevirt-vmware@sha256:13272ef80018da4dca9887e354191103c694a7c27989c522e840e544dec9fe28 - name: VIRTIOWIN_CONTAINER value: registry-proxy.engineering.redhat.com/rh-osbs/container-native-virtualization-virtio-win@sha256:9d8e7d155b7101905bcbbd45125ae4b95c2bf9e6a629f9844edbecb33db47782 - name: SMBIOS value: |- Family: Red Hat Product: Container-native virtualization Manufacturer: Red Hat Sku: 4.8.0 Version: 4.8.0 - name: MACHINETYPE value: pc-q35-rhel8.4.0 - name: HCO_KV_IO_VERSION value: v4.8.0 - name: KUBEVIRT_VERSION value: sha256:2c016c150a15ec70330e90c3f8e2107f8f2e35a3aa9a910f3b9c2696bc8f0204 - name: CDI_VERSION value: v4.8.0 - name: NETWORK_ADDONS_VERSION value: sha256:7172c2a45d4d011be26974cf00934455748b5e278437c8b30d37efa16a5e0027 - name: SSP_VERSION value: v4.8.0 - name: NMO_VERSION value: v4.8.0 - name: HPPO_VERSION value: v4.8.0 - name: VM_IMPORT_VERSION value: v4.8.0 - name: VIRTCTL_DOWNLOAD_URL value: https://access.redhat.com/downloads/content/473 - name: VIRTCTL_DOWNLOAD_TEXT value: Red Hat Customer Portal binary download (Linux, MacOSX, and Microsoft Windows) - name: OPERATOR_CONDITION_NAME value: kubevirt-hyperconverged-operator.v4.8.0 image: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:508529059070b9fc4cb701416f7911e6954b15424af7e68ff161e93fda805dd3 imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 1 httpGet: path: /livez port: 6060 scheme: HTTP initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 name: hyperconverged-cluster-operator readinessProbe: failureThreshold: 1 httpGet: path: /readyz port: 6060 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: hyperconverged-cluster-operator serviceAccountName: hyperconverged-cluster-operator terminationGracePeriodSeconds: 30 status: availableReplicas: 1 conditions: - lastTransitionTime: "2021-05-18T23:28:26Z" lastUpdateTime: "2021-05-18T23:52:39Z" message: ReplicaSet "hco-operator-6cf7d5c8dc" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing - lastTransitionTime: "2021-05-19T19:32:19Z" lastUpdateTime: "2021-05-19T19:32:19Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available observedGeneration: 63 readyReplicas: 1 replicas: 1 updatedReplicas: 1 [cnv-qe-jenkins@iuo-tier2-48-cvzfq-executor cnv-tests]$ {noformat}
Pending validation against a 2.6.3 system.
Validated against a 2.6.3 system as well: For 2.6.3: {noformat} debaratibasu-nag@Debaratis-MacBook-Pro .kube % kubectl get deployment hco-operator -n openshift-cnv -o yaml apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "17" creationTimestamp: "2021-05-11T04:29:46Z" generation: 504 labels: olm.deployment-spec-hash: 86f884897b olm.owner: kubevirt-hyperconverged-operator.v2.6.3 olm.owner.kind: ClusterServiceVersion olm.owner.namespace: openshift-cnv operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: "" managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:observedGeneration: {} manager: kube-controller-manager operation: Update time: "2021-05-25T13:55:32Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:olm.deployment-spec-hash: {} f:olm.owner: {} f:olm.owner.kind: {} f:olm.owner.namespace: {} f:operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: {} f:ownerReferences: .: {} k:{"uid":"c105c29c-ad1e-4841-81bd-c3be017eef4f"}: .: {} f:apiVersion: {} f:blockOwnerDeletion: {} f:controller: {} f:kind: {} f:name: {} f:uid: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:annotations: .: {} f:alm-examples: {} f:capabilities: {} f:categories: {} f:certified: {} f:containerImage: {} f:createdAt: {} f:description: {} f:olm.operatorGroup: {} f:olm.operatorNamespace: {} f:olm.skipRange: {} f:olm.targetNamespaces: {} f:operatorframework.io/initialization-resource: {} f:operatorframework.io/properties: {} f:operatorframework.io/suggested-namespace: {} f:operators.openshift.io/infrastructure-features: {} f:operators.operatorframework.io/internal-objects: {} f:repository: {} f:support: {} f:labels: .: {} f:name: {} f:spec: f:containers: k:{"name":"hyperconverged-cluster-operator"}: .: {} f:command: {} f:env: .: {} k:{"name":"APP"}: .: {} f:name: {} f:value: {} k:{"name":"CDI_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"CONVERSION_CONTAINER"}: .: {} f:name: {} f:value: {} k:{"name":"HCO_KV_IO_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"HPPO_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"KUBEVIRT_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"KVM_EMULATION"}: .: {} f:name: {} k:{"name":"MACHINETYPE"}: .: {} f:name: {} f:value: {} k:{"name":"NETWORK_ADDONS_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"NMO_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_CONDITION_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_NAMESPACE"}: .: {} f:name: {} f:value: {} k:{"name":"POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: .: {} f:apiVersion: {} f:fieldPath: {} k:{"name":"SMBIOS"}: .: {} f:name: {} f:value: {} k:{"name":"SSP_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"VIRTCTL_DOWNLOAD_TEXT"}: .: {} f:name: {} f:value: {} k:{"name":"VIRTCTL_DOWNLOAD_URL"}: .: {} f:name: {} f:value: {} k:{"name":"VM_IMPORT_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"VMWARE_CONTAINER"}: .: {} f:name: {} f:value: {} k:{"name":"WATCH_NAMESPACE"}: .: {} f:name: {} k:{"name":"WEBHOOK_MODE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:nodeSelector: .: {} f:op-comp: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: olm operation: Update time: "2021-05-25T13:55:32Z" name: hco-operator namespace: openshift-cnv ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: kubevirt-hyperconverged-operator.v2.6.3 uid: c105c29c-ad1e-4841-81bd-c3be017eef4f resourceVersion: "36376174" selfLink: /apis/apps/v1/namespaces/openshift-cnv/deployments/hco-operator uid: 90ced693-0157-4d4b-a9f6-83b285654549 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: name: hyperconverged-cluster-operator strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: alm-examples: '[{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{"BareMetalPlatform":false}},{"apiVersion":"networkaddonsoperator.network.kubevirt.io/v1","kind":"NetworkAddonsConfig","metadata":{"name":"cluster"},"spec":{"imagePullPolicy":"IfNotPresent","kubeMacPool":{"rangeEnd":"FD:FF:FF:FF:FF:FF","rangeStart":"02:00:00:00:00:00"},"linuxBridge":{},"macvtap":{},"multus":{},"nmstate":{},"ovs":{}}},{"apiVersion":"kubevirt.io/v1alpha3","kind":"KubeVirt","metadata":{"name":"kubevirt","namespace":"kubevirt"},"spec":{"imagePullPolicy":"Always"}},{"apiVersion":"ssp.kubevirt.io/v1beta1","kind":"SSP","metadata":{"name":"ssp-sample","namespace":"kubevirt"},"spec":{"commonTemplates":{"namespace":"kubevirt"},"templateValidator":{"replicas":2}}},{"apiVersion":"cdi.kubevirt.io/v1beta1","kind":"CDI","metadata":{"name":"cdi","namespace":"cdi"},"spec":{"imagePullPolicy":"IfNotPresent"}},{"apiVersion":"nodemaintenance.kubevirt.io/v1beta1","kind":"NodeMaintenance","metadata":{"name":"nodemaintenance-example"},"spec":{"nodeName":"node02","reason":"Test node maintenance"}},{"apiVersion":"hostpathprovisioner.kubevirt.io/v1beta1","kind":"HostPathProvisioner","metadata":{"name":"hostpath-provisioner"},"spec":{"imagePullPolicy":"IfNotPresent","pathConfig":{"path":"/var/hpvolumes","useNamingPrefix":false}}},{"apiVersion":"v2v.kubevirt.io/v1beta1","kind":"VMImportConfig","metadata":{"name":"vm-import-operator-config"},"spec":{"imagePullPolicy":"IfNotPresent"}}]' capabilities: Full Lifecycle categories: OpenShift Optional certified: "true" containerImage: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:751bf2a4c50b2b6985fedfc4ce3c0e67b5ee0cc24766c87b7c87be274de98dfc createdAt: "2021-05-23 06:55:43" description: Creates and maintains an OpenShift Virtualization Deployment olm.operatorGroup: kubevirt-hyperconverged-group olm.operatorNamespace: openshift-cnv olm.skipRange: '>=2.5.5 <2.6.0' olm.targetNamespaces: openshift-cnv operatorframework.io/initialization-resource: '{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{"BareMetalPlatform":false}}' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1alpha3"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"nodemaintenance.kubevirt.io","kind":"NodeMaintenance","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"ssp.kubevirt.io","kind":"SSP","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"OVirtProvider","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"V2VVmware","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1beta1"}},{"type":"olm.package","value":{"packageName":"kubevirt-hyperconverged","version":"2.6.3"}}]}' operatorframework.io/suggested-namespace: openshift-cnv operators.openshift.io/infrastructure-features: '["Disconnected"]' operators.operatorframework.io/internal-objects: '["v2vvmwares.v2v.kubevirt.io","ovirtproviders.v2v.kubevirt.io","networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io","kubevirts.kubevirt.io","ssps.ssp.kubevirt.io","cdis.cdi.kubevirt.io","nodemaintenances.nodemaintenance.kubevirt.io","vmimportconfigs.v2v.kubevirt.io"]' repository: https://github.com/kubevirt/hyperconverged-cluster-operator support: Red Hat creationTimestamp: null labels: name: hyperconverged-cluster-operator spec: containers: - command: - hyperconverged-cluster-operator env: - name: WEBHOOK_MODE value: "false" - name: APP value: OPERATOR - name: KVM_EMULATION - name: OPERATOR_IMAGE value: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:751bf2a4c50b2b6985fedfc4ce3c0e67b5ee0cc24766c87b7c87be274de98dfc - name: OPERATOR_NAME value: hyperconverged-cluster-operator - name: OPERATOR_NAMESPACE value: openshift-cnv - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: WATCH_NAMESPACE - name: CONVERSION_CONTAINER value: registry.redhat.io/container-native-virtualization/kubevirt-v2v-conversion@sha256:cb91e2ab624030cbfd3ce2c37ad158593f0c241d2e4ca743d344e790a90007d5 - name: VMWARE_CONTAINER value: registry.redhat.io/container-native-virtualization/kubevirt-vmware@sha256:83b6569eafa9f4bee40128814709f1f02e4e61002ded3b2c560cbbdd67497990 - name: SMBIOS value: |- Family: Red Hat Product: Container-native virtualization Manufacturer: Red Hat Sku: 2.6.3 Version: 2.6.3 - name: MACHINETYPE value: pc-q35-rhel8.3.0 - name: HCO_KV_IO_VERSION value: v2.6.3 - name: KUBEVIRT_VERSION value: sha256:f0e8c1265c641241b1d5ee352059220a61f15d8c73d516d57fe07d17b560bd77 - name: CDI_VERSION value: v2.6.3 - name: NETWORK_ADDONS_VERSION value: sha256:d5d9b5de660a0cdb54c9c50ac7cc674431b984dadb1acd1ceb290bd200c8295c - name: SSP_VERSION value: v2.6.3 - name: NMO_VERSION value: v2.6.3 - name: HPPO_VERSION value: v2.6.3 - name: VM_IMPORT_VERSION value: v2.6.3 - name: VIRTCTL_DOWNLOAD_URL value: https://access.redhat.com/downloads/content/473 - name: VIRTCTL_DOWNLOAD_TEXT value: Red Hat Customer Portal binary download (Linux, MacOSX, and Microsoft Windows) - name: OPERATOR_CONDITION_NAME value: kubevirt-hyperconverged-operator.v2.6.3 image: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:751bf2a4c50b2b6985fedfc4ce3c0e67b5ee0cc24766c87b7c87be274de98dfc imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 1 httpGet: path: /livez port: 6060 scheme: HTTP initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 name: hyperconverged-cluster-operator readinessProbe: failureThreshold: 1 httpGet: path: /readyz port: 6060 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File dnsPolicy: ClusterFirst nodeSelector: op-comp: op2 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: hyperconverged-cluster-operator serviceAccountName: hyperconverged-cluster-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists status: availableReplicas: 1 conditions: - lastTransitionTime: "2021-05-11T04:29:46Z" lastUpdateTime: "2021-05-24T16:33:24Z" message: ReplicaSet "hco-operator-74f7c9c884" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing - lastTransitionTime: "2021-05-25T12:35:39Z" lastUpdateTime: "2021-05-25T12:35:39Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available observedGeneration: 504 readyReplicas: 1 replicas: 1 updatedReplicas: 1 debaratibasu-nag@Debaratis-MacBook-Pro .kube % {noformat} {noformat} debaratibasu-nag@Debaratis-MacBook-Pro .kube % kubectl get deployment hco-webhook -n openshift-cnv -o yaml apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "18" creationTimestamp: "2021-05-11T04:29:46Z" generation: 503 labels: olm.deployment-spec-hash: 5566485f99 olm.owner: kubevirt-hyperconverged-operator.v2.6.3 olm.owner.kind: ClusterServiceVersion olm.owner.namespace: openshift-cnv operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: "" managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:deployment.kubernetes.io/revision: {} f:status: f:observedGeneration: {} manager: kube-controller-manager operation: Update time: "2021-05-25T13:55:33Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:labels: .: {} f:olm.deployment-spec-hash: {} f:olm.owner: {} f:olm.owner.kind: {} f:olm.owner.namespace: {} f:operators.coreos.com/kubevirt-hyperconverged.openshift-cnv: {} f:ownerReferences: .: {} k:{"uid":"c105c29c-ad1e-4841-81bd-c3be017eef4f"}: .: {} f:apiVersion: {} f:blockOwnerDeletion: {} f:controller: {} f:kind: {} f:name: {} f:uid: {} f:spec: f:progressDeadlineSeconds: {} f:replicas: {} f:revisionHistoryLimit: {} f:selector: {} f:strategy: f:rollingUpdate: .: {} f:maxSurge: {} f:maxUnavailable: {} f:type: {} f:template: f:metadata: f:annotations: .: {} f:alm-examples: {} f:capabilities: {} f:categories: {} f:certified: {} f:containerImage: {} f:createdAt: {} f:description: {} f:olm.operatorGroup: {} f:olm.operatorNamespace: {} f:olm.skipRange: {} f:olm.targetNamespaces: {} f:olmcahash: {} f:operatorframework.io/initialization-resource: {} f:operatorframework.io/properties: {} f:operatorframework.io/suggested-namespace: {} f:operators.openshift.io/infrastructure-features: {} f:operators.operatorframework.io/internal-objects: {} f:repository: {} f:support: {} f:labels: .: {} f:name: {} f:spec: f:containers: k:{"name":"hyperconverged-cluster-webhook"}: .: {} f:command: {} f:env: .: {} k:{"name":"APP"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_CONDITION_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_NAMESPACE"}: .: {} f:name: {} f:value: {} k:{"name":"POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: .: {} f:apiVersion: {} f:fieldPath: {} k:{"name":"VIRTCTL_DOWNLOAD_TEXT"}: .: {} f:name: {} f:value: {} k:{"name":"VIRTCTL_DOWNLOAD_URL"}: .: {} f:name: {} f:value: {} k:{"name":"WATCH_NAMESPACE"}: .: {} f:name: {} k:{"name":"WEBHOOK_MODE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:livenessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:name: {} f:readinessProbe: .: {} f:failureThreshold: {} f:httpGet: .: {} f:path: {} f:port: {} f:scheme: {} f:initialDelaySeconds: {} f:periodSeconds: {} f:successThreshold: {} f:timeoutSeconds: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/apiserver.local.config/certificates"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/tmp/k8s-webhook-server/serving-certs"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:nodeSelector: .: {} f:op-comp: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"apiservice-cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"webhook-cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: olm operation: Update time: "2021-05-25T13:55:33Z" name: hco-webhook namespace: openshift-cnv ownerReferences: - apiVersion: operators.coreos.com/v1alpha1 blockOwnerDeletion: false controller: false kind: ClusterServiceVersion name: kubevirt-hyperconverged-operator.v2.6.3 uid: c105c29c-ad1e-4841-81bd-c3be017eef4f resourceVersion: "36376194" selfLink: /apis/apps/v1/namespaces/openshift-cnv/deployments/hco-webhook uid: 359eb86a-7629-4d82-837c-fdc6b39dd4e2 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 1 selector: matchLabels: name: hyperconverged-cluster-webhook strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: alm-examples: '[{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{"BareMetalPlatform":false}},{"apiVersion":"networkaddonsoperator.network.kubevirt.io/v1","kind":"NetworkAddonsConfig","metadata":{"name":"cluster"},"spec":{"imagePullPolicy":"IfNotPresent","kubeMacPool":{"rangeEnd":"FD:FF:FF:FF:FF:FF","rangeStart":"02:00:00:00:00:00"},"linuxBridge":{},"macvtap":{},"multus":{},"nmstate":{},"ovs":{}}},{"apiVersion":"kubevirt.io/v1alpha3","kind":"KubeVirt","metadata":{"name":"kubevirt","namespace":"kubevirt"},"spec":{"imagePullPolicy":"Always"}},{"apiVersion":"ssp.kubevirt.io/v1beta1","kind":"SSP","metadata":{"name":"ssp-sample","namespace":"kubevirt"},"spec":{"commonTemplates":{"namespace":"kubevirt"},"templateValidator":{"replicas":2}}},{"apiVersion":"cdi.kubevirt.io/v1beta1","kind":"CDI","metadata":{"name":"cdi","namespace":"cdi"},"spec":{"imagePullPolicy":"IfNotPresent"}},{"apiVersion":"nodemaintenance.kubevirt.io/v1beta1","kind":"NodeMaintenance","metadata":{"name":"nodemaintenance-example"},"spec":{"nodeName":"node02","reason":"Test node maintenance"}},{"apiVersion":"hostpathprovisioner.kubevirt.io/v1beta1","kind":"HostPathProvisioner","metadata":{"name":"hostpath-provisioner"},"spec":{"imagePullPolicy":"IfNotPresent","pathConfig":{"path":"/var/hpvolumes","useNamingPrefix":false}}},{"apiVersion":"v2v.kubevirt.io/v1beta1","kind":"VMImportConfig","metadata":{"name":"vm-import-operator-config"},"spec":{"imagePullPolicy":"IfNotPresent"}}]' capabilities: Full Lifecycle categories: OpenShift Optional certified: "true" containerImage: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-operator@sha256:751bf2a4c50b2b6985fedfc4ce3c0e67b5ee0cc24766c87b7c87be274de98dfc createdAt: "2021-05-23 06:55:43" description: Creates and maintains an OpenShift Virtualization Deployment olm.operatorGroup: kubevirt-hyperconverged-group olm.operatorNamespace: openshift-cnv olm.skipRange: '>=2.5.5 <2.6.0' olm.targetNamespaces: openshift-cnv olmcahash: 877afc81b6b9c4cfcff62fcee0bdc071aa6cfd8a48c82d84a57d18c5c1ab03d1 operatorframework.io/initialization-resource: '{"apiVersion":"hco.kubevirt.io/v1beta1","kind":"HyperConverged","metadata":{"annotations":{"deployOVS":"false"},"name":"kubevirt-hyperconverged","namespace":"openshift-cnv"},"spec":{"BareMetalPlatform":false}}' operatorframework.io/properties: '{"properties":[{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"cdi.kubevirt.io","kind":"CDI","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hco.kubevirt.io","kind":"HyperConverged","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"hostpathprovisioner.kubevirt.io","kind":"HostPathProvisioner","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"kubevirt.io","kind":"KubeVirt","version":"v1alpha3"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1"}},{"type":"olm.gvk","value":{"group":"networkaddonsoperator.network.kubevirt.io","kind":"NetworkAddonsConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"nodemaintenance.kubevirt.io","kind":"NodeMaintenance","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"ssp.kubevirt.io","kind":"SSP","version":"v1beta1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"OVirtProvider","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"V2VVmware","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1alpha1"}},{"type":"olm.gvk","value":{"group":"v2v.kubevirt.io","kind":"VMImportConfig","version":"v1beta1"}},{"type":"olm.package","value":{"packageName":"kubevirt-hyperconverged","version":"2.6.3"}}]}' operatorframework.io/suggested-namespace: openshift-cnv operators.openshift.io/infrastructure-features: '["Disconnected"]' operators.operatorframework.io/internal-objects: '["v2vvmwares.v2v.kubevirt.io","ovirtproviders.v2v.kubevirt.io","networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io","kubevirts.kubevirt.io","ssps.ssp.kubevirt.io","cdis.cdi.kubevirt.io","nodemaintenances.nodemaintenance.kubevirt.io","vmimportconfigs.v2v.kubevirt.io"]' repository: https://github.com/kubevirt/hyperconverged-cluster-operator support: Red Hat creationTimestamp: null labels: name: hyperconverged-cluster-webhook spec: containers: - command: - hyperconverged-cluster-webhook env: - name: WEBHOOK_MODE value: "true" - name: APP value: WEBHOOK - name: OPERATOR_IMAGE value: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-webhook-rhel8@sha256:8718e1ae232d31f9734d5df723c95dadb96f2e6482d0a2ac3bba1d7f9a58572f - name: OPERATOR_NAME value: hyperconverged-cluster-webhook - name: OPERATOR_NAMESPACE value: openshift-cnv - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name - name: WATCH_NAMESPACE - name: VIRTCTL_DOWNLOAD_URL value: https://access.redhat.com/downloads/content/473 - name: VIRTCTL_DOWNLOAD_TEXT value: Red Hat Customer Portal binary download (Linux, MacOSX, and Microsoft Windows) - name: OPERATOR_CONDITION_NAME value: kubevirt-hyperconverged-operator.v2.6.3 image: registry.redhat.io/container-native-virtualization/hyperconverged-cluster-webhook-rhel8@sha256:8718e1ae232d31f9734d5df723c95dadb96f2e6482d0a2ac3bba1d7f9a58572f imagePullPolicy: IfNotPresent livenessProbe: failureThreshold: 1 httpGet: path: /livez port: 6060 scheme: HTTP initialDelaySeconds: 30 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 name: hyperconverged-cluster-webhook readinessProbe: failureThreshold: 1 httpGet: path: /readyz port: 6060 scheme: HTTP initialDelaySeconds: 5 periodSeconds: 5 successThreshold: 1 timeoutSeconds: 1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /apiserver.local.config/certificates name: apiservice-cert - mountPath: /tmp/k8s-webhook-server/serving-certs name: webhook-cert dnsPolicy: ClusterFirst nodeSelector: op-comp: op2 restartPolicy: Always schedulerName: default-scheduler securityContext: {} serviceAccount: hyperconverged-cluster-operator serviceAccountName: hyperconverged-cluster-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists volumes: - name: apiservice-cert secret: defaultMode: 420 items: - key: tls.crt path: apiserver.crt - key: tls.key path: apiserver.key secretName: hco-webhook-service-cert - name: webhook-cert secret: defaultMode: 420 items: - key: tls.crt path: tls.crt - key: tls.key path: tls.key secretName: hco-webhook-service-cert status: availableReplicas: 1 conditions: - lastTransitionTime: "2021-05-24T11:47:45Z" lastUpdateTime: "2021-05-24T11:47:45Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2021-05-11T04:29:47Z" lastUpdateTime: "2021-05-24T16:33:24Z" message: ReplicaSet "hco-webhook-57c6f86c78" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 503 readyReplicas: 1 replicas: 1 updatedReplicas: 1 debaratibasu-nag@Debaratis-MacBook-Pro .kube % {noformat}