--- apiVersion: batch/v1 items: - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n57bh5b9h597h58h8h58dh56fh659h669h8fh54chc9h674h657h67hbch59dh565h5dfhf9h67bh5dchbdh656hfch649h5d4hdh68ch56ch54h685q creationTimestamp: "2026-03-08T04:16:02Z" generation: 1 labels: job-name: swift-ring-rebalance managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:labels: .: {} f:job-name: {} f:ownerReferences: .: {} k:{"uid":"6d534050-a654-49af-bd2b-b81498f17c56"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:spec: f:containers: k:{"name":"swift-ring-rebalance"}: .: {} f:command: {} f:env: .: {} k:{"name":"CM_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"NAMESPACE"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_APIVERSION"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_KIND"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_NAME"}: .: {} f:name: {} f:value: {} k:{"name":"OWNER_UID"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_MIN_PART_HOURS"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_PART_POWER"}: .: {} f:name: {} f:value: {} k:{"name":"SWIFT_REPLICAS"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/etc/swift/dispersion.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/swift/swift.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/usr/local/bin/swift-ring-tool"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/var/lib/config-data/ring-devices"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:workingDir: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:seccompProfile: .: {} f:type: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"dispersionconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:optional: {} f:secretName: {} k:{"name":"etc-swift"}: .: {} f:emptyDir: {} f:name: {} k:{"name":"ring-data-devices"}: .: {} f:configMap: .: {} f:defaultMode: {} f:name: {} f:name: {} k:{"name":"scripts"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"swiftconf"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-08T04:16:02Z" - 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: "2026-03-08T04:16:23Z" name: swift-ring-rebalance namespace: openstack ownerReferences: - apiVersion: swift.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: SwiftRing name: swift-ring uid: 6d534050-a654-49af-bd2b-b81498f17c56 resourceVersion: "28803" uid: 582f84bf-52a1-49b0-9d5c-8a1ebbe659c4 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 582f84bf-52a1-49b0-9d5c-8a1ebbe659c4 suspend: false template: metadata: creationTimestamp: null labels: batch.kubernetes.io/controller-uid: 582f84bf-52a1-49b0-9d5c-8a1ebbe659c4 batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: 582f84bf-52a1-49b0-9d5c-8a1ebbe659c4 job-name: swift-ring-rebalance spec: containers: - command: - /usr/local/bin/swift-ring-tool - all env: - name: CM_NAME value: swift-ring-files - name: NAMESPACE value: openstack - name: OWNER_APIVERSION value: swift.openstack.org/v1beta1 - name: OWNER_KIND value: SwiftRing - name: OWNER_NAME value: swift-ring - name: OWNER_UID value: 6d534050-a654-49af-bd2b-b81498f17c56 - name: SWIFT_MIN_PART_HOURS value: "1" - name: SWIFT_PART_POWER value: "10" - name: SWIFT_REPLICAS value: "1" image: quay.io/podified-antelope-centos9/openstack-swift-proxy-server:current-podified imagePullPolicy: IfNotPresent name: swift-ring-rebalance resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsNonRoot: true runAsUser: 42445 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /usr/local/bin/swift-ring-tool name: scripts readOnly: true subPath: swift-ring-tool - mountPath: /etc/swift/swift.conf name: swiftconf readOnly: true subPath: swift.conf - mountPath: /etc/swift name: etc-swift - mountPath: /var/lib/config-data/ring-devices name: ring-data-devices readOnly: true - mountPath: /etc/swift/dispersion.conf name: dispersionconf readOnly: true subPath: dispersion.conf - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem workingDir: /etc/swift dnsPolicy: ClusterFirst restartPolicy: OnFailure schedulerName: default-scheduler securityContext: seccompProfile: type: RuntimeDefault serviceAccount: swift-swift serviceAccountName: swift-swift terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 493 items: - key: swift-ring-tool path: swift-ring-tool name: swift-ring-scripts name: scripts - name: swiftconf secret: defaultMode: 420 items: - key: swift.conf path: swift.conf secretName: swift-conf - emptyDir: {} name: etc-swift - configMap: defaultMode: 420 name: swift-ring-config-data name: ring-data-devices - name: dispersionconf secret: defaultMode: 420 items: - key: dispersion.conf path: dispersion.conf optional: true secretName: swift-proxy-config-data - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle status: completionTime: "2026-03-08T04:16:23Z" conditions: - lastProbeTime: "2026-03-08T04:16:23Z" lastTransitionTime: "2026-03-08T04:16:23Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-08T04:16:23Z" lastTransitionTime: "2026-03-08T04:16:23Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-08T04:16:02Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} kind: JobList metadata: resourceVersion: "47713"