--- 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-18T17:48:01Z" 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":"449a1268-19ea-4e4e-ad3c-01d5025f007d"}: {} 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-18T17:48:01Z" - 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-18T17:48:37Z" name: cluster-storage-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: 449a1268-19ea-4e4e-ad3c-01d5025f007d resourceVersion: "10150" uid: d184f266-d3db-4ae4-b6fe-c6916a0489e0 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.35 - name: OPERAND_IMAGE_VERSION value: 4.18.35 - name: AWS_EBS_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6f8be2ccd34c5347b290d853b5d7a8d746d13d2f5d2828da73c16a8eb6d5af67 - name: AWS_EBS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f9a5f406ad4ce6ecadd3e2590848bc4b5de5ab1cb5d0bb753b98188a28c44956 - name: GCP_PD_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:78861d4efdfa2f7b109402745c586e7e0be2529fa1d9a26b0ad3ddf3e8020953 - name: GCP_PD_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f422ffe6b712af5b5ee25b68e73cda9554f145a58ac26b02b5a750f5c5dd126d - name: OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9f0d505a150af2e1cc3a499a3ebfa2209ee91ad2dc51ae193947b6a5c594b206 - name: OPENSTACK_CINDER_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c8bd95b84c33750b6a5d68ff914c99418bcac9138d5b20a0465d95bfd6a16b86 - name: OVIRT_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c4c2f0ac2d23a17393606070219485ba5d974d45328077daba15411925771795 - name: OVIRT_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:78aa5be28be7d85f30d68230d193084a2ec6db6e8b67d91b99b9964b7832c3b5 - name: MANILA_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f357238e2e91c79b804978401909536e3b9c657c994ab388d82ccc37406fa380 - name: MANILA_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b2f0bf8b84707646f962f446f9d8e27091796740abf15092d294625e6afb03c8 - name: MANILA_NFS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8ed36d7e6dd64d1d4152dfc347cfe2c7a932541f66234887c2145fcf75ef3149 - name: PROVISIONER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0de2b4097ae6231bf44e30b6724d34fd6ca3b075050479be4cabe5d5dc0847f5 - name: ATTACHER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2af92f0e90f29d4329e3ad1e235e69bc2397e065bfbc6772d7e073701c7b1363 - name: RESIZER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7f42a877d794962193d792163231e076195b1451f9d09260a4c833b7d587c217 - name: SNAPSHOTTER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a7ce31e7a0bb2c38d29ced899704249479ce280f444d211b468b907d367f4f70 - name: NODE_DRIVER_REGISTRAR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d8a31138bdae4975c69f6c9ad5fb30ce438f4bd6ae05eb8fd7db07924729855c - name: LIVENESS_PROBE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dca644664dcc5649c27b5b0d55102bcd46c0d25de3e63f96866b81f7cb1d90cc - name: VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ad103effb35bf1b15fb53ef8f3d77a563dee94e7a6703924b377b31ac7754ba2 - name: AZURE_DISK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fe31f5b78d8ec974d4e30efa3524849ebdc534bd5e83b6b8789944322ee9b9ff - name: AZURE_DISK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fc78ae6ff45a27c111fff14e9d15a2e9982f97577722fe519630a018ebd64a5e - name: AZURE_FILE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c7ede995e9f063c14d14db7d70ee4ddb5e098b36033ca7479593abb1e34c1f0f - name: AZURE_FILE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:13a3fe1b64974d4b2ea6bebddbc974b777556820de3dbd204e8a5b634e7a76a5 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d12d0dc7eb86bbedf6b2d7689a28fd51f0d928f720e4a6783744304297c661ed - name: VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f52b7d31de7697dd95b0addb28b5a270e2e2a8e37543a16696aaadcaf7a14756 - name: VMWARE_VSPHERE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b6029487b019751b36752e15a5afd5db73fe449798b0df7e7465fe47353b8271 - name: VMWARE_VSPHERE_SYNCER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:0509bd17634879a7e7c73a96a6cfe4be00f98e3ce7258733d0d6bb7f8a95b91f - name: CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:112a03f2411f871cdaca5f20daef71024dac710113d5f30897117a5a02f6b6f5 - name: IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:53284e11f5db88ec68f5ac7fdd1d42b26e62fde221368f8a1b8f918ed6b38d4f - name: IBM_VPC_BLOCK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:101edd497d95ff956953bb01124b8f81d6d0691e2a44a76c88dd8260299ff382 - name: POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4dcc3f2648915ed6887ff9db0c8d45b5487e3acdd7eb832ff6e7d579846ed90b - name: POWERVS_BLOCK_CSI_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:284d17aa10d048eb7e39956681248cc31caa37aedde5edcd72181d12f1beaa43 - name: TOOLS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:67c988e079558dc6b20232ebf9a7f7276fee60c756caed584c9715e0bec77a5a image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:30a2f97d7785ce8b0ea5115e67c4554b64adefbc7856bcf6f4fe6cc7e938a310 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-18T17:48:37Z" lastUpdateTime: "2026-03-18T17:48:37Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-18T17:48:32Z" lastUpdateTime: "2026-03-18T17:48:37Z" message: ReplicaSet "cluster-storage-operator-7d87854d6" 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: 093fd26a20244137c7276b5bcf908d341080c365e2363f61b1a8b8885c510338 creationTimestamp: "2026-03-18T17:41:54Z" 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-18T17:41:54Z" - 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-18T17:59:44Z" name: csi-snapshot-controller namespace: openshift-cluster-storage-operator resourceVersion: "12134" uid: bb03ad2d-c170-4cba-bd39-412ef5909c9f 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:9609c00207cc4db97f0fd6162eb429d7f81654137f020a677e30cba26a887a24 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-18T17:41:54Z" lastUpdateTime: "2026-03-18T17:41:54Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-18T17:41:54Z" lastUpdateTime: "2026-03-18T17:41:59Z" message: ReplicaSet "csi-snapshot-controller-64854d9cff" 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-18T17:36:45Z" 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":"449a1268-19ea-4e4e-ad3c-01d5025f007d"}: {} 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-18T17:36:45Z" - 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-18T17:41:54Z" name: csi-snapshot-controller-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: 449a1268-19ea-4e4e-ad3c-01d5025f007d resourceVersion: "4142" uid: b67aa71f-27a5-44fa-ac02-4a0dd6cee781 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:9609c00207cc4db97f0fd6162eb429d7f81654137f020a677e30cba26a887a24 - name: WEBHOOK_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2e46378af340ca82a8551fdfa20d0acf4ff4a5d43ceb0d4748eebc55be437d04 - name: OPERATOR_IMAGE_VERSION value: 4.18.35 - name: OPERAND_IMAGE_VERSION value: 4.18.35 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7c527b4e8239a1f4f4e0a851113e7dd633b7dcb9d75b0e7b21c23d26304abcb3 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-18T17:41:54Z" lastUpdateTime: "2026-03-18T17:41:54Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2026-03-18T17:36:45Z" lastUpdateTime: "2026-03-18T17:41:54Z" message: ReplicaSet "csi-snapshot-controller-operator-5f5d689c6b" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "39998"