---
apiVersion: apps/v1
items:
- apiVersion: apps/v1
  kind: ReplicaSet
  metadata:
    annotations:
      capability.openshift.io/name: Storage
      deployment.kubernetes.io/desired-replicas: "1"
      deployment.kubernetes.io/max-replicas: "2"
      deployment.kubernetes.io/revision: "1"
      include.release.openshift.io/self-managed-high-availability: "true"
      include.release.openshift.io/single-node-developer: "true"
    creationTimestamp: "2025-10-27T11:18:50Z"
    generation: 1
    labels:
      name: cluster-storage-operator
      pod-template-hash: 6667c698d5
    managedFields:
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:capability.openshift.io/name: {}
            f:deployment.kubernetes.io/desired-replicas: {}
            f:deployment.kubernetes.io/max-replicas: {}
            f:deployment.kubernetes.io/revision: {}
            f:include.release.openshift.io/self-managed-high-availability: {}
            f:include.release.openshift.io/single-node-developer: {}
          f:labels:
            .: {}
            f:name: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"6ac41261-1673-4c99-9319-95a6441cfedf"}: {}
        f:spec:
          f:replicas: {}
          f:selector: {}
          f:template:
            f:metadata:
              f:annotations:
                .: {}
                f:openshift.io/required-scc: {}
                f:target.workload.openshift.io/management: {}
              f:labels:
                .: {}
                f:name: {}
                f:pod-template-hash: {}
            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:readOnlyRootFilesystem: {}
                  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:secretName: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-27T11:18:50Z"
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:availableReplicas: {}
          f:fullyLabeledReplicas: {}
          f:observedGeneration: {}
          f:readyReplicas: {}
          f:replicas: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:28:05Z"
    name: cluster-storage-operator-6667c698d5
    namespace: openshift-cluster-storage-operator
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: Deployment
      name: cluster-storage-operator
      uid: 6ac41261-1673-4c99-9319-95a6441cfedf
    resourceVersion: "45350"
    uid: ad1e6b37-f19a-48f8-a582-21a2aa86f50f
  spec:
    replicas: 1
    selector:
      matchLabels:
        name: cluster-storage-operator
        pod-template-hash: 6667c698d5
    template:
      metadata:
        annotations:
          openshift.io/required-scc: nonroot-v2
          target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
        creationTimestamp: null
        labels:
          name: cluster-storage-operator
          pod-template-hash: 6667c698d5
      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.19.17
          - name: OPERAND_IMAGE_VERSION
            value: 4.19.17
          - name: AWS_EBS_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6902037a0320e0b08e56cd809c18cf586273f4b657e45c19916b685185159b7a
          - name: AWS_EBS_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:02222ed048523ec13f1e8dd7cb58594b923330fa66eac556d89962f754993427
          - name: GCP_PD_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:7f3173d74950c7bfafa96eb3d5a97ef2bd9e6004892e5eb7fb28127d9fe5a894
          - name: GCP_PD_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:90af64c58a64d7dcbdc1ee4c038baaf90dcb2cc165f88e237c82d143af73b7a3
          - name: OPENSTACK_CINDER_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c8bf1c219cba96861a0919076d91e767fd77a9c0366de35c97dc699d915fd0f0
          - name: OPENSTACK_CINDER_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:35b3eb75bb30313eb16290c413c08af2968b7482b7906729f55bf5c59e341605
          - name: OVIRT_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:03dab2b186d374f92a01f77591e324ea4dcca3f3fa3c693c3d716ee1edd9eba0
          - name: OVIRT_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:f8d068401f4d468d7499b94fb38d536b9ac686542d38c065b37bd30e08afdf93
          - name: MANILA_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a4245c080b80209105d1cfbe55816516fd35d0d32f510af588f698104669368b
          - name: MANILA_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4d54d7343ef2a5f3bc06f8f3bdfe2bcbe4a9ddd6fdfcc5e98102081bd0829cb3
          - name: MANILA_NFS_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:03626ec2f68421e0fe610e57c1491aa39c2161533f6966f6be7f3b6adf4e0a78
          - name: PROVISIONER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:4578a5a29257f0557e5b7a2bd1373708cdcbb19a2de6bcb22a5bfb9826b84250
          - name: ATTACHER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fe1644474ffc28196978f3b450c99149ddb91756663396ebf5fe836f73257ae6
          - name: RESIZER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c678962893066dc290339e97faea19c341cf6eb29a737709a2ded7f0ac881c5a
          - name: SNAPSHOTTER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:fd1eb31b50c563f225ea82ea28bb9222908d64133ef6dcd8932f8862d8c04bb8
          - name: NODE_DRIVER_REGISTRAR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:40800a2245413bd5cf2a63b14efad6dcc3e532f6c2f5817f9560303be7581a3c
          - name: LIVENESS_PROBE_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:a4b497fef2954a260e173efa9c61aaa4845a4b9f147e1b4408f70f18eec2bb03
          - name: VSPHERE_PROBLEM_DETECTOR_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:aea4ba19e00f4cc6fc4f1a8fce66b1f880dd7e9c4ad1fe3ac60cc5a218bc3ad9
          - name: AZURE_DISK_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:2160c0f017fde70a90b638b192142ac0c25bfed3b7dc0d1e497b683c5d531dad
          - name: AZURE_DISK_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:74276ac1c9648512a133d3244476b9508ab40cac6dae2d8784c8a646cd0448b1
          - name: AZURE_FILE_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:6dbaeacb9049bf124f3ad3fa70b714934ff65dff83c55e6ac19fc0cbe28143e8
          - name: AZURE_FILE_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:c94fab9787b16897d8c3c60f45be214024abc85e28068dedc6beddff9bd3d3c6
          - name: KUBE_RBAC_PROXY_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:bded7d9e3f796c4a84b78302430d3dd93ddce089074cb8fc044c0e17f0442c00
          - name: VMWARE_VSPHERE_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:72a1787e88e694518a9c40dc0e07222a036f83dce8052b0cd6f6cbb1ab7bd5d7
          - name: VMWARE_VSPHERE_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:308fcb489b733f99d475546a5ea429b70dbd7e2745e880d69a2286a43bcbcee2
          - name: VMWARE_VSPHERE_SYNCER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:38b2edb41cc47e27f460e469fbb185141147559cf3c3045c2d94861083b745a8
          - name: CLUSTER_CLOUD_CONTROLLER_MANAGER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:de4787928dbbe5c3206b703cf7a071c88bb9b1a085718a37ce7054ce273242b3
          - name: IBM_VPC_BLOCK_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:e8e7c942f7697fb89c158a49cb7e6c92a8ac7d21f56d4a9551746adbec7bc24c
          - name: IBM_VPC_BLOCK_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:d3012cc893359793a6c4c22968019bdfad786b5f45902c1128b1de5a14469af5
          - name: POWERVS_BLOCK_CSI_DRIVER_OPERATOR_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:dad851bc9a09de4477e63f8c6450318dd78b4bee0586e7ab9e20e3aafd11bf6a
          - name: POWERVS_BLOCK_CSI_DRIVER_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:3e1e9e3eb0b3314b6de67b48f8480214ead9bdcf554d88f6e537881abd483f9f
          - name: TOOLS_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:5f05ca77bb4326b4de24488ccb04bd01c12d7202655df96b8f1c12ae72a7aee5
          image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:1721194129837b356e81051779603a189333b776113c05853fd1fc6c458d76ce
          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
            readOnlyRootFilesystem: true
          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
            secretName: cluster-storage-operator-serving-cert
  status:
    availableReplicas: 1
    fullyLabeledReplicas: 1
    observedGeneration: 1
    readyReplicas: 1
    replicas: 1
