--- 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: "2025-12-04T00:34:59Z" 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":"be22703a-cdd6-4d16-8e1e-b4c0e7553556"}: {} 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: "2025-12-04T00:34:59Z" - 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: "2025-12-04T00:35:36Z" name: cluster-storage-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: be22703a-cdd6-4d16-8e1e-b4c0e7553556 resourceVersion: "10394" uid: 7913d712-e9fd-4948-a84b-ae94ba117df1 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.28 - name: OPERAND_IMAGE_VERSION value: 4.18.28 - name: AWS_EBS_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e6d835e869ff5c157424c09258e00af655f243da3f93825237f70a9b31fcf2af - name: AWS_EBS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7f656ff66f14895a1910ef7d0eb39c6f6f66f009c5cffbd5b3e53aa97090b638 - name: GCP_PD_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ca110492e70a629b9a4ec26bc27d967c36ad0b7c642d9bd325bae1dee552fbed - name: GCP_PD_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dc737e45c5fb285e5e07a2da206c0361db34abac6715ca6d245bccdd22c6f726 - name: OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c049561bdf342517ba424290669d2d6e351d4c7b716d7a9b1e5c7b0733f71e53 - name: OPENSTACK_CINDER_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c8364e272411f8159cba4cd5484776868c9d7bc8f0046a203bd35ac6be84c0bc - name: OVIRT_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1da5bf06996d2f840c9fb3b80133f9d71646edc799dbcc990ffbefb8c8e950f0 - name: OVIRT_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b9f3dfbe2e3362b963e3f8784cac8fd0bda1c23a0fee80784a7e3dedf3a8bf7c - name: MANILA_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dd14eeb10e777854f2463f42b96618b9a012f5b970db96c028f909885478cce4 - name: MANILA_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:063bfc113ada350b0ea401ae3d4ef4c30d8f4c283e92d69f2fc3fc648e70114c - name: MANILA_NFS_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2e8e7bdb9db0feed98f96e6542cc2e8bb4cb33dc1dc3d61c1df092cdbde4db06 - name: PROVISIONER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:680fd6619cdc308cfa11d969dd39f1fcabb5596895c063688512656e23dbf355 - name: ATTACHER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:9a045e84becd62c12b1c0ba59ebb9f643ebe3eea869742a60928e96ef55063cb - name: RESIZER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:baef24f68fe77352ca646048bfc0e1c5c1367540c5eab5ba97533ca428ae0a74 - name: SNAPSHOTTER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:98bd3b378132dc3ce4347c150e37516321d3706b048f14c500377816f7a48533 - name: NODE_DRIVER_REGISTRAR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:8c553c414935b6581dcd839908f9d79bb2bdd92fc7039c498ea0cc77875dc432 - name: LIVENESS_PROBE_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b66bbf093cd69de010fb9a293701ec313dbe04c9122ee0784e0c27303c9d3dd2 - name: VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ae62948bab2f104c540a5c7ee1e3e8ba119496e05089c90acddbd32291dba1f9 - name: AZURE_DISK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3437690cfd5e32cf289ca27b93ea495c546f3604ab312528d0008f470d85ab66 - name: AZURE_DISK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6526eda46595a77edede1f48a33b046e35dbcc39bc8a362aab9544b9979bf90c - name: AZURE_FILE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1f9e2e0aa251ef1a3a29f02f389325fa7e8250634cc1b1665a9eb1eebfaf3988 - name: AZURE_FILE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2a934670530316b84ccc8562e91c32df028ab95780142dd706eae750954398b7 - name: KUBE_RBAC_PROXY_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:b03d2897e7cc0e8d0c306acb68ca3d9396d502882c14942faadfdb16bc40e17d - name: VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ca6cf701f5ccbc6511820a531711bf7ed02ad10a5093ad124b558b336a9543b9 - name: VMWARE_VSPHERE_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:21a891e2bef32460f4b97e591644b09d138de811855f8c896d05a9d51dbb6651 - name: VMWARE_VSPHERE_SYNCER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a5a68ca2de637b37480aea76d2e5637d5ffdb13dd69b9e7a82fd47b0736b22a8 - name: CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:32236659da74056138c839429f304a96ba36dd304d7eefb6b2618ecfdf6308e3 - name: IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1d74291b1328340716a1740dbaf5abf18e8d1b19df0ca39d1a806db68a20292e - name: IBM_VPC_BLOCK_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:079f411ffb5077d6498ca401cb650cb71f4298123cb16377640f1d4b88334a91 - name: POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4bb7973c609c19a4195a61de54624bc6f436b05a819067353ac1cb219356e636 - name: POWERVS_BLOCK_CSI_DRIVER_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:cba7ad10fb39b7441100637b3a829ede02aa3a1e70b79e16e0b4da49f071f3ea - name: TOOLS_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fdcfa264ad6a1a653f17399845e605dbc99e8f391cfdd940fd684819d6e91001 image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:ae8c6193ace2c439dd93d8129f68f3704727650851a628c906bff9290940ef03 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: "2025-12-04T00:35:36Z" lastUpdateTime: "2025-12-04T00:35:36Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-12-04T00:35:00Z" lastUpdateTime: "2025-12-04T00:35:36Z" message: ReplicaSet "cluster-storage-operator-f84784664" 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: e4f5cd4d557a9e76bb7fae0152ae52bc258e6735a7729ac23464696ecc65df5f creationTimestamp: "2025-12-04T00:30:20Z" 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: "2025-12-04T00:30:20Z" - 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: "2025-12-04T00:46:11Z" name: csi-snapshot-controller namespace: openshift-cluster-storage-operator resourceVersion: "12665" uid: b9be4762-924b-41bc-bdd3-319c546ea5b2 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:607e31ebb2c85f53775455b38a607a68cb2bdab1e369f03c57e715a4ebb88831 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: "2025-12-04T00:30:20Z" lastUpdateTime: "2025-12-04T00:30:20Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-12-04T00:30:20Z" lastUpdateTime: "2025-12-04T00:30:25Z" message: ReplicaSet "csi-snapshot-controller-86897dd478" 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: "2025-12-04T00:24:49Z" 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":"be22703a-cdd6-4d16-8e1e-b4c0e7553556"}: {} 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: "2025-12-04T00:24:49Z" - 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: "2025-12-04T00:30:20Z" name: csi-snapshot-controller-operator namespace: openshift-cluster-storage-operator ownerReferences: - apiVersion: config.openshift.io/v1 controller: true kind: ClusterVersion name: version uid: be22703a-cdd6-4d16-8e1e-b4c0e7553556 resourceVersion: "4146" uid: 79c2db5e-cbe5-4411-8192-7089f313f51a 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:607e31ebb2c85f53775455b38a607a68cb2bdab1e369f03c57e715a4ebb88831 - name: WEBHOOK_IMAGE value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5c66ee8a8046344aa58697caaca2d9d714015af8840d3b6ea28d91ab112b2adb - name: OPERATOR_IMAGE_VERSION value: 4.18.28 - name: OPERAND_IMAGE_VERSION value: 4.18.28 - name: POD_NAME valueFrom: fieldRef: apiVersion: v1 fieldPath: metadata.name image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4cb6ecfb89e53653b69ae494ebc940b9fcf7b7db317b156e186435cc541589d9 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: "2025-12-04T00:30:20Z" lastUpdateTime: "2025-12-04T00:30:20Z" message: Deployment has minimum availability. reason: MinimumReplicasAvailable status: "True" type: Available - lastTransitionTime: "2025-12-04T00:24:49Z" lastUpdateTime: "2025-12-04T00:30:20Z" message: ReplicaSet "csi-snapshot-controller-operator-7b795784b8" has successfully progressed. reason: NewReplicaSetAvailable status: "True" type: Progressing observedGeneration: 1 readyReplicas: 1 replicas: 1 updatedReplicas: 1 kind: DeploymentList metadata: resourceVersion: "46950"