--- 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-03-08T21:58:27Z" 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":"b88523fa-e31f-426c-b037-4ff539d78b50"}: {} 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-03-08T21:58:27Z" - 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-03-08T22:02:01Z" name: cluster-storage-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: b88523fa-e31f-426c-b037-4ff539d78b50 resourceVersion: "9867" uid: 5fcd6c67-d33e-4705-ad30-44aef57ea073 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.34 - name: OPERAND_IMAGE_VERSION value: 4.18.34 - name: AWS_EBS_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d56c7f1d581c34f2ea2f67902eb71069e48523bdb5d964a9f6f63aa99f968876 - name: AWS_EBS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:06ef6dcf5e3f0f83ed90209f5d3b31dab1debd1049ec97ec92f4f800abea8b78 - name: GCP_PD_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3bf7ebb7d731da7f28d37117f4a38c9ee300ffd76e1f237bc1aab40390bbeb1c - name: GCP_PD_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bf2ee91fb20b7873c456d2a45a997ad3e9bb9f9b879027e61fe4c413ae0d6449 - name: OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fb0c6965c3634596b8bfb56605d8b3ffca300481045a3e03524c7a37f62e3875 - name: OPENSTACK_CINDER_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3c8eb332b349325e5adabd9c1dcce16ff8f0fdb42c6385841206b80f946192d8 - name: OVIRT_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fc839f06b007c8a18ff270a4677e03bf095fe8750beceeb26fa1bc3c15063ba5 - name: OVIRT_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:961c2c0c561028c1b0ff7eb979519659bae2ad7ebeda8c31f9790dfff7bcf52c - name: MANILA_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dcb9a946195c27c7175b8d8edd8de889a89902b3bd07bb0ba2c6bc9f7facb87c - name: MANILA_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cd655557446f01d07862cf3ec1a20ff68d6675efb7c485af5c51227444c38ffd - name: MANILA_NFS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3e30f12a259fe5a18431e487e5868c85753d7e22d44c34cfa9c47728a4ac95bc - name: PROVISIONER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:035e2d85907cee77c0fa3a52a6a65f07fd4175bb16072801c5dca7517d1298c9 - name: ATTACHER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:81ea02ba3286c8748ae8607730de107584b888c0827f65569310957e6f73f7ff - name: RESIZER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:547a81df21302364dd9d6df89e6c1c665d02d891a2e3853f0747431605210186 - name: SNAPSHOTTER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e1eaf4783075f35c405b7f1eba3cde9bca9f707da7374315a64ccf764ecbbb47 - name: NODE_DRIVER_REGISTRAR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1441b067af19141e16ea5589f525c1f99e6b4bcf91008fd480b517b251dd2dc1 - name: LIVENESS_PROBE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:78078bbcd93ceab253456f3d551a382f6e8974f71f7c8d90aa1650aeb61065b7 - name: VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5bc6341864a48b01600b126452dcceaeb95fe4cc951ac346ddc83a223e414cf3 - name: AZURE_DISK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2cc1330dd935fc183a3ded96f68f265a2f4c2e5ce3ea6838171d2c146c0e69af - name: AZURE_DISK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1757b0d6e876ded828d41fa93b19a7c739275ebfa17883654ff0442dba9bd643 - name: AZURE_FILE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:10adf4af9eb4b3e9072b49f2298d0e5275604686d7b01a04c0a1bcb6fc19f291 - name: AZURE_FILE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f8a21af582f1840c82bba649d5981193dd88a14595cd7fc37e5722b7178c8921 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8677f7a973553c25d282bc249fc8bc0f5aa42fb144ea0956d1f04c5a6cd80501 - name: VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f604982bcdbed79ab78ca987b7a394c2376873079e8dbf6eb987880c6675c69f - name: VMWARE_VSPHERE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f9f05c5864803e2582f288838678273d03e807b8b67d036a7cf378b187acc760 - name: VMWARE_VSPHERE_SYNCER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ba412af618963fda7eed461b3934b00e62d05c87ced8bf2ec941e62e149808ad - name: CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d470dba32064cc62b2ab29303d6e00612304548262eaa2f4e5b40a00a26f71ce - name: IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a5b86ea1a69ac634d7ed1282fe01b2330ee682a1c4d0fe5c4572f36b4d654ebc - name: IBM_VPC_BLOCK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4a1eb5fee11695dc15d201e6115f420d6e106e15e2e9982335ed8176b504d6e6 - name: POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5443f312d8a9a14766a3b82972589cb0b1623c9649be1e6df60f1aa96aa5592f - name: POWERVS_BLOCK_CSI_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d36472a77899acc21925f5cf4ec07f11dbfaedf45b6f11623aa751921a5af823 - name: TOOLS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:35768a0c3eb24134dd38633e8acfc7db69ee96b2fd660e9bba3b8c996452fef7 image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9bd0b71d620cf0acbfcd1b58797dc30050bd167cb6b7a7f62c8333dd370c76d5 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-03-08T22:02:01Z" lastUpdateTime: "2026-03-08T22:02:01Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-08T21:58:27Z" lastUpdateTime: "2026-03-08T22:02:01Z" message: ReplicaSet "cluster-storage-operator-6fbfc8dc8f" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing 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: 8ac61a5789f9282d1b2f05a537f748ea55dfe9d347bb2a4c34b876da14ed3dad creationTimestamp: "2026-03-08T21:57:33Z" 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-03-08T21:57:33Z" - 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-03-08T22:13:58Z" name: csi-snapshot-controller namespace: openshift-cluster-storage-operator resourceVersion: "13012" uid: 33e14532-f072-4a16-8f69-c8e9d1e6785f 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:3a85dab5856916220df6f05ce9d6aa10cd4fa0234093b55355246690bba05ad1 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-03-08T21:57:33Z" lastUpdateTime: "2026-03-08T21:57:33Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-08T21:57:33Z" lastUpdateTime: "2026-03-08T21:57:40Z" message: ReplicaSet "csi-snapshot-controller-7577d6f48" 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-03-08T21:52:37Z" 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":"b88523fa-e31f-426c-b037-4ff539d78b50"}: {} 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-03-08T21:52:37Z" - 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-03-08T21:57:33Z" name: csi-snapshot-controller-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: b88523fa-e31f-426c-b037-4ff539d78b50 resourceVersion: "4166" uid: 39b490ce-8def-4823-a5cd-a5ae88375517 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:3a85dab5856916220df6f05ce9d6aa10cd4fa0234093b55355246690bba05ad1 - name: WEBHOOK_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d5e9989ee0577e930adcd97085176343a881bf92537dda1bf0325a3b1faf96d6 - name: OPERATOR_IMAGE_VERSION value: 4.18.34 - name: OPERAND_IMAGE_VERSION value: 4.18.34 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4010a8f9d932615336227e2fd43325d4fa9025dca4bebe032106efea733fcfc3 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-03-08T21:57:33Z" lastUpdateTime: "2026-03-08T21:57:33Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-08T21:52:37Z" lastUpdateTime: "2026-03-08T21:57:33Z" message: ReplicaSet "csi-snapshot-controller-operator-5685fbc7d" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "24057"