- apiVersion: apps/v1
  kind: ReplicaSet
  metadata:
    annotations:
      deployment.kubernetes.io/desired-replicas: "2"
      deployment.kubernetes.io/max-replicas: "2"
      deployment.kubernetes.io/revision: "1"
      operator.openshift.io/spec-hash: f9544ad87b3baec91436564a6e728f29bb5a894972f4454932a002bc52a377dd
    creationTimestamp: "2025-10-27T11:31:50Z"
    generation: 1
    labels:
      app: csi-snapshot-controller
      pod-template-hash: 7c44fd7b8
    managedFields:
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:deployment.kubernetes.io/desired-replicas: {}
            f:deployment.kubernetes.io/max-replicas: {}
            f:deployment.kubernetes.io/revision: {}
            f:operator.openshift.io/spec-hash: {}
          f:labels:
            .: {}
            f:app: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"623b88a9-6031-49fb-8083-1c382b585024"}: {}
        f:spec:
          f:replicas: {}
          f:selector: {}
          f:template:
            f:metadata:
              f:annotations:
                .: {}
                f:openshift.io/required-scc: {}
                f:target.workload.openshift.io/management: {}
              f:labels:
                .: {}
                f:app: {}
                f:pod-template-hash: {}
            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: kube-controller-manager
      operation: Update
      time: "2025-10-27T11:31:50Z"
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:availableReplicas: {}
          f:fullyLabeledReplicas: {}
          f:observedGeneration: {}
          f:readyReplicas: {}
          f:replicas: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:27:51Z"
    name: csi-snapshot-controller-7c44fd7b8
    namespace: openshift-cluster-storage-operator
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: Deployment
      name: csi-snapshot-controller
      uid: 623b88a9-6031-49fb-8083-1c382b585024
    resourceVersion: "43759"
    uid: 8fd01f20-0ab8-4b61-a600-50e7f8793fed
  spec:
    replicas: 2
    selector:
      matchLabels:
        app: csi-snapshot-controller
        pod-template-hash: 7c44fd7b8
    template:
      metadata:
        annotations:
          openshift.io/required-scc: restricted-v2
          target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
        creationTimestamp: null
        labels:
          app: csi-snapshot-controller
          pod-template-hash: 7c44fd7b8
      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:be03ad4e5ebecc0cb58e141ae5ba3e215528b3be6f4dffd80c83ac4fb00108a1
          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: 2
    fullyLabeledReplicas: 2
    observedGeneration: 1
    readyReplicas: 2
    replicas: 2
