apiVersion: batch/v1 kind: Job metadata: annotations: hash: n66dh576h5f9h68ch586h5c5h88h68fhb5h679hdh95hfbh584h57dhbch75h557h64bhf9h658h66hc4h5d7h5dbh558hc9h667h56fhfch546hdfq creationTimestamp: "2025-12-03T22:23:43Z" 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: c08968b1-5778-4b77-bf37-b3b513035215 resourceVersion: "30119" uid: df466224-cf2e-4559-86b1-05e83922a2d1 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: df466224-cf2e-4559-86b1-05e83922a2d1 suspend: false template: metadata: creationTimestamp: null labels: batch.kubernetes.io/controller-uid: df466224-cf2e-4559-86b1-05e83922a2d1 batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: df466224-cf2e-4559-86b1-05e83922a2d1 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: c08968b1-5778-4b77-bf37-b3b513035215 - 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-03T22:24:07Z" conditions: - lastProbeTime: "2025-12-03T22:24:07Z" lastTransitionTime: "2025-12-03T22:24:07Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2025-12-03T22:24:07Z" lastTransitionTime: "2025-12-03T22:24:07Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2025-12-03T22:23:44Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {}