---
apiVersion: batch/v1
items:
- apiVersion: batch/v1
  kind: Job
  metadata:
    creationTimestamp: "2025-10-27T12:47:16Z"
    generation: 1
    labels:
      app: rook-ceph-osd-prepare
      ceph-version: 19.2.1-274
      ceph.rook.io/DeviceSet: ocs-deviceset-0
      ceph.rook.io/pvc: ocs-deviceset-0-data-0clf2z
      rook-version: v4.19.6-0.53ceac39a82a97eeb1427927a7e5957b1845bafa
      rook_cluster: openshift-storage
    managedFields:
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
            f:ceph-version: {}
            f:ceph.rook.io/DeviceSet: {}
            f:ceph.rook.io/pvc: {}
            f:rook-version: {}
            f:rook_cluster: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"0f626088-0b84-4dc7-9929-8666599f01dd"}: {}
        f:spec:
          f:backoffLimit: {}
          f:completionMode: {}
          f:completions: {}
          f:manualSelector: {}
          f:parallelism: {}
          f:podReplacementPolicy: {}
          f:suspend: {}
          f:template:
            f:metadata:
              f:labels:
                .: {}
                f:app: {}
                f:ceph.rook.io/DeviceSet: {}
                f:ceph.rook.io/pvc: {}
                f:rook_cluster: {}
              f:name: {}
            f:spec:
              f:affinity:
                .: {}
                f:nodeAffinity:
                  .: {}
                  f:requiredDuringSchedulingIgnoredDuringExecution: {}
              f:containers:
                k:{"name":"provision"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:env:
                    .: {}
                    k:{"name":"CEPH_VOLUME_DEBUG"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"CEPH_VOLUME_SKIP_RESTORECON"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"DM_DISABLE_UDEV"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"POD_NAMESPACE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_CONFIG_OVERRIDE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_USERNAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_CEPH_VERSION"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_ID"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CONFIG_DIR"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CRUSHMAP_HOSTNAME"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_CRUSHMAP_ROOT"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_DATA_DEVICES"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_ENCRYPTED_DEVICE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_FSID"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_LOG_LEVEL"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_MON_ENDPOINTS"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:configMapKeyRef: {}
                    k:{"name":"ROOK_NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_DEVICE_CLASS"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_INITIAL_WEIGHT"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_OSD_STORE_TYPE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PRIVATE_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PUBLIC_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PVC_BACKED_OSD"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PVC_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                  f:envFrom: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:drop: {}
                    f:privileged: {}
                    f:readOnlyRootFilesystem: {}
                    f:runAsNonRoot: {}
                    f:runAsUser: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/dev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/etc/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/udev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/ceph/crash"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook-ceph-mon"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                      f:readOnly: {}
                    k:{"mountPath":"/var/log/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:dnsPolicy: {}
              f:initContainers:
                .: {}
                k:{"name":"blkdevmapper"}:
                  .: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:add: {}
                      f:drop: {}
                    f:privileged: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeDevices:
                    .: {}
                    k:{"devicePath":"/ocs-deviceset-0-data-0clf2z"}:
                      .: {}
                      f:devicePath: {}
                      f:name: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                k:{"name":"copy-bins"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:priorityClassName: {}
              f:restartPolicy: {}
              f:schedulerName: {}
              f:securityContext: {}
              f:serviceAccount: {}
              f:serviceAccountName: {}
              f:terminationGracePeriodSeconds: {}
              f:tolerations: {}
              f:topologySpreadConstraints:
                .: {}
                k:{"topologyKey":"kubernetes.io/hostname","whenUnsatisfiable":"ScheduleAnyway"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
                k:{"topologyKey":"topology.rook.io/rack","whenUnsatisfiable":"DoNotSchedule"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
              f:volumes:
                .: {}
                k:{"name":"ceph-admin-secret"}:
                  .: {}
                  f:name: {}
                  f:secret:
                    .: {}
                    f:defaultMode: {}
                    f:items: {}
                    f:secretName: {}
                k:{"name":"ceph-conf-emptydir"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"ceph-daemons-sock-dir"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"devices"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"ocs-deviceset-0-data-0clf2z"}:
                  .: {}
                  f:name: {}
                  f:persistentVolumeClaim:
                    .: {}
                    f:claimName: {}
                k:{"name":"ocs-deviceset-0-data-0clf2z-bridge"}:
                  .: {}
                  f:emptyDir:
                    .: {}
                    f:medium: {}
                  f:name: {}
                k:{"name":"rook-binaries"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"rook-ceph-crash"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-ceph-log"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-data"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"udev"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
      manager: rook
      operation: Update
      time: "2025-10-27T12:47:16Z"
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:completionTime: {}
          f:conditions: {}
          f:ready: {}
          f:startTime: {}
          f:succeeded: {}
          f:terminating: {}
          f:uncountedTerminatedPods: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:47:37Z"
    name: rook-ceph-osd-prepare-ocs-deviceset-0-data-0clf2z
    namespace: openshift-storage
    ownerReferences:
    - apiVersion: ceph.rook.io/v1
      blockOwnerDeletion: true
      controller: true
      kind: CephCluster
      name: ocs-storagecluster-cephcluster
      uid: 0f626088-0b84-4dc7-9929-8666599f01dd
    resourceVersion: "63731"
    uid: b54e7663-444d-4d52-8786-84d78d1d3382
  spec:
    backoffLimit: 6
    completionMode: NonIndexed
    completions: 1
    manualSelector: false
    parallelism: 1
    podReplacementPolicy: TerminatingOrFailed
    selector:
      matchLabels:
        batch.kubernetes.io/controller-uid: b54e7663-444d-4d52-8786-84d78d1d3382
    suspend: false
    template:
      metadata:
        creationTimestamp: null
        labels:
          app: rook-ceph-osd-prepare
          batch.kubernetes.io/controller-uid: b54e7663-444d-4d52-8786-84d78d1d3382
          batch.kubernetes.io/job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-0clf2z
          ceph.rook.io/DeviceSet: ocs-deviceset-0
          ceph.rook.io/pvc: ocs-deviceset-0-data-0clf2z
          controller-uid: b54e7663-444d-4d52-8786-84d78d1d3382
          job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-0clf2z
          rook_cluster: openshift-storage
        name: rook-ceph-osd
      spec:
        affinity:
          nodeAffinity:
            requiredDuringSchedulingIgnoredDuringExecution:
              nodeSelectorTerms:
              - matchExpressions:
                - key: cluster.ocs.openshift.io/openshift-storage
                  operator: Exists
        containers:
        - args:
          - ceph
          - osd
          - provision
          command:
          - /rook/rook
          env:
          - name: ROOK_NODE_NAME
            value: ocs-deviceset-0-data-0clf2z
          - name: ROOK_CLUSTER_ID
            value: 0f626088-0b84-4dc7-9929-8666599f01dd
          - name: ROOK_CLUSTER_NAME
            value: ocs-storagecluster-cephcluster
          - name: ROOK_PRIVATE_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: ROOK_PUBLIC_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: POD_NAMESPACE
            value: openshift-storage
          - name: ROOK_MON_ENDPOINTS
            valueFrom:
              configMapKeyRef:
                key: data
                name: rook-ceph-mon-endpoints
          - name: ROOK_CONFIG_DIR
            value: /var/lib/rook
          - name: ROOK_CEPH_CONFIG_OVERRIDE
            value: /etc/rook/config/override.conf
          - name: NODE_NAME
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: spec.nodeName
          - name: ROOK_CRUSHMAP_ROOT
            value: default
          - name: ROOK_CEPH_USERNAME
            valueFrom:
              secretKeyRef:
                key: ceph-username
                name: rook-ceph-mon
          - name: ROOK_FSID
            valueFrom:
              secretKeyRef:
                key: fsid
                name: rook-ceph-mon
          - name: ROOK_OSD_STORE_TYPE
            value: bluestore
          - name: ROOK_CRUSHMAP_HOSTNAME
          - name: CEPH_VOLUME_DEBUG
            value: "1"
          - name: CEPH_VOLUME_SKIP_RESTORECON
            value: "1"
          - name: DM_DISABLE_UDEV
            value: "1"
          - name: ROOK_LOG_LEVEL
            value: DEBUG
          - name: ROOK_CEPH_VERSION
            value: ceph version 19.2.1-274 squid
          - name: ROOK_OSD_CRUSH_DEVICE_CLASS
            value: ssd
          - name: ROOK_OSD_CRUSH_INITIAL_WEIGHT
          - name: ROOK_DATA_DEVICES
            value: '[{"id":"/mnt/ocs-deviceset-0-data-0clf2z","storeConfig":{"osdsPerDevice":1}}]'
          - name: ROOK_PVC_BACKED_OSD
            value: "true"
          - name: ROOK_ENCRYPTED_DEVICE
            value: "false"
          - name: ROOK_PVC_NAME
            value: ocs-deviceset-0-data-0clf2z
          envFrom:
          - configMapRef:
              name: rook-ceph-osd-env-override
              optional: true
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: provision
          resources: {}
          securityContext:
            capabilities:
              drop:
              - NET_RAW
            privileged: true
            readOnlyRootFilesystem: false
            runAsNonRoot: false
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /var/lib/rook
            name: rook-data
          - mountPath: /etc/ceph
            name: ceph-conf-emptydir
          - mountPath: /run/ceph
            name: ceph-daemons-sock-dir
          - mountPath: /var/log/ceph
            name: rook-ceph-log
          - mountPath: /var/lib/ceph/crash
            name: rook-ceph-crash
          - mountPath: /dev
            name: devices
          - mountPath: /run/udev
            name: udev
          - mountPath: /rook
            name: rook-binaries
          - mountPath: /var/lib/rook-ceph-mon
            name: ceph-admin-secret
            readOnly: true
          - mountPath: /mnt
            name: ocs-deviceset-0-data-0clf2z-bridge
        dnsPolicy: ClusterFirst
        initContainers:
        - args:
          - --archive
          - --force
          - --verbose
          - /usr/local/bin/rook
          - /rook
          command:
          - cp
          image: registry.redhat.io/odf4/rook-ceph-rhel9-operator@sha256:7c4cc389de5b17b8d2d530c5e249b9f195bbeda3596168fcafef0009390711a9
          imagePullPolicy: IfNotPresent
          name: copy-bins
          resources: {}
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /rook
            name: rook-binaries
        - command:
          - /bin/bash
          - -c
          - "\nset -xe\n\nPVC_SOURCE=/ocs-deviceset-0-data-0clf2z\nPVC_DEST=/mnt/ocs-deviceset-0-data-0clf2z\nCP_ARGS=(--archive
            --dereference --verbose)\n\nif [ -b \"$PVC_DEST\" ]; then\n\tPVC_SOURCE_MAJ_MIN=$(stat
            --format '%t%T' $PVC_SOURCE)\n\tPVC_DEST_MAJ_MIN=$(stat --format '%t%T'
            $PVC_DEST)\n\tif [[ \"$PVC_SOURCE_MAJ_MIN\" == \"$PVC_DEST_MAJ_MIN\" ]];
            then\n\t\techo \"PVC $PVC_DEST already exists and has the same major and
            minor as $PVC_SOURCE: \"$PVC_SOURCE_MAJ_MIN\"\"\n\t\texit 0\n\telse\n\t\techo
            \"PVC's source major/minor numbers changed\"\n\t\tCP_ARGS+=(--remove-destination)\n\tfi\nfi\n\ncp
            \"${CP_ARGS[@]}\" \"$PVC_SOURCE\" \"$PVC_DEST\"\n"
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: blkdevmapper
          resources: {}
          securityContext:
            capabilities:
              add:
              - MKNOD
              drop:
              - NET_RAW
            privileged: true
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeDevices:
          - devicePath: /ocs-deviceset-0-data-0clf2z
            name: ocs-deviceset-0-data-0clf2z
          volumeMounts:
          - mountPath: /mnt
            name: ocs-deviceset-0-data-0clf2z-bridge
        priorityClassName: system-node-critical
        restartPolicy: OnFailure
        schedulerName: default-scheduler
        securityContext: {}
        serviceAccount: rook-ceph-osd
        serviceAccountName: rook-ceph-osd
        terminationGracePeriodSeconds: 30
        tolerations:
        - effect: NoSchedule
          key: node.ocs.openshift.io/storage
          operator: Equal
          value: "true"
        topologySpreadConstraints:
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: topology.rook.io/rack
          whenUnsatisfiable: DoNotSchedule
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: kubernetes.io/hostname
          whenUnsatisfiable: ScheduleAnyway
        volumes:
        - hostPath:
            path: /var/lib/rook
            type: ""
          name: rook-data
        - emptyDir: {}
          name: ceph-conf-emptydir
        - hostPath:
            path: /var/lib/rook/exporter
            type: DirectoryOrCreate
          name: ceph-daemons-sock-dir
        - hostPath:
            path: /var/lib/rook/openshift-storage/log
            type: ""
          name: rook-ceph-log
        - hostPath:
            path: /var/lib/rook/openshift-storage/crash
            type: ""
          name: rook-ceph-crash
        - emptyDir: {}
          name: rook-binaries
        - hostPath:
            path: /run/udev
            type: ""
          name: udev
        - hostPath:
            path: /dev
            type: ""
          name: devices
        - name: ceph-admin-secret
          secret:
            defaultMode: 420
            items:
            - key: ceph-secret
              path: secret.keyring
            secretName: rook-ceph-mon
        - name: ocs-deviceset-0-data-0clf2z
          persistentVolumeClaim:
            claimName: ocs-deviceset-0-data-0clf2z
        - emptyDir:
            medium: Memory
          name: ocs-deviceset-0-data-0clf2z-bridge
  status:
    completionTime: "2025-10-27T12:47:37Z"
    conditions:
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: SuccessCriteriaMet
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: Complete
    ready: 0
    startTime: "2025-10-27T12:47:16Z"
    succeeded: 1
    terminating: 0
    uncountedTerminatedPods: {}
- apiVersion: batch/v1
  kind: Job
  metadata:
    creationTimestamp: "2025-10-27T12:47:16Z"
    generation: 1
    labels:
      app: rook-ceph-osd-prepare
      ceph-version: 19.2.1-274
      ceph.rook.io/DeviceSet: ocs-deviceset-0
      ceph.rook.io/pvc: ocs-deviceset-0-data-15pntv
      rook-version: v4.19.6-0.53ceac39a82a97eeb1427927a7e5957b1845bafa
      rook_cluster: openshift-storage
    managedFields:
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
            f:ceph-version: {}
            f:ceph.rook.io/DeviceSet: {}
            f:ceph.rook.io/pvc: {}
            f:rook-version: {}
            f:rook_cluster: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"0f626088-0b84-4dc7-9929-8666599f01dd"}: {}
        f:spec:
          f:backoffLimit: {}
          f:completionMode: {}
          f:completions: {}
          f:manualSelector: {}
          f:parallelism: {}
          f:podReplacementPolicy: {}
          f:suspend: {}
          f:template:
            f:metadata:
              f:labels:
                .: {}
                f:app: {}
                f:ceph.rook.io/DeviceSet: {}
                f:ceph.rook.io/pvc: {}
                f:rook_cluster: {}
              f:name: {}
            f:spec:
              f:affinity:
                .: {}
                f:nodeAffinity:
                  .: {}
                  f:requiredDuringSchedulingIgnoredDuringExecution: {}
              f:containers:
                k:{"name":"provision"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:env:
                    .: {}
                    k:{"name":"CEPH_VOLUME_DEBUG"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"CEPH_VOLUME_SKIP_RESTORECON"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"DM_DISABLE_UDEV"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"POD_NAMESPACE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_CONFIG_OVERRIDE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_USERNAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_CEPH_VERSION"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_ID"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CONFIG_DIR"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CRUSHMAP_HOSTNAME"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_CRUSHMAP_ROOT"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_DATA_DEVICES"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_ENCRYPTED_DEVICE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_FSID"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_LOG_LEVEL"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_MON_ENDPOINTS"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:configMapKeyRef: {}
                    k:{"name":"ROOK_NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_DEVICE_CLASS"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_INITIAL_WEIGHT"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_OSD_STORE_TYPE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PRIVATE_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PUBLIC_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PVC_BACKED_OSD"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PVC_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                  f:envFrom: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:drop: {}
                    f:privileged: {}
                    f:readOnlyRootFilesystem: {}
                    f:runAsNonRoot: {}
                    f:runAsUser: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/dev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/etc/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/udev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/ceph/crash"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook-ceph-mon"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                      f:readOnly: {}
                    k:{"mountPath":"/var/log/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:dnsPolicy: {}
              f:initContainers:
                .: {}
                k:{"name":"blkdevmapper"}:
                  .: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:add: {}
                      f:drop: {}
                    f:privileged: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeDevices:
                    .: {}
                    k:{"devicePath":"/ocs-deviceset-0-data-15pntv"}:
                      .: {}
                      f:devicePath: {}
                      f:name: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                k:{"name":"copy-bins"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:priorityClassName: {}
              f:restartPolicy: {}
              f:schedulerName: {}
              f:securityContext: {}
              f:serviceAccount: {}
              f:serviceAccountName: {}
              f:terminationGracePeriodSeconds: {}
              f:tolerations: {}
              f:topologySpreadConstraints:
                .: {}
                k:{"topologyKey":"kubernetes.io/hostname","whenUnsatisfiable":"ScheduleAnyway"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
                k:{"topologyKey":"topology.rook.io/rack","whenUnsatisfiable":"DoNotSchedule"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
              f:volumes:
                .: {}
                k:{"name":"ceph-admin-secret"}:
                  .: {}
                  f:name: {}
                  f:secret:
                    .: {}
                    f:defaultMode: {}
                    f:items: {}
                    f:secretName: {}
                k:{"name":"ceph-conf-emptydir"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"ceph-daemons-sock-dir"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"devices"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"ocs-deviceset-0-data-15pntv"}:
                  .: {}
                  f:name: {}
                  f:persistentVolumeClaim:
                    .: {}
                    f:claimName: {}
                k:{"name":"ocs-deviceset-0-data-15pntv-bridge"}:
                  .: {}
                  f:emptyDir:
                    .: {}
                    f:medium: {}
                  f:name: {}
                k:{"name":"rook-binaries"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"rook-ceph-crash"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-ceph-log"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-data"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"udev"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
      manager: rook
      operation: Update
      time: "2025-10-27T12:47:16Z"
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:completionTime: {}
          f:conditions: {}
          f:ready: {}
          f:startTime: {}
          f:succeeded: {}
          f:terminating: {}
          f:uncountedTerminatedPods: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:47:37Z"
    name: rook-ceph-osd-prepare-ocs-deviceset-0-data-15pntv
    namespace: openshift-storage
    ownerReferences:
    - apiVersion: ceph.rook.io/v1
      blockOwnerDeletion: true
      controller: true
      kind: CephCluster
      name: ocs-storagecluster-cephcluster
      uid: 0f626088-0b84-4dc7-9929-8666599f01dd
    resourceVersion: "63706"
    uid: d62e9ac2-d2e3-4442-beab-41456e243429
  spec:
    backoffLimit: 6
    completionMode: NonIndexed
    completions: 1
    manualSelector: false
    parallelism: 1
    podReplacementPolicy: TerminatingOrFailed
    selector:
      matchLabels:
        batch.kubernetes.io/controller-uid: d62e9ac2-d2e3-4442-beab-41456e243429
    suspend: false
    template:
      metadata:
        creationTimestamp: null
        labels:
          app: rook-ceph-osd-prepare
          batch.kubernetes.io/controller-uid: d62e9ac2-d2e3-4442-beab-41456e243429
          batch.kubernetes.io/job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-15pntv
          ceph.rook.io/DeviceSet: ocs-deviceset-0
          ceph.rook.io/pvc: ocs-deviceset-0-data-15pntv
          controller-uid: d62e9ac2-d2e3-4442-beab-41456e243429
          job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-15pntv
          rook_cluster: openshift-storage
        name: rook-ceph-osd
      spec:
        affinity:
          nodeAffinity:
            requiredDuringSchedulingIgnoredDuringExecution:
              nodeSelectorTerms:
              - matchExpressions:
                - key: cluster.ocs.openshift.io/openshift-storage
                  operator: Exists
        containers:
        - args:
          - ceph
          - osd
          - provision
          command:
          - /rook/rook
          env:
          - name: ROOK_NODE_NAME
            value: ocs-deviceset-0-data-15pntv
          - name: ROOK_CLUSTER_ID
            value: 0f626088-0b84-4dc7-9929-8666599f01dd
          - name: ROOK_CLUSTER_NAME
            value: ocs-storagecluster-cephcluster
          - name: ROOK_PRIVATE_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: ROOK_PUBLIC_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: POD_NAMESPACE
            value: openshift-storage
          - name: ROOK_MON_ENDPOINTS
            valueFrom:
              configMapKeyRef:
                key: data
                name: rook-ceph-mon-endpoints
          - name: ROOK_CONFIG_DIR
            value: /var/lib/rook
          - name: ROOK_CEPH_CONFIG_OVERRIDE
            value: /etc/rook/config/override.conf
          - name: NODE_NAME
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: spec.nodeName
          - name: ROOK_CRUSHMAP_ROOT
            value: default
          - name: ROOK_CEPH_USERNAME
            valueFrom:
              secretKeyRef:
                key: ceph-username
                name: rook-ceph-mon
          - name: ROOK_FSID
            valueFrom:
              secretKeyRef:
                key: fsid
                name: rook-ceph-mon
          - name: ROOK_OSD_STORE_TYPE
            value: bluestore
          - name: ROOK_CRUSHMAP_HOSTNAME
          - name: CEPH_VOLUME_DEBUG
            value: "1"
          - name: CEPH_VOLUME_SKIP_RESTORECON
            value: "1"
          - name: DM_DISABLE_UDEV
            value: "1"
          - name: ROOK_LOG_LEVEL
            value: DEBUG
          - name: ROOK_CEPH_VERSION
            value: ceph version 19.2.1-274 squid
          - name: ROOK_OSD_CRUSH_DEVICE_CLASS
            value: ssd
          - name: ROOK_OSD_CRUSH_INITIAL_WEIGHT
          - name: ROOK_DATA_DEVICES
            value: '[{"id":"/mnt/ocs-deviceset-0-data-15pntv","storeConfig":{"osdsPerDevice":1}}]'
          - name: ROOK_PVC_BACKED_OSD
            value: "true"
          - name: ROOK_ENCRYPTED_DEVICE
            value: "false"
          - name: ROOK_PVC_NAME
            value: ocs-deviceset-0-data-15pntv
          envFrom:
          - configMapRef:
              name: rook-ceph-osd-env-override
              optional: true
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: provision
          resources: {}
          securityContext:
            capabilities:
              drop:
              - NET_RAW
            privileged: true
            readOnlyRootFilesystem: false
            runAsNonRoot: false
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /var/lib/rook
            name: rook-data
          - mountPath: /etc/ceph
            name: ceph-conf-emptydir
          - mountPath: /run/ceph
            name: ceph-daemons-sock-dir
          - mountPath: /var/log/ceph
            name: rook-ceph-log
          - mountPath: /var/lib/ceph/crash
            name: rook-ceph-crash
          - mountPath: /dev
            name: devices
          - mountPath: /run/udev
            name: udev
          - mountPath: /rook
            name: rook-binaries
          - mountPath: /var/lib/rook-ceph-mon
            name: ceph-admin-secret
            readOnly: true
          - mountPath: /mnt
            name: ocs-deviceset-0-data-15pntv-bridge
        dnsPolicy: ClusterFirst
        initContainers:
        - args:
          - --archive
          - --force
          - --verbose
          - /usr/local/bin/rook
          - /rook
          command:
          - cp
          image: registry.redhat.io/odf4/rook-ceph-rhel9-operator@sha256:7c4cc389de5b17b8d2d530c5e249b9f195bbeda3596168fcafef0009390711a9
          imagePullPolicy: IfNotPresent
          name: copy-bins
          resources: {}
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /rook
            name: rook-binaries
        - command:
          - /bin/bash
          - -c
          - "\nset -xe\n\nPVC_SOURCE=/ocs-deviceset-0-data-15pntv\nPVC_DEST=/mnt/ocs-deviceset-0-data-15pntv\nCP_ARGS=(--archive
            --dereference --verbose)\n\nif [ -b \"$PVC_DEST\" ]; then\n\tPVC_SOURCE_MAJ_MIN=$(stat
            --format '%t%T' $PVC_SOURCE)\n\tPVC_DEST_MAJ_MIN=$(stat --format '%t%T'
            $PVC_DEST)\n\tif [[ \"$PVC_SOURCE_MAJ_MIN\" == \"$PVC_DEST_MAJ_MIN\" ]];
            then\n\t\techo \"PVC $PVC_DEST already exists and has the same major and
            minor as $PVC_SOURCE: \"$PVC_SOURCE_MAJ_MIN\"\"\n\t\texit 0\n\telse\n\t\techo
            \"PVC's source major/minor numbers changed\"\n\t\tCP_ARGS+=(--remove-destination)\n\tfi\nfi\n\ncp
            \"${CP_ARGS[@]}\" \"$PVC_SOURCE\" \"$PVC_DEST\"\n"
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: blkdevmapper
          resources: {}
          securityContext:
            capabilities:
              add:
              - MKNOD
              drop:
              - NET_RAW
            privileged: true
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeDevices:
          - devicePath: /ocs-deviceset-0-data-15pntv
            name: ocs-deviceset-0-data-15pntv
          volumeMounts:
          - mountPath: /mnt
            name: ocs-deviceset-0-data-15pntv-bridge
        priorityClassName: system-node-critical
        restartPolicy: OnFailure
        schedulerName: default-scheduler
        securityContext: {}
        serviceAccount: rook-ceph-osd
        serviceAccountName: rook-ceph-osd
        terminationGracePeriodSeconds: 30
        tolerations:
        - effect: NoSchedule
          key: node.ocs.openshift.io/storage
          operator: Equal
          value: "true"
        topologySpreadConstraints:
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: topology.rook.io/rack
          whenUnsatisfiable: DoNotSchedule
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: kubernetes.io/hostname
          whenUnsatisfiable: ScheduleAnyway
        volumes:
        - hostPath:
            path: /var/lib/rook
            type: ""
          name: rook-data
        - emptyDir: {}
          name: ceph-conf-emptydir
        - hostPath:
            path: /var/lib/rook/exporter
            type: DirectoryOrCreate
          name: ceph-daemons-sock-dir
        - hostPath:
            path: /var/lib/rook/openshift-storage/log
            type: ""
          name: rook-ceph-log
        - hostPath:
            path: /var/lib/rook/openshift-storage/crash
            type: ""
          name: rook-ceph-crash
        - emptyDir: {}
          name: rook-binaries
        - hostPath:
            path: /run/udev
            type: ""
          name: udev
        - hostPath:
            path: /dev
            type: ""
          name: devices
        - name: ceph-admin-secret
          secret:
            defaultMode: 420
            items:
            - key: ceph-secret
              path: secret.keyring
            secretName: rook-ceph-mon
        - name: ocs-deviceset-0-data-15pntv
          persistentVolumeClaim:
            claimName: ocs-deviceset-0-data-15pntv
        - emptyDir:
            medium: Memory
          name: ocs-deviceset-0-data-15pntv-bridge
  status:
    completionTime: "2025-10-27T12:47:37Z"
    conditions:
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: SuccessCriteriaMet
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: Complete
    ready: 0
    startTime: "2025-10-27T12:47:16Z"
    succeeded: 1
    terminating: 0
    uncountedTerminatedPods: {}
- apiVersion: batch/v1
  kind: Job
  metadata:
    creationTimestamp: "2025-10-27T12:47:17Z"
    generation: 1
    labels:
      app: rook-ceph-osd-prepare
      ceph-version: 19.2.1-274
      ceph.rook.io/DeviceSet: ocs-deviceset-0
      ceph.rook.io/pvc: ocs-deviceset-0-data-2thn4j
      rook-version: v4.19.6-0.53ceac39a82a97eeb1427927a7e5957b1845bafa
      rook_cluster: openshift-storage
    managedFields:
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:labels:
            .: {}
            f:app: {}
            f:ceph-version: {}
            f:ceph.rook.io/DeviceSet: {}
            f:ceph.rook.io/pvc: {}
            f:rook-version: {}
            f:rook_cluster: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"0f626088-0b84-4dc7-9929-8666599f01dd"}: {}
        f:spec:
          f:backoffLimit: {}
          f:completionMode: {}
          f:completions: {}
          f:manualSelector: {}
          f:parallelism: {}
          f:podReplacementPolicy: {}
          f:suspend: {}
          f:template:
            f:metadata:
              f:labels:
                .: {}
                f:app: {}
                f:ceph.rook.io/DeviceSet: {}
                f:ceph.rook.io/pvc: {}
                f:rook_cluster: {}
              f:name: {}
            f:spec:
              f:affinity:
                .: {}
                f:nodeAffinity:
                  .: {}
                  f:requiredDuringSchedulingIgnoredDuringExecution: {}
              f:containers:
                k:{"name":"provision"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:env:
                    .: {}
                    k:{"name":"CEPH_VOLUME_DEBUG"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"CEPH_VOLUME_SKIP_RESTORECON"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"DM_DISABLE_UDEV"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"POD_NAMESPACE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_CONFIG_OVERRIDE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CEPH_USERNAME"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_CEPH_VERSION"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_ID"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CLUSTER_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CONFIG_DIR"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_CRUSHMAP_HOSTNAME"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_CRUSHMAP_ROOT"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_DATA_DEVICES"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_ENCRYPTED_DEVICE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_FSID"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:secretKeyRef: {}
                    k:{"name":"ROOK_LOG_LEVEL"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_MON_ENDPOINTS"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:configMapKeyRef: {}
                    k:{"name":"ROOK_NODE_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_DEVICE_CLASS"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_OSD_CRUSH_INITIAL_WEIGHT"}:
                      .: {}
                      f:name: {}
                    k:{"name":"ROOK_OSD_STORE_TYPE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PRIVATE_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PUBLIC_IP"}:
                      .: {}
                      f:name: {}
                      f:valueFrom:
                        .: {}
                        f:fieldRef: {}
                    k:{"name":"ROOK_PVC_BACKED_OSD"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"ROOK_PVC_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                  f:envFrom: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:drop: {}
                    f:privileged: {}
                    f:readOnlyRootFilesystem: {}
                    f:runAsNonRoot: {}
                    f:runAsUser: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/dev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/etc/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/run/udev"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/ceph/crash"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                    k:{"mountPath":"/var/lib/rook-ceph-mon"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                      f:readOnly: {}
                    k:{"mountPath":"/var/log/ceph"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:dnsPolicy: {}
              f:initContainers:
                .: {}
                k:{"name":"blkdevmapper"}:
                  .: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:securityContext:
                    .: {}
                    f:capabilities:
                      .: {}
                      f:add: {}
                      f:drop: {}
                    f:privileged: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeDevices:
                    .: {}
                    k:{"devicePath":"/ocs-deviceset-0-data-2thn4j"}:
                      .: {}
                      f:devicePath: {}
                      f:name: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/mnt"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
                k:{"name":"copy-bins"}:
                  .: {}
                  f:args: {}
                  f:command: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
                  f:volumeMounts:
                    .: {}
                    k:{"mountPath":"/rook"}:
                      .: {}
                      f:mountPath: {}
                      f:name: {}
              f:priorityClassName: {}
              f:restartPolicy: {}
              f:schedulerName: {}
              f:securityContext: {}
              f:serviceAccount: {}
              f:serviceAccountName: {}
              f:terminationGracePeriodSeconds: {}
              f:tolerations: {}
              f:topologySpreadConstraints:
                .: {}
                k:{"topologyKey":"kubernetes.io/hostname","whenUnsatisfiable":"ScheduleAnyway"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
                k:{"topologyKey":"topology.rook.io/rack","whenUnsatisfiable":"DoNotSchedule"}:
                  .: {}
                  f:labelSelector: {}
                  f:maxSkew: {}
                  f:topologyKey: {}
                  f:whenUnsatisfiable: {}
              f:volumes:
                .: {}
                k:{"name":"ceph-admin-secret"}:
                  .: {}
                  f:name: {}
                  f:secret:
                    .: {}
                    f:defaultMode: {}
                    f:items: {}
                    f:secretName: {}
                k:{"name":"ceph-conf-emptydir"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"ceph-daemons-sock-dir"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"devices"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"ocs-deviceset-0-data-2thn4j"}:
                  .: {}
                  f:name: {}
                  f:persistentVolumeClaim:
                    .: {}
                    f:claimName: {}
                k:{"name":"ocs-deviceset-0-data-2thn4j-bridge"}:
                  .: {}
                  f:emptyDir:
                    .: {}
                    f:medium: {}
                  f:name: {}
                k:{"name":"rook-binaries"}:
                  .: {}
                  f:emptyDir: {}
                  f:name: {}
                k:{"name":"rook-ceph-crash"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-ceph-log"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"rook-data"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
                k:{"name":"udev"}:
                  .: {}
                  f:hostPath:
                    .: {}
                    f:path: {}
                    f:type: {}
                  f:name: {}
      manager: rook
      operation: Update
      time: "2025-10-27T12:47:17Z"
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:completionTime: {}
          f:conditions: {}
          f:ready: {}
          f:startTime: {}
          f:succeeded: {}
          f:terminating: {}
          f:uncountedTerminatedPods: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-27T12:47:37Z"
    name: rook-ceph-osd-prepare-ocs-deviceset-0-data-2thn4j
    namespace: openshift-storage
    ownerReferences:
    - apiVersion: ceph.rook.io/v1
      blockOwnerDeletion: true
      controller: true
      kind: CephCluster
      name: ocs-storagecluster-cephcluster
      uid: 0f626088-0b84-4dc7-9929-8666599f01dd
    resourceVersion: "63754"
    uid: 1029cf10-2aea-4003-902b-720a6417d0b0
  spec:
    backoffLimit: 6
    completionMode: NonIndexed
    completions: 1
    manualSelector: false
    parallelism: 1
    podReplacementPolicy: TerminatingOrFailed
    selector:
      matchLabels:
        batch.kubernetes.io/controller-uid: 1029cf10-2aea-4003-902b-720a6417d0b0
    suspend: false
    template:
      metadata:
        creationTimestamp: null
        labels:
          app: rook-ceph-osd-prepare
          batch.kubernetes.io/controller-uid: 1029cf10-2aea-4003-902b-720a6417d0b0
          batch.kubernetes.io/job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-2thn4j
          ceph.rook.io/DeviceSet: ocs-deviceset-0
          ceph.rook.io/pvc: ocs-deviceset-0-data-2thn4j
          controller-uid: 1029cf10-2aea-4003-902b-720a6417d0b0
          job-name: rook-ceph-osd-prepare-ocs-deviceset-0-data-2thn4j
          rook_cluster: openshift-storage
        name: rook-ceph-osd
      spec:
        affinity:
          nodeAffinity:
            requiredDuringSchedulingIgnoredDuringExecution:
              nodeSelectorTerms:
              - matchExpressions:
                - key: cluster.ocs.openshift.io/openshift-storage
                  operator: Exists
        containers:
        - args:
          - ceph
          - osd
          - provision
          command:
          - /rook/rook
          env:
          - name: ROOK_NODE_NAME
            value: ocs-deviceset-0-data-2thn4j
          - name: ROOK_CLUSTER_ID
            value: 0f626088-0b84-4dc7-9929-8666599f01dd
          - name: ROOK_CLUSTER_NAME
            value: ocs-storagecluster-cephcluster
          - name: ROOK_PRIVATE_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: ROOK_PUBLIC_IP
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: status.podIP
          - name: POD_NAMESPACE
            value: openshift-storage
          - name: ROOK_MON_ENDPOINTS
            valueFrom:
              configMapKeyRef:
                key: data
                name: rook-ceph-mon-endpoints
          - name: ROOK_CONFIG_DIR
            value: /var/lib/rook
          - name: ROOK_CEPH_CONFIG_OVERRIDE
            value: /etc/rook/config/override.conf
          - name: NODE_NAME
            valueFrom:
              fieldRef:
                apiVersion: v1
                fieldPath: spec.nodeName
          - name: ROOK_CRUSHMAP_ROOT
            value: default
          - name: ROOK_CEPH_USERNAME
            valueFrom:
              secretKeyRef:
                key: ceph-username
                name: rook-ceph-mon
          - name: ROOK_FSID
            valueFrom:
              secretKeyRef:
                key: fsid
                name: rook-ceph-mon
          - name: ROOK_OSD_STORE_TYPE
            value: bluestore
          - name: ROOK_CRUSHMAP_HOSTNAME
          - name: CEPH_VOLUME_DEBUG
            value: "1"
          - name: CEPH_VOLUME_SKIP_RESTORECON
            value: "1"
          - name: DM_DISABLE_UDEV
            value: "1"
          - name: ROOK_LOG_LEVEL
            value: DEBUG
          - name: ROOK_CEPH_VERSION
            value: ceph version 19.2.1-274 squid
          - name: ROOK_OSD_CRUSH_DEVICE_CLASS
            value: ssd
          - name: ROOK_OSD_CRUSH_INITIAL_WEIGHT
          - name: ROOK_DATA_DEVICES
            value: '[{"id":"/mnt/ocs-deviceset-0-data-2thn4j","storeConfig":{"osdsPerDevice":1}}]'
          - name: ROOK_PVC_BACKED_OSD
            value: "true"
          - name: ROOK_ENCRYPTED_DEVICE
            value: "false"
          - name: ROOK_PVC_NAME
            value: ocs-deviceset-0-data-2thn4j
          envFrom:
          - configMapRef:
              name: rook-ceph-osd-env-override
              optional: true
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: provision
          resources: {}
          securityContext:
            capabilities:
              drop:
              - NET_RAW
            privileged: true
            readOnlyRootFilesystem: false
            runAsNonRoot: false
            runAsUser: 0
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /var/lib/rook
            name: rook-data
          - mountPath: /etc/ceph
            name: ceph-conf-emptydir
          - mountPath: /run/ceph
            name: ceph-daemons-sock-dir
          - mountPath: /var/log/ceph
            name: rook-ceph-log
          - mountPath: /var/lib/ceph/crash
            name: rook-ceph-crash
          - mountPath: /dev
            name: devices
          - mountPath: /run/udev
            name: udev
          - mountPath: /rook
            name: rook-binaries
          - mountPath: /var/lib/rook-ceph-mon
            name: ceph-admin-secret
            readOnly: true
          - mountPath: /mnt
            name: ocs-deviceset-0-data-2thn4j-bridge
        dnsPolicy: ClusterFirst
        initContainers:
        - args:
          - --archive
          - --force
          - --verbose
          - /usr/local/bin/rook
          - /rook
          command:
          - cp
          image: registry.redhat.io/odf4/rook-ceph-rhel9-operator@sha256:7c4cc389de5b17b8d2d530c5e249b9f195bbeda3596168fcafef0009390711a9
          imagePullPolicy: IfNotPresent
          name: copy-bins
          resources: {}
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeMounts:
          - mountPath: /rook
            name: rook-binaries
        - command:
          - /bin/bash
          - -c
          - "\nset -xe\n\nPVC_SOURCE=/ocs-deviceset-0-data-2thn4j\nPVC_DEST=/mnt/ocs-deviceset-0-data-2thn4j\nCP_ARGS=(--archive
            --dereference --verbose)\n\nif [ -b \"$PVC_DEST\" ]; then\n\tPVC_SOURCE_MAJ_MIN=$(stat
            --format '%t%T' $PVC_SOURCE)\n\tPVC_DEST_MAJ_MIN=$(stat --format '%t%T'
            $PVC_DEST)\n\tif [[ \"$PVC_SOURCE_MAJ_MIN\" == \"$PVC_DEST_MAJ_MIN\" ]];
            then\n\t\techo \"PVC $PVC_DEST already exists and has the same major and
            minor as $PVC_SOURCE: \"$PVC_SOURCE_MAJ_MIN\"\"\n\t\texit 0\n\telse\n\t\techo
            \"PVC's source major/minor numbers changed\"\n\t\tCP_ARGS+=(--remove-destination)\n\tfi\nfi\n\ncp
            \"${CP_ARGS[@]}\" \"$PVC_SOURCE\" \"$PVC_DEST\"\n"
          image: registry.redhat.io/rhceph/rhceph-8-rhel9@sha256:24590b9ab8aebfeebfde344ec0c522164efd57c28f8f88692b91673c7f8f164a
          imagePullPolicy: IfNotPresent
          name: blkdevmapper
          resources: {}
          securityContext:
            capabilities:
              add:
              - MKNOD
              drop:
              - NET_RAW
            privileged: true
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
          volumeDevices:
          - devicePath: /ocs-deviceset-0-data-2thn4j
            name: ocs-deviceset-0-data-2thn4j
          volumeMounts:
          - mountPath: /mnt
            name: ocs-deviceset-0-data-2thn4j-bridge
        priorityClassName: system-node-critical
        restartPolicy: OnFailure
        schedulerName: default-scheduler
        securityContext: {}
        serviceAccount: rook-ceph-osd
        serviceAccountName: rook-ceph-osd
        terminationGracePeriodSeconds: 30
        tolerations:
        - effect: NoSchedule
          key: node.ocs.openshift.io/storage
          operator: Equal
          value: "true"
        topologySpreadConstraints:
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: topology.rook.io/rack
          whenUnsatisfiable: DoNotSchedule
        - labelSelector:
            matchExpressions:
            - key: app
              operator: In
              values:
              - rook-ceph-osd
              - rook-ceph-osd-prepare
          maxSkew: 1
          topologyKey: kubernetes.io/hostname
          whenUnsatisfiable: ScheduleAnyway
        volumes:
        - hostPath:
            path: /var/lib/rook
            type: ""
          name: rook-data
        - emptyDir: {}
          name: ceph-conf-emptydir
        - hostPath:
            path: /var/lib/rook/exporter
            type: DirectoryOrCreate
          name: ceph-daemons-sock-dir
        - hostPath:
            path: /var/lib/rook/openshift-storage/log
            type: ""
          name: rook-ceph-log
        - hostPath:
            path: /var/lib/rook/openshift-storage/crash
            type: ""
          name: rook-ceph-crash
        - emptyDir: {}
          name: rook-binaries
        - hostPath:
            path: /run/udev
            type: ""
          name: udev
        - hostPath:
            path: /dev
            type: ""
          name: devices
        - name: ceph-admin-secret
          secret:
            defaultMode: 420
            items:
            - key: ceph-secret
              path: secret.keyring
            secretName: rook-ceph-mon
        - name: ocs-deviceset-0-data-2thn4j
          persistentVolumeClaim:
            claimName: ocs-deviceset-0-data-2thn4j
        - emptyDir:
            medium: Memory
          name: ocs-deviceset-0-data-2thn4j-bridge
  status:
    completionTime: "2025-10-27T12:47:37Z"
    conditions:
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: SuccessCriteriaMet
    - lastProbeTime: "2025-10-27T12:47:37Z"
      lastTransitionTime: "2025-10-27T12:47:37Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: Complete
    ready: 0
    startTime: "2025-10-27T12:47:17Z"
    succeeded: 1
    terminating: 0
    uncountedTerminatedPods: {}
- apiVersion: batch/v1
  kind: Job
  metadata:
    annotations:
      batch.kubernetes.io/cronjob-scheduled-timestamp: "2025-10-29T13:15:00Z"
    creationTimestamp: "2025-10-29T13:15:00Z"
    generation: 1
    labels:
      batch.kubernetes.io/controller-uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
      batch.kubernetes.io/job-name: storageclient-737342087af10580-status-reporter-29362395
      controller-uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
      job-name: storageclient-737342087af10580-status-reporter-29362395
    managedFields:
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:metadata:
          f:annotations:
            .: {}
            f:batch.kubernetes.io/cronjob-scheduled-timestamp: {}
          f:ownerReferences:
            .: {}
            k:{"uid":"d1edb8e1-7683-4741-857f-3db2795851e9"}: {}
        f:spec:
          f:activeDeadlineSeconds: {}
          f:backoffLimit: {}
          f:completionMode: {}
          f:completions: {}
          f:manualSelector: {}
          f:parallelism: {}
          f:podReplacementPolicy: {}
          f:suspend: {}
          f:template:
            f:spec:
              f:activeDeadlineSeconds: {}
              f:containers:
                k:{"name":"heartbeat"}:
                  .: {}
                  f:command: {}
                  f:env:
                    .: {}
                    k:{"name":"OPERATOR_NAMESPACE"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"OPERATOR_VERSION"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                    k:{"name":"STORAGE_CLIENT_NAME"}:
                      .: {}
                      f:name: {}
                      f:value: {}
                  f:image: {}
                  f:imagePullPolicy: {}
                  f:name: {}
                  f:resources: {}
                  f:terminationMessagePath: {}
                  f:terminationMessagePolicy: {}
              f:dnsPolicy: {}
              f:restartPolicy: {}
              f:schedulerName: {}
              f:securityContext: {}
              f:serviceAccount: {}
              f:serviceAccountName: {}
              f:terminationGracePeriodSeconds: {}
              f:tolerations: {}
          f:ttlSecondsAfterFinished: {}
      manager: kube-controller-manager
      operation: Update
      time: "2025-10-29T13:15:00Z"
    - apiVersion: batch/v1
      fieldsType: FieldsV1
      fieldsV1:
        f:status:
          f:completionTime: {}
          f:conditions: {}
          f:ready: {}
          f:startTime: {}
          f:succeeded: {}
          f:terminating: {}
          f:uncountedTerminatedPods: {}
      manager: kube-controller-manager
      operation: Update
      subresource: status
      time: "2025-10-29T13:15:04Z"
    name: storageclient-737342087af10580-status-reporter-29362395
    namespace: openshift-storage
    ownerReferences:
    - apiVersion: batch/v1
      blockOwnerDeletion: true
      controller: true
      kind: CronJob
      name: storageclient-737342087af10580-status-reporter
      uid: d1edb8e1-7683-4741-857f-3db2795851e9
    resourceVersion: "2219933"
    uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
  spec:
    activeDeadlineSeconds: 155
    backoffLimit: 6
    completionMode: NonIndexed
    completions: 1
    manualSelector: false
    parallelism: 1
    podReplacementPolicy: TerminatingOrFailed
    selector:
      matchLabels:
        batch.kubernetes.io/controller-uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
    suspend: false
    template:
      metadata:
        creationTimestamp: null
        labels:
          batch.kubernetes.io/controller-uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
          batch.kubernetes.io/job-name: storageclient-737342087af10580-status-reporter-29362395
          controller-uid: 7f308c9b-b8df-499b-85f1-969cdb57dc44
          job-name: storageclient-737342087af10580-status-reporter-29362395
      spec:
        activeDeadlineSeconds: 120
        containers:
        - command:
          - /status-reporter
          env:
          - name: STORAGE_CLIENT_NAME
            value: ocs-storagecluster
          - name: OPERATOR_NAMESPACE
            value: openshift-storage
          - name: OPERATOR_VERSION
            value: 4.19.6-rhodf
          image: registry.redhat.io/odf4/ocs-client-rhel9-operator@sha256:8b28dfb6731f991d25000b5fb1f239f9d21a8a3d2ab08de8348b4e64c2415d17
          imagePullPolicy: IfNotPresent
          name: heartbeat
          resources: {}
          terminationMessagePath: /dev/termination-log
          terminationMessagePolicy: File
        dnsPolicy: ClusterFirst
        restartPolicy: OnFailure
        schedulerName: default-scheduler
        securityContext: {}
        serviceAccount: ocs-client-operator-status-reporter
        serviceAccountName: ocs-client-operator-status-reporter
        terminationGracePeriodSeconds: 30
        tolerations:
        - effect: NoSchedule
          key: node.ocs.openshift.io/storage
          operator: Equal
          value: "true"
    ttlSecondsAfterFinished: 600
  status:
    completionTime: "2025-10-29T13:15:04Z"
    conditions:
    - lastProbeTime: "2025-10-29T13:15:04Z"
      lastTransitionTime: "2025-10-29T13:15:04Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: SuccessCriteriaMet
    - lastProbeTime: "2025-10-29T13:15:04Z"
      lastTransitionTime: "2025-10-29T13:15:04Z"
      message: Reached expected number of succeeded pods
      reason: CompletionsReached
      status: "True"
      type: Complete
    ready: 0
    startTime: "2025-10-29T13:15:00Z"
    succeeded: 1
    terminating: 0
    uncountedTerminatedPods: {}
kind: JobList
metadata:
  resourceVersion: "2220123"