- apiVersion: apps/v1
  kind: ReplicaSet
  metadata:
    annotations:
      capability.openshift.io/name: CSISnapshot
      deployment.kubernetes.io/desired-replicas: "1"
      deployment.kubernetes.io/max-replicas: "2"
      deployment.kubernetes.io/revision: "1"
      include.release.openshift.io/self-managed-high-availability: "true"
      include.release.openshift.io/single-node-developer: "true"
    creationTimestamp: "2025-10-27T11:18:42Z"
    generation: 1
    labels:
      app: csi-snapshot-controller-operator
      pod-template-hash: 767454c945
    managedFields:
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:capability.openshift.io/name: {}
            f:deployment.kubernetes.io/desired-replicas: {}
            f:deployment.kubernetes.io/max-replicas: {}
            f:deployment.kubernetes.io/revision: {}
            f:include.release.openshift.io/self-managed-high-availability: {}
            f:include.release.openshift.io/single-node-developer: {}
          f:labels:
            .: {}
            f:app: {}
            f:pod-template-hash: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"40e7a6af-77cb-472b-a315-f72d9401c571"}: {}
        f:spec:
          f:replicas: {}
          f:selector: {}
          f:template:
            f:metadata:
              f:annotations:
                .: {}
                f:openshift.io/required-scc: {}
                f:target.workload.openshift.io/management: {}
              f:labels:
                .: {}
                f:app: {}
                f:pod-template-hash: {}
            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: {}
                  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: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:seccompProfile:
                  .: {}
                  f:type: {}
              f:serviceAccount: {}
              f:serviceAccountName: {}
              f:terminationGracePeriodSeconds: {}
              f:tolerations: {}
              f:volumes:
                .: {}
                k:{"name":"serving-cert"}:
                  .: {}
                  f:name: {}
                  f:secret:
                    .: {}
                    f:defaultMode: {}
                    f:secretName: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-27T11:18:42Z"
    - apiVersion: apps/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:availableReplicas: {}
          f:fullyLabeledReplicas: {}
          f:observedGeneration: {}
          f:readyReplicas: {}
          f:replicas: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:27:57Z"
    name: csi-snapshot-controller-operator-767454c945
    namespace: openshift-cluster-storage-operator
    ownerReferences:
    - apiVersion: apps/v1
      blockOwnerDeletion: true
      controller: true
      kind: Deployment
      name: csi-snapshot-controller-operator
      uid: 40e7a6af-77cb-472b-a315-f72d9401c571
    resourceVersion: "44604"
    uid: 83c10411-79fb-4e8f-9404-ffb123ebbc9d
  spec:
    replicas: 1
    selector:
      matchLabels:
        app: csi-snapshot-controller-operator
        pod-template-hash: 767454c945
    template:
      metadata:
        annotations:
          openshift.io/required-scc: restricted-v2
          target.workload.openshift.io/management: '{"effect": "PreferredDuringScheduling"}'
        creationTimestamp: null
        labels:
          app: csi-snapshot-controller-operator
          pod-template-hash: 767454c945
      spec:
        containers:
        - args:
          - start
          - -v=2
          env:
          - name: OPERAND_IMAGE
            value: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:be03ad4e5ebecc0cb58e141ae5ba3e215528b3be6f4dffd80c83ac4fb00108a1
          - name: OPERATOR_IMAGE_VERSION
            value: 4.19.17
          - name: OPERAND_IMAGE_VERSION
            value: 4.19.17
          - name: POD_NAME
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: metadata.name
          image: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:37e2535afa876c66e5ac57f8356c0dd0f166a284f6fef9a2853f50a8b49396d9
          imagePullPolicy: IfNotPresent
          name: csi-snapshot-controller-operator
          resources:
            requests:
              cpu: 10m
              memory: 65Mi
          securityContext:
            allowPrivilegeEscalation: false
            capabilities:
              drop:
              - ALL
            readOnlyRootFilesystem: true
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: FallbackToLogsOnError
          volumeMounts:
          - mountPath: /var/run/secrets/serving-cert
            name: serving-cert
        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
        volumes:
        - name: serving-cert
          secret:
            defaultMode: 420
            secretName: serving-cert
  status:
    availableReplicas: 1
    fullyLabeledReplicas: 1
    observedGeneration: 1
    readyReplicas: 1
    replicas: 1
kind: ReplicaSetList
metadata:
  resourceVersion: "2219734"
