--- apiVersion: apps/v1 items: - apiVersion: apps/v1 kind: Deployment metadata: annotations: capability.openshift.io/name: Storage deployment.kubernetes.io/revision: "1" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" creationTimestamp: "2026-02-23T13:02:31Z" generation: 1 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:capability.openshift.io/name: {} f:include.release.openshift.io/self-managed-high-availability: {} f:include.release.openshift.io/single-node-developer: {} f:ownerReferences: .: {} k:{"uid":"e8d668a9-32e4-4040-bf6d-ac934c038489"}: {} 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:openshift.io/required-scc: {} f:target.workload.openshift.io/management: {} f:labels: .: {} f:name: {} f:spec: f:containers: k:{"name":"cluster-storage-operator"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"ATTACHER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AWS_EBS_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AWS_EBS_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AZURE_DISK_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AZURE_DISK_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AZURE_FILE_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"AZURE_FILE_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"GCP_PD_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"GCP_PD_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"IBM_VPC_BLOCK_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"KUBE_RBAC_PROXY_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"LIVENESS_PROBE_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MANILA_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MANILA_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"MANILA_NFS_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"NODE_DRIVER_REGISTRAR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_CINDER_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPERAND_IMAGE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_IMAGE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OVIRT_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OVIRT_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"POWERVS_BLOCK_CSI_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"PROVISIONER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"RESIZER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"SNAPSHOTTER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"TOOLS_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"VMWARE_VSPHERE_DRIVER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"VMWARE_VSPHERE_SYNCER_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:ports: .: {} k:{"containerPort":8443,"protocol":"TCP"}: .: {} f:containerPort: {} f:name: {} f:protocol: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/var/run/secrets/serving-cert"}: .: {} f:mountPath: {} f:name: {} f:dnsPolicy: {} f:nodeSelector: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:runAsUser: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} f:volumes: .: {} k:{"name":"cluster-storage-operator-serving-cert"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:optional: {} f:secretName: {} manager: cluster-version-operator operation: Update time: "2026-02-23T13:02:31Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-23T13:17:07Z" name: cluster-storage-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: e8d668a9-32e4-4040-bf6d-ac934c038489 resourceVersion: "15350" uid: 9b977c37-06cb-4725-a9c8-593123fd4d49 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: name: cluster-storage-operator strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: openshift.io/required-scc: nonroot-v2 target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: name: cluster-storage-operator spec: containers: - args: - start - -v=2 - --terminate-on-files=/var/run/secrets/serving-cert/tls.crt - --terminate-on-files=/var/run/secrets/serving-cert/tls.key command: - cluster-storage-operator - start env: - name: OPERATOR_IMAGE_VERSION value: 4.18.33 - name: OPERAND_IMAGE_VERSION value: 4.18.33 - name: AWS_EBS_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e8adb56c19756f7e55f478cd284e998cc4d37340170e732a2bc27b259d0e0b15 - name: AWS_EBS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:912c21e65b0ef96435a6ae10600f216887edad9217318af692dc0ae3c8d637d6 - name: GCP_PD_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c1fa5647376b38105d39db0b845c24d41087d5f6c99e6a85c5de756bcf77d64e - name: GCP_PD_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:254a40c0f5c4c40bd3b09dbd9c38a7d840a8525cf08584c2af514b18eb58e929 - name: OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:230a31dc1407f5aba79e4f33ee444e8a47474d2e3b4394da3521ffa117010b15 - name: OPENSTACK_CINDER_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6dfa02dc6d311efa39f7df5198170884eb714f66592412d1fa390b8cb7f11bd3 - name: OVIRT_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5c307d0a3c016f1c7997c6387f579649682ac71d89ce2263956395077b9e9a6f - name: OVIRT_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7c32d8822d011c2b218ec71271872cd897bdb9d257b4d4dd95b4e74651b87e30 - name: MANILA_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:85af4cac4505180c4b8b006cc07b053090ad185c285f71aff2e4d515263bb387 - name: MANILA_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1beccd3fdce62ed5c1b72f03353dfc5c78bc2454777159ee1fc8db10ce38c4bc - name: MANILA_NFS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bc37cb8b2b975fea23686f5c347964bc6ee2a2088a282544cd616f45ee0df50a - name: PROVISIONER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c4dd7c7e4fbe799b3f1c5621c2871a3a55013ffd79a2b17d2c989dd6b4b379a8 - name: ATTACHER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3dc8ce4816b1bec1864d29c6450153f219c8ad379f2802c8125e009fc35b01d8 - name: RESIZER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fb58c53e8a21dda0a92c07a90d72d49160e2afa87624df9ebe9704a80da06443 - name: SNAPSHOTTER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4751ee6d4434f4de5984d6cacd3392e123035ecbe7fa29826a0276297266f88c - name: NODE_DRIVER_REGISTRAR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:969eb3a72e454abbd59156252a066685b150f18607a30a324af337d02a6f2066 - name: LIVENESS_PROBE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f3de2d6f4c1a53ac0cde21d5effba8178bf8f5d317875ed78ddd2c997c5bf176 - name: VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:691a8698b71e8e79323f7f38f006414fd0faca8ee73ceb85b912834616f64a73 - name: AZURE_DISK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a9f17a86446c141fb52f4c9e8ed8fa2413fb097d1be012ea07e85f914233ab3a - name: AZURE_DISK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:efa982b675c05da5d4c6b1a2ade4f1ec23522eb86ca4a6b99313a3679716f399 - name: AZURE_FILE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf6f9ca57869c2fde5b4867d19fa0aa71ccac6d8150cdf5a0891c9edcb1680ef - name: AZURE_FILE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1fb04c69ebe64698c043345149d43babcb2ef618aacf1bba9b81698988700e5a - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cb2014728aa54e620f65424402b14c5247016734a9a982c393dc011acb1a1f52 - name: VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:813fbd97a062b25b645997ffc4036274319db1fdf98f7dc6482406e0f649b43a - name: VMWARE_VSPHERE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:747e9b5dd03018d608c8cbac767aa4e04cb0a9282e695724b62e39b5220d865a - name: VMWARE_VSPHERE_SYNCER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aa18055ec1dc24a00f5f78c19b6e3469da9c09bf6f5401040ef8d2954a885553 - name: CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:69f9df2f6b5cd83ab895e9e4a9bf8920d35fe450679ce06fb223944e95cfbe3e - name: IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a9111202bd49446b72d101bf8c6df61f5830943b010fa5d74949d9b4264afce2 - name: IBM_VPC_BLOCK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ac5cb5373c4589d1abfa4ec7b15202f14e92f26abd1f8e970a80b0881c5c258d - name: POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:faa1bb3bd57fa68145a3887270e552d43530ba8627ce68a012d1fd61389a8384 - name: POWERVS_BLOCK_CSI_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9b3f0ca92220d89ebcbe85bc7d5382b625766f873ca79120cf94439c49382363 - name: TOOLS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1a3bef9a43438ab475af89a16225f015c17bff1244015493a6a42c049a922ea4 image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a1b426a276216372c7d688fe60e9eaf251efd35071f94e1bcd4337f51a90fd75 imagePullPolicy: IfNotPresent name: cluster-storage-operator ports: - containerPort: 8443 name: metrics protocol: TCP resources: requests: cpu: 10m memory: 20Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError volumeMounts: - mountPath: /var/run/secrets/serving-cert name: cluster-storage-operator-serving-cert dnsPolicy: ClusterFirst nodeSelector: node-role.kubernetes.io/master: "" priorityClassName: system-cluster-critical restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true runAsUser: 11411 seccompProfile: type: RuntimeDefault serviceAccount: cluster-storage-operator serviceAccountName: cluster-storage-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 volumes: - name: cluster-storage-operator-serving-cert secret: defaultMode: 420 optional: true secretName: cluster-storage-operator-serving-cert status: availableReplicas: 1 conditions: - lastTransitionTime: "2026-02-23T13:02:31Z" lastUpdateTime: "2026-02-23T13:05:50Z" message: ReplicaSet "cluster-storage-operator-f94476f49" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing - lastTransitionTime: "2026-02-23T13:17:07Z" lastUpdateTime: "2026-02-23T13:17:07Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: deployment.kubernetes.io/revision: "1" operator.openshift.io/spec-hash: f9149eae100b0b26f99dd5d3872fdf541f50a089c6b5a6512ae4aaec13368384 creationTimestamp: "2026-02-23T13:01:18Z" generation: 1 managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:operator.openshift.io/spec-hash: {} 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:openshift.io/required-scc: {} f:target.workload.openshift.io/management: {} f:labels: .: {} f:app: {} f:spec: f:affinity: .: {} f:podAntiAffinity: .: {} f:preferredDuringSchedulingIgnoredDuringExecution: {} f:containers: k:{"name":"snapshot-controller"}: .: {} f:args: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:nodeSelector: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: csi-snapshot-controller-operator operation: Update time: "2026-02-23T13:01:18Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-23T13:19:26Z" name: csi-snapshot-controller namespace: openshift-cluster-storage-operator resourceVersion: "16454" uid: 9db34148-c8df-4279-b2b4-0b5c70736201 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: csi-snapshot-controller strategy: rollingUpdate: maxSurge: 0 maxUnavailable: 1 type: RollingUpdate template: metadata: annotations: openshift.io/required-scc: restricted-v2 target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: app: csi-snapshot-controller spec: affinity: podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchLabels: app: csi-snapshot-controller topologyKey: kubernetes.io/hostname weight: 100 containers: - args: - --v=2 - --leader-election=true - --leader-election-lease-duration=137s - --leader-election-renew-deadline=107s - --leader-election-retry-period=26s - --leader-election-namespace=openshift-cluster-storage-operator image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:39d04e6e7ced98e7e189aff1bf392a4d4526e011fc6adead5c6b27dbd08776a9 imagePullPolicy: IfNotPresent name: snapshot-controller resources: requests: cpu: 10m memory: 50Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError dnsPolicy: ClusterFirst nodeSelector: node-role.kubernetes.io/master: "" priorityClassName: system-cluster-critical restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true seccompProfile: type: RuntimeDefault serviceAccount: csi-snapshot-controller serviceAccountName: csi-snapshot-controller terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists status: availableReplicas: 1 conditions: - lastTransitionTime: "2026-02-23T13:01:18Z" lastUpdateTime: "2026-02-23T13:01:18Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-02-23T13:01:18Z" lastUpdateTime: "2026-02-23T13:01:22Z" message: ReplicaSet "csi-snapshot-controller-6847bb4785" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 - apiVersion: apps/v1 kind: Deployment metadata: annotations: capability.openshift.io/name: CSISnapshot deployment.kubernetes.io/revision: "1" include.release.openshift.io/self-managed-high-availability: "true" include.release.openshift.io/single-node-developer: "true" creationTimestamp: "2026-02-23T12:55:35Z" generation: 1 labels: app: csi-snapshot-controller-operator managedFields: - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:capability.openshift.io/name: {} f:include.release.openshift.io/self-managed-high-availability: {} f:include.release.openshift.io/single-node-developer: {} f:labels: .: {} f:app: {} f:ownerReferences: .: {} k:{"uid":"e8d668a9-32e4-4040-bf6d-ac934c038489"}: {} 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:openshift.io/required-scc: {} f:target.workload.openshift.io/management: {} f:labels: .: {} f:app: {} f:spec: f:containers: k:{"name":"csi-snapshot-controller-operator"}: .: {} f:args: {} f:env: .: {} k:{"name":"OPERAND_IMAGE"}: .: {} f:name: {} f:value: {} k:{"name":"OPERAND_IMAGE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OPERATOR_IMAGE_VERSION"}: .: {} f:name: {} f:value: {} k:{"name":"POD_NAME"}: .: {} f:name: {} f:valueFrom: .: {} f:fieldRef: {} k:{"name":"WEBHOOK_IMAGE"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: .: {} f:requests: .: {} f:cpu: {} f:memory: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:readOnlyRootFilesystem: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:dnsPolicy: {} f:nodeSelector: {} f:priorityClassName: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:runAsNonRoot: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:tolerations: {} manager: cluster-version-operator operation: Update time: "2026-02-23T12:55:35Z" - apiVersion: apps/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:deployment.kubernetes.io/revision: {} f:status: f:availableReplicas: {} f:conditions: .: {} k:{"type":"Available"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} k:{"type":"Progressing"}: .: {} f:lastTransitionTime: {} f:lastUpdateTime: {} f:message: {} f:reason: {} f:status: {} f:type: {} f:observedGeneration: {} f:readyReplicas: {} f:replicas: {} f:updatedReplicas: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-02-23T13:17:08Z" name: csi-snapshot-controller-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: e8d668a9-32e4-4040-bf6d-ac934c038489 resourceVersion: "15397" uid: 3c3ce958-120c-4894-bee2-a283bda569d2 spec: progressDeadlineSeconds: 600 replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app: csi-snapshot-controller-operator strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: annotations: openshift.io/required-scc: restricted-v2 target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}' creationTimestamp: null labels: app: csi-snapshot-controller-operator spec: containers: - args: - start - -v=2 env: - name: OPERAND_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:39d04e6e7ced98e7e189aff1bf392a4d4526e011fc6adead5c6b27dbd08776a9 - name: WEBHOOK_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d953b34fe1ab03e9a57b3c91de4220683cf92e804edb5f5c230e5888e1c5a6d2 - name: OPERATOR_IMAGE_VERSION value: 4.18.33 - name: OPERAND_IMAGE_VERSION value: 4.18.33 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:034588ffd95ce834e866279bf80a45af2cddda631c6c9a6344c1bb2e033fd83e imagePullPolicy: IfNotPresent name: csi-snapshot-controller-operator resources: requests: cpu: 10m memory: 65Mi securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL readOnlyRootFilesystem: false terminationMessagePath: /dev/termination-log terminationMessagePolicy: FallbackToLogsOnError dnsPolicy: ClusterFirst nodeSelector: node-role.kubernetes.io/master: "" priorityClassName: system-cluster-critical restartPolicy: Always schedulerName: default-scheduler securityContext: runAsNonRoot: true seccompProfile: type: RuntimeDefault serviceAccount: csi-snapshot-controller-operator serviceAccountName: csi-snapshot-controller-operator terminationGracePeriodSeconds: 30 tolerations: - effect: NoExecute key: node.kubernetes.io/unreachable operator: Exists tolerationSeconds: 120 - effect: NoExecute key: node.kubernetes.io/not-ready operator: Exists tolerationSeconds: 120 - effect: NoSchedule key: node-role.kubernetes.io/master operator: Exists status: availableReplicas: 1 conditions: - lastTransitionTime: "2026-02-23T12:55:35Z" lastUpdateTime: "2026-02-23T13:01:18Z" message: ReplicaSet "csi-snapshot-controller-operator-6fb4df594f" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing - lastTransitionTime: "2026-02-23T13:17:08Z" lastUpdateTime: "2026-02-23T13:17:08Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "23585"