apiVersion: batch/v1 kind: Job metadata: annotations: hash: n64h88h5c7h5fbh5f6h7ch7bhd9hf7h54dh564h597h65hd9h585h5d5h646hd7hf7hdfh5f4hdch646h5d8h659h577h57chb4h685h557h67fh95q creationTimestamp: "2025-12-04T12:20:32Z" generation: 1 labels: job-name: swift-ring-rebalance name: swift-ring-rebalance namespace: openstack ownerReferences: - apiVersion: swift.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: SwiftRing name: swift-ring uid: d269ca64-eead-4f6b-a1ce-97274c0b7ec0 resourceVersion: "32333" uid: 413efcca-dbc1-4603-b55c-61940495f44f spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 413efcca-dbc1-4603-b55c-61940495f44f suspend: false template: metadata: creationTimestamp: null labels: batch.kubernetes.io/controller-uid: 413efcca-dbc1-4603-b55c-61940495f44f batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: 413efcca-dbc1-4603-b55c-61940495f44f 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: d269ca64-eead-4f6b-a1ce-97274c0b7ec0 - 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@sha256:3c89899d53b3bca91830c259434c074f27554824a9cdcf117158c4a4329810f5 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: "2025-12-04T12:20:53Z" conditions: - lastProbeTime: "2025-12-04T12:20:53Z" lastTransitionTime: "2025-12-04T12:20:53Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2025-12-04T12:20:53Z" lastTransitionTime: "2025-12-04T12:20:53Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2025-12-04T12:20:32Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {}