--- apiVersion: batch/v1 items: - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n594h596hb8h696h5fh545h99h5ch56fh668h65fh696h4h6dh67bh57bh5f5h77h96h88h5d6hb7h8fh64h7fhc9h56ch696h576h5d8h596h695q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:17:48Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: bootstrap managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"bootstrap-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:17:48Z" - 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-20T09:19:55Z" name: bootstrap-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "40536" uid: 9f1bf72b-dfac-4d5e-83f6-713e4c1bf92f spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 9f1bf72b-dfac-4d5e-83f6-713e4c1bf92f suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9f1bf72b-dfac-4d5e-83f6-713e4c1bf92f batch.kubernetes.io/job-name: bootstrap-dataplane-step-1-edpm-a controller-uid: 9f1bf72b-dfac-4d5e-83f6-713e4c1bf92f job-name: bootstrap-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: bootstrap spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.bootstrap - -i - bootstrap-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.bootstrap - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: bootstrap edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: bootstrap-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:19:55Z" conditions: - lastProbeTime: "2026-03-20T09:19:55Z" lastTransitionTime: "2026-03-20T09:19:55Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:19:55Z" lastTransitionTime: "2026-03-20T09:19:55Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:17:48Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n54dhc8h5fch666hf4hb7h6h597h5bdh5ddh56fh55fh65dhf5h5h9fh59bh646h68h5f9h56fhd4h674h66dh594hb8h577hd8h5fh669h55h9bq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:17:48Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: bootstrap managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"bootstrap-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/bootstrap"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"bootstrap-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:17:48Z" - 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-20T09:20:03Z" name: bootstrap-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "40649" uid: a74dc0df-70c1-43de-8a82-21fb93bdadec spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: a74dc0df-70c1-43de-8a82-21fb93bdadec suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a74dc0df-70c1-43de-8a82-21fb93bdadec batch.kubernetes.io/job-name: bootstrap-dataplane-step-1-edpm-b controller-uid: a74dc0df-70c1-43de-8a82-21fb93bdadec job-name: bootstrap-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: bootstrap spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.bootstrap - -i - bootstrap-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.bootstrap - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: bootstrap edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: bootstrap-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/cacerts/bootstrap name: bootstrap-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: bootstrap-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:20:03Z" conditions: - lastProbeTime: "2026-03-20T09:20:03Z" lastTransitionTime: "2026-03-20T09:20:03Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:20:03Z" lastTransitionTime: "2026-03-20T09:20:03Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:17:48Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n648h654h88h5c8h588h55ch5fbh667h65h5dhdhffhcdh547h68dh5f5h6dh65bh548h65dhfch86h59bh694h64fhcbh9fhbh599h5b8h57h555q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:19:55Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: configure-network managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"configure-network-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:19:55Z" - 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-20T09:20:40Z" name: configure-network-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41019" uid: 9b8cebb3-dde0-49b8-83bc-931eb0c270dc spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 9b8cebb3-dde0-49b8-83bc-931eb0c270dc suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 9b8cebb3-dde0-49b8-83bc-931eb0c270dc batch.kubernetes.io/job-name: configure-network-dataplane-step-1-edpm-a controller-uid: 9b8cebb3-dde0-49b8-83bc-931eb0c270dc job-name: configure-network-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: configure-network spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_network - -i - configure-network-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.configure_network - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: configure-network edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: configure-network-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:20:40Z" conditions: - lastProbeTime: "2026-03-20T09:20:40Z" lastTransitionTime: "2026-03-20T09:20:40Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:20:40Z" lastTransitionTime: "2026-03-20T09:20:40Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:19:55Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: nbh9fh578h645h57ch69hdfh8fh699h57h5cdh56fh645h5d5h5h685h5bfhd9h57dh684h574h65ch546h8bh586hd4h58h69h545hbh64fh54dq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:20:03Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: configure-network managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"configure-network-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:20:03Z" - 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-20T09:20:49Z" name: configure-network-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41140" uid: 34ccaacd-8507-4068-b2f3-f3aee58e42bc spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 34ccaacd-8507-4068-b2f3-f3aee58e42bc suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 34ccaacd-8507-4068-b2f3-f3aee58e42bc batch.kubernetes.io/job-name: configure-network-dataplane-step-1-edpm-b controller-uid: 34ccaacd-8507-4068-b2f3-f3aee58e42bc job-name: configure-network-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: configure-network spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_network - -i - configure-network-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.configure_network - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: configure-network edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: configure-network-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:20:48Z" conditions: - lastProbeTime: "2026-03-20T09:20:48Z" lastTransitionTime: "2026-03-20T09:20:48Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:20:49Z" lastTransitionTime: "2026-03-20T09:20:49Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:20:03Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n658h547h54fhd5h5bh54bh66bh65h55ch664h686h585hbfhf8hfh9fh558hd7h584h9h57fhc6h5fch5bbh686h5bbh9bhcfh587h5d9h5bdh59cq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:21:33Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: configure-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"configure-os-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:21:33Z" - 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-20T09:22:20Z" name: configure-os-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42140" uid: 84ccdbe9-1501-4339-9128-05ce7fd8e263 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 84ccdbe9-1501-4339-9128-05ce7fd8e263 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 84ccdbe9-1501-4339-9128-05ce7fd8e263 batch.kubernetes.io/job-name: configure-os-dataplane-step-1-edpm-a controller-uid: 84ccdbe9-1501-4339-9128-05ce7fd8e263 job-name: configure-os-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: configure-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_os - -i - configure-os-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.configure_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: configure-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: configure-os-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:22:20Z" conditions: - lastProbeTime: "2026-03-20T09:22:20Z" lastTransitionTime: "2026-03-20T09:22:20Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:20Z" lastTransitionTime: "2026-03-20T09:22:20Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:21:33Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n8ch56bh688h8fh95h654h668h675hbdh549hb4h546hb4h554h5f4hfch85h66fh66fhddh58bh585h54bhf9h584h5b7h5cdh574h68h577h56h69q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:21:38Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: configure-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"configure-os-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:21:38Z" - 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-20T09:22:25Z" name: configure-os-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42233" uid: 8d56984e-62f4-4d1e-a2d8-1527adaa2e64 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 8d56984e-62f4-4d1e-a2d8-1527adaa2e64 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 8d56984e-62f4-4d1e-a2d8-1527adaa2e64 batch.kubernetes.io/job-name: configure-os-dataplane-step-1-edpm-b controller-uid: 8d56984e-62f4-4d1e-a2d8-1527adaa2e64 job-name: configure-os-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: configure-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.configure_os - -i - configure-os-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.configure_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: configure-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: configure-os-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:22:25Z" conditions: - lastProbeTime: "2026-03-20T09:22:25Z" lastTransitionTime: "2026-03-20T09:22:25Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:25Z" lastTransitionTime: "2026-03-20T09:22:25Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:21:38Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: ndh5b5h667hf9h6fh57ch5b5hdfh579h64bh574h665h574hdfh5d7h5f8h68ch94h59ch545h74h89h59fh658h97h595hd9h56fh54ch6fh64h56bq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:23:06Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: install-certs managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"install-certs-dataplane-step-2-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/libvirt/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/neutron-metadata/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/ovn/default"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"edpm-a-libvirt-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"edpm-a-neutron-metadata-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"edpm-a-ovn-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:23:06Z" - 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-20T09:23:33Z" name: install-certs-dataplane-step-2-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "43243" uid: 72d37695-09a3-46e3-8136-0ef3594741fe spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 72d37695-09a3-46e3-8136-0ef3594741fe suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 72d37695-09a3-46e3-8136-0ef3594741fe batch.kubernetes.io/job-name: install-certs-dataplane-step-2-edpm-a controller-uid: 72d37695-09a3-46e3-8136-0ef3594741fe job-name: install-certs-dataplane-step-2-edpm-a openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: install-certs spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_certs - -i - install-certs-dataplane-step-2-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.install_certs - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: install-certs edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: install-certs-dataplane-step-2-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/certs/ovn/default name: edpm-a-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: edpm-a-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: edpm-a-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: edpm-a-ovn-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-a-ovn-default-certs-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: edpm-a-neutron-metadata-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-a-neutron-metadata-default-certs-0 - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: edpm-a-libvirt-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-a-libvirt-default-certs-0 - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:23:33Z" conditions: - lastProbeTime: "2026-03-20T09:23:33Z" lastTransitionTime: "2026-03-20T09:23:33Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:23:33Z" lastTransitionTime: "2026-03-20T09:23:33Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:23:06Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n5bbh5d6h65chdh589hcdh69h699h67fhcchd6h7dh68hc9h5bdh688h5fch665h58fh9bh689h67dhch656h5f5h5f8hd4h55dh646h665hbch594q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:23:06Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: install-certs managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"install-certs-dataplane-step-2-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/libvirt"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/nova"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/libvirt/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/neutron-metadata/default"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/certs/ovn/default"}: .: {} f:mountPath: {} f:name: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"edpm-b-libvirt-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"edpm-b-neutron-metadata-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"edpm-b-ovn-default-certs-0"}: .: {} f:name: {} f:projected: .: {} f:defaultMode: {} f:sources: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"libvirt-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"nova-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:23:06Z" - 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-20T09:23:34Z" name: install-certs-dataplane-step-2-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "43300" uid: 751e2fe8-bc7a-4f78-82b3-7c00514b5ea3 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 751e2fe8-bc7a-4f78-82b3-7c00514b5ea3 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 751e2fe8-bc7a-4f78-82b3-7c00514b5ea3 batch.kubernetes.io/job-name: install-certs-dataplane-step-2-edpm-b controller-uid: 751e2fe8-bc7a-4f78-82b3-7c00514b5ea3 job-name: install-certs-dataplane-step-2-edpm-b openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: install-certs spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_certs - -i - install-certs-dataplane-step-2-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.install_certs - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: install-certs edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: install-certs-dataplane-step-2-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/certs/ovn/default name: edpm-b-ovn-default-certs-0 - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /var/lib/openstack/certs/neutron-metadata/default name: edpm-b-neutron-metadata-default-certs-0 - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /var/lib/openstack/certs/libvirt/default name: edpm-b-libvirt-default-certs-0 - mountPath: /var/lib/openstack/cacerts/libvirt name: libvirt-combined-ca-bundle - mountPath: /var/lib/openstack/cacerts/nova name: nova-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: edpm-b-ovn-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-b-ovn-default-certs-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: edpm-b-neutron-metadata-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-b-neutron-metadata-default-certs-0 - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: edpm-b-libvirt-default-certs-0 projected: defaultMode: 420 sources: - secret: name: edpm-b-libvirt-default-certs-0 - name: libvirt-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: nova-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:23:34Z" conditions: - lastProbeTime: "2026-03-20T09:23:34Z" lastTransitionTime: "2026-03-20T09:23:34Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:23:34Z" lastTransitionTime: "2026-03-20T09:23:34Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:23:06Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n595hd8h555h559h5c6h68fhb7h54dh65h6ch8chfdh65ch67bh656hd6h69h5d8h56hd7hc9h5f9h698h5fchffh5b9hdbh687h65ch5d4h596h6dq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:20:58Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: install-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"install-os-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:20:58Z" - 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-20T09:21:33Z" name: install-os-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41641" uid: a8469a02-e933-4d63-9e26-5d0077ee4e31 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: a8469a02-e933-4d63-9e26-5d0077ee4e31 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a8469a02-e933-4d63-9e26-5d0077ee4e31 batch.kubernetes.io/job-name: install-os-dataplane-step-1-edpm-a controller-uid: a8469a02-e933-4d63-9e26-5d0077ee4e31 job-name: install-os-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: install-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_os - -i - install-os-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.install_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: install-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: install-os-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:21:33Z" conditions: - lastProbeTime: "2026-03-20T09:21:33Z" lastTransitionTime: "2026-03-20T09:21:33Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:21:33Z" lastTransitionTime: "2026-03-20T09:21:33Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:20:58Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: ndbh59h74h65dhd4h55ch56ch686h5ddh5c4h66ch7dh694h64chd4h54dh544h5f5hfdh55fh67ch64dh5b8h56ch5c5h674h5f4h59bhbbhb5h5f9hc4q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:21:02Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: install-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"install-os-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:21: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-20T09:21:38Z" name: install-os-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41734" uid: 5972d39b-eee7-4ec9-9e77-457cecc636fa spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 5972d39b-eee7-4ec9-9e77-457cecc636fa suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 5972d39b-eee7-4ec9-9e77-457cecc636fa batch.kubernetes.io/job-name: install-os-dataplane-step-1-edpm-b controller-uid: 5972d39b-eee7-4ec9-9e77-457cecc636fa job-name: install-os-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: install-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.install_os - -i - install-os-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.install_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: install-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: install-os-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:21:38Z" conditions: - lastProbeTime: "2026-03-20T09:21:38Z" lastTransitionTime: "2026-03-20T09:21:38Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:21:38Z" lastTransitionTime: "2026-03-20T09:21:38Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:21:02Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: batch.kubernetes.io/cronjob-scheduled-timestamp: "2026-03-20T10:01:00Z" k8s.v1.cni.cncf.io/networks: '[]' creationTimestamp: "2026-03-20T10:01:00Z" generation: 1 labels: owner: keystone service: keystone managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:batch.kubernetes.io/cronjob-scheduled-timestamp: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:owner: {} f:service: {} f:ownerReferences: .: {} k:{"uid":"c03b567d-b149-48ab-90d5-ccb8872aa42c"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:spec: f:containers: k:{"name":"keystone-cron"}: .: {} f:args: {} f:command: {} f:env: .: {} k:{"name":"KOLLA_CONFIG_STRATEGY"}: .: {} f:name: {} f:value: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:securityContext: .: {} f:allowPrivilegeEscalation: {} f:capabilities: .: {} f:drop: {} f:runAsGroup: {} f:runAsNonRoot: {} f:runAsUser: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/etc/keystone/fernet-keys"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} k:{"mountPath":"/etc/keystone/keystone.conf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/my.cnf"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} k:{"mountPath":"/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"}: .: {} f:mountPath: {} f:name: {} f:readOnly: {} f:subPath: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: .: {} f:fsGroup: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"config-data"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"credential-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"fernet-keys"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"scripts"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} manager: kube-controller-manager operation: Update time: "2026-03-20T10:01: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: "2026-03-20T10:01:07Z" name: keystone-cron-29566681 namespace: openstack ownerReferences: - apiVersion: batch/v1 blockOwnerDeletion: true controller: true kind: CronJob name: keystone-cron uid: c03b567d-b149-48ab-90d5-ccb8872aa42c resourceVersion: "63083" uid: 941aafc2-3e4d-4c15-850e-3c46df5a417f spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 941aafc2-3e4d-4c15-850e-3c46df5a417f suspend: false template: metadata: creationTimestamp: null labels: batch.kubernetes.io/controller-uid: 941aafc2-3e4d-4c15-850e-3c46df5a417f batch.kubernetes.io/job-name: keystone-cron-29566681 controller-uid: 941aafc2-3e4d-4c15-850e-3c46df5a417f job-name: keystone-cron-29566681 spec: containers: - args: - -c - keystone-manage trust_flush command: - /bin/bash env: - name: KOLLA_CONFIG_STRATEGY value: COPY_ALWAYS image: quay.io/podified-antelope-centos9/openstack-keystone@sha256:3a148c87899d4cbbb6bbe1203ad6c237fb295b5f42abda425dc0329305723414 imagePullPolicy: IfNotPresent name: keystone-cron resources: {} securityContext: allowPrivilegeEscalation: false capabilities: drop: - ALL runAsGroup: 42425 runAsNonRoot: true runAsUser: 42425 terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/keystone/keystone.conf name: config-data readOnly: true subPath: keystone.conf - mountPath: /etc/my.cnf name: config-data readOnly: true subPath: my.cnf - mountPath: /etc/keystone/fernet-keys name: fernet-keys readOnly: true - mountPath: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem name: combined-ca-bundle readOnly: true subPath: tls-ca-bundle.pem dnsPolicy: ClusterFirst restartPolicy: Never schedulerName: default-scheduler securityContext: fsGroup: 42425 serviceAccount: keystone-keystone serviceAccountName: keystone-keystone terminationGracePeriodSeconds: 30 volumes: - name: scripts secret: defaultMode: 493 secretName: keystone-scripts - name: config-data secret: defaultMode: 420 secretName: keystone-config-data - name: fernet-keys secret: defaultMode: 420 items: - key: FernetKeys0 path: "0" - key: FernetKeys1 path: "1" - key: FernetKeys2 path: "2" - key: FernetKeys3 path: "3" - key: FernetKeys4 path: "4" secretName: keystone - name: credential-keys secret: defaultMode: 420 items: - key: CredentialKeys0 path: "0" - key: CredentialKeys1 path: "1" secretName: keystone - name: combined-ca-bundle secret: defaultMode: 292 secretName: combined-ca-bundle status: completionTime: "2026-03-20T10:01:07Z" conditions: - lastProbeTime: "2026-03-20T10:01:07Z" lastTransitionTime: "2026-03-20T10:01:07Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T10:01:07Z" lastTransitionTime: "2026-03-20T10:01:07Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T10:01:00Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n679h64hcbhd5h5b7h5bch57dh655hfbh64h75h4h68h5bch97hfh8fh54dh658h569h5d5hb5h65ch4h5c6h5dbh574h5f7h56ch66bhfdh59bq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:24:39Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: neutron-metadata managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"neutron-metadata-dataplane-step-2-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-ovn-metadata-agent-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-metadata-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:24:39Z" - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: {} f:failed: {} f:ready: {} f:startTime: {} f:terminating: {} f:uncountedTerminatedPods: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:40:04Z" name: neutron-metadata-dataplane-step-2-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "52366" uid: a48ffe2f-3fb0-448a-9184-1646ad934bdf spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: a48ffe2f-3fb0-448a-9184-1646ad934bdf suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: a48ffe2f-3fb0-448a-9184-1646ad934bdf batch.kubernetes.io/job-name: neutron-metadata-dataplane-step-2-edpm-a controller-uid: a48ffe2f-3fb0-448a-9184-1646ad934bdf job-name: neutron-metadata-dataplane-step-2-edpm-a openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: neutron-metadata spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.neutron_metadata - -i - neutron-metadata-dataplane-step-2-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.neutron_metadata - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: neutron-metadata edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: neutron-metadata-dataplane-step-2-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 subPath: 10-neutron-metadata.conf - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 subPath: 05-nova-metadata.conf - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: neutron-ovn-metadata-agent-neutron-config-0 secret: defaultMode: 420 items: - key: 10-neutron-metadata.conf path: 10-neutron-metadata.conf secretName: neutron-ovn-metadata-agent-neutron-config - name: nova-metadata-neutron-config-0 secret: defaultMode: 420 items: - key: 05-nova-metadata.conf path: 05-nova-metadata.conf secretName: nova-metadata-neutron-config - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: conditions: - lastProbeTime: "2026-03-20T09:40:04Z" lastTransitionTime: "2026-03-20T09:40:04Z" message: Job has reached the specified backoff limit reason: BackoffLimitExceeded status: "True" type: FailureTarget - lastProbeTime: "2026-03-20T09:40:04Z" lastTransitionTime: "2026-03-20T09:40:04Z" message: Job has reached the specified backoff limit reason: BackoffLimitExceeded status: "True" type: Failed failed: 7 ready: 0 startTime: "2026-03-20T09:24:39Z" terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: nbh564h65ch5b7h544h58ch595h8fhcdh5bbh54fh565hddh89hcdh5fbh79h64dhcdh694h58h697h595hbbhffhfh9bhc4h594h79hc6h687q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:24:40Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: neutron-metadata managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"neutron-metadata-dataplane-step-2-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/neutron-metadata"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"neutron-metadata-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"neutron-ovn-metadata-agent-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"nova-metadata-neutron-config-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:24:40Z" - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:status: f:conditions: {} f:failed: {} f:ready: {} f:startTime: {} f:terminating: {} f:uncountedTerminatedPods: {} manager: kube-controller-manager operation: Update subresource: status time: "2026-03-20T09:40:02Z" name: neutron-metadata-dataplane-step-2-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "52338" uid: 1480247f-496c-46bb-9ebf-fce648658e7d spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 1480247f-496c-46bb-9ebf-fce648658e7d suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 1480247f-496c-46bb-9ebf-fce648658e7d batch.kubernetes.io/job-name: neutron-metadata-dataplane-step-2-edpm-b controller-uid: 1480247f-496c-46bb-9ebf-fce648658e7d job-name: neutron-metadata-dataplane-step-2-edpm-b openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: neutron-metadata spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.neutron_metadata - -i - neutron-metadata-dataplane-step-2-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.neutron_metadata - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: neutron-metadata edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: neutron-metadata-dataplane-step-2-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/neutron-metadata/10-neutron-metadata.conf name: neutron-ovn-metadata-agent-neutron-config-0 subPath: 10-neutron-metadata.conf - mountPath: /var/lib/openstack/configs/neutron-metadata/05-nova-metadata.conf name: nova-metadata-neutron-config-0 subPath: 05-nova-metadata.conf - mountPath: /var/lib/openstack/cacerts/neutron-metadata name: neutron-metadata-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: neutron-ovn-metadata-agent-neutron-config-0 secret: defaultMode: 420 items: - key: 10-neutron-metadata.conf path: 10-neutron-metadata.conf secretName: neutron-ovn-metadata-agent-neutron-config - name: nova-metadata-neutron-config-0 secret: defaultMode: 420 items: - key: 05-nova-metadata.conf path: 05-nova-metadata.conf secretName: nova-metadata-neutron-config - name: neutron-metadata-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: conditions: - lastProbeTime: "2026-03-20T09:40:02Z" lastTransitionTime: "2026-03-20T09:40:02Z" message: Job has reached the specified backoff limit reason: BackoffLimitExceeded status: "True" type: FailureTarget - lastProbeTime: "2026-03-20T09:40:02Z" lastTransitionTime: "2026-03-20T09:40:02Z" message: Job has reached the specified backoff limit reason: BackoffLimitExceeded status: "True" type: Failed failed: 7 ready: 0 startTime: "2026-03-20T09:24:40Z" terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n69h665h659h68dhc5h9ch6dh676h5fch5ffh55dh544h5c4h65dh86h5dch5bbh56fhcbh694h59dh559h666hf7h68h5fh54h55ch649h57ch596hb8q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:23:33Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: ovn managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"ovn-dataplane-step-2-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/ovn/ovsdb-config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovncontroller-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:23:33Z" - 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-20T09:24:39Z" name: ovn-dataplane-step-2-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "43930" uid: 45d6c552-f305-4251-8620-e392328096c9 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 45d6c552-f305-4251-8620-e392328096c9 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 45d6c552-f305-4251-8620-e392328096c9 batch.kubernetes.io/job-name: ovn-dataplane-step-2-edpm-a controller-uid: 45d6c552-f305-4251-8620-e392328096c9 job-name: ovn-dataplane-step-2-edpm-a openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-a openstackdataplaneservice: ovn spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ovn - -i - ovn-dataplane-step-2-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.ovn - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: ovn edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: ovn-dataplane-step-2-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 subPath: ovsdb-config - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 items: - key: ovsdb-config path: ovsdb-config name: ovncontroller-config name: ovncontroller-config-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:24:39Z" conditions: - lastProbeTime: "2026-03-20T09:24:39Z" lastTransitionTime: "2026-03-20T09:24:39Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:24:39Z" lastTransitionTime: "2026-03-20T09:24:39Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:23:33Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: nbhd7h659hb4h5c8h578h6dh5chc4h589h59ch56fh67fhc7hc4hc7h5dbh75hcfh69h64fh5dbh654h54ch99h5d5h68fh647h687h8dhc5h7dq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:23:34Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: ovn managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"800ec3d3-6f86-4658-b154-997f24afe7e2"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"ovn-dataplane-step-2-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/var/lib/openstack/cacerts/ovn"}: .: {} f:mountPath: {} f:name: {} k:{"mountPath":"/var/lib/openstack/configs/ovn/ovsdb-config"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ovn-combined-ca-bundle"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:secretName: {} k:{"name":"ovncontroller-config-0"}: .: {} f:configMap: .: {} f:defaultMode: {} f:items: {} f:name: {} f:name: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:23:34Z" - 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-20T09:24:40Z" name: ovn-dataplane-step-2-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-2 uid: 800ec3d3-6f86-4658-b154-997f24afe7e2 resourceVersion: "43949" uid: 6dd8450b-98f1-4a73-aca7-99a0f6a75e04 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 6dd8450b-98f1-4a73-aca7-99a0f6a75e04 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 6dd8450b-98f1-4a73-aca7-99a0f6a75e04 batch.kubernetes.io/job-name: ovn-dataplane-step-2-edpm-b controller-uid: 6dd8450b-98f1-4a73-aca7-99a0f6a75e04 job-name: ovn-dataplane-step-2-edpm-b openstackdataplanedeployment: dataplane-step-2 openstackdataplanenodeset: edpm-b openstackdataplaneservice: ovn spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ovn - -i - ovn-dataplane-step-2-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.ovn - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: ovn edpm_services_override: - install-certs - ovn - neutron-metadata - libvirt - nova envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: ovn-dataplane-step-2-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /var/lib/openstack/configs/ovn/ovsdb-config name: ovncontroller-config-0 subPath: ovsdb-config - mountPath: /var/lib/openstack/cacerts/ovn name: ovn-combined-ca-bundle - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - configMap: defaultMode: 420 items: - key: ovsdb-config path: ovsdb-config name: ovncontroller-config name: ovncontroller-config-0 - name: ovn-combined-ca-bundle secret: defaultMode: 420 secretName: combined-ca-bundle - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:24:40Z" conditions: - lastProbeTime: "2026-03-20T09:24:40Z" lastTransitionTime: "2026-03-20T09:24:40Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:24:40Z" lastTransitionTime: "2026-03-20T09:24:40Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:23:34Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n679h5c9h89h85h555h696h54fh645h68dh544h7ch8hb9h64ch77hf8h6dhd8h566h4h5dch684h547h94h77h587hddh58ch66ch68dh5dbh595q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:22:42Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: reboot-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"reboot-os-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:22:42Z" - 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-20T09:22:56Z" name: reboot-os-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42698" uid: 1ee40a31-ace4-41cf-8aef-790c7dd3f8c6 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 1ee40a31-ace4-41cf-8aef-790c7dd3f8c6 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 1ee40a31-ace4-41cf-8aef-790c7dd3f8c6 batch.kubernetes.io/job-name: reboot-os-dataplane-step-1-edpm-a controller-uid: 1ee40a31-ace4-41cf-8aef-790c7dd3f8c6 job-name: reboot-os-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: reboot-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.reboot - -i - reboot-os-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.reboot - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: reboot-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: reboot-os-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:22:56Z" conditions: - lastProbeTime: "2026-03-20T09:22:56Z" lastTransitionTime: "2026-03-20T09:22:56Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:56Z" lastTransitionTime: "2026-03-20T09:22:56Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:22:42Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: nd5h7bh649h5ffhbdh66ch79h8ch55dh586h5c9h67hf6h58bh59bh5c8h689h97h598h654h687h98h556h68dh5c5h699h6ch667h5f7h58fhbdh695q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:22:36Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: reboot-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"reboot-os-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:22:36Z" - 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-20T09:22:51Z" name: reboot-os-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42642" uid: ad10adf4-b86e-4dcc-8c94-0949efc1bc46 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: ad10adf4-b86e-4dcc-8c94-0949efc1bc46 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: ad10adf4-b86e-4dcc-8c94-0949efc1bc46 batch.kubernetes.io/job-name: reboot-os-dataplane-step-1-edpm-b controller-uid: ad10adf4-b86e-4dcc-8c94-0949efc1bc46 job-name: reboot-os-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: reboot-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.reboot - -i - reboot-os-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.reboot - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: reboot-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: reboot-os-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:22:51Z" conditions: - lastProbeTime: "2026-03-20T09:22:51Z" lastTransitionTime: "2026-03-20T09:22:51Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:51Z" lastTransitionTime: "2026-03-20T09:22:51Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:22:36Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n5ch559h559h559h89h55h544h658h676h645hf9h5c5h566h559h5dbh56dh645h5bdhd6h5b5hfch585hd9hbbhd9h544h584h686hd4h57h54hf4q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:22:31Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: run-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"run-os-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:22:31Z" - 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-20T09:22:42Z" name: run-os-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42505" uid: b8f13b17-5c12-4f4c-8079-00d2a62bc640 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: b8f13b17-5c12-4f4c-8079-00d2a62bc640 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: b8f13b17-5c12-4f4c-8079-00d2a62bc640 batch.kubernetes.io/job-name: run-os-dataplane-step-1-edpm-a controller-uid: b8f13b17-5c12-4f4c-8079-00d2a62bc640 job-name: run-os-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: run-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.run_os - -i - run-os-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.run_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: run-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: run-os-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:22:42Z" conditions: - lastProbeTime: "2026-03-20T09:22:42Z" lastTransitionTime: "2026-03-20T09:22:42Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:42Z" lastTransitionTime: "2026-03-20T09:22:42Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:22:31Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n67bh644h5ffhc5h557h5b9h56dh674h98h6h58fh56ch88h579hdbh5ch97h8h575hbbh5bbh654h56h5bch58h4h56h84h5dch5dfh7fhd8q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:22:25Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: run-os managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"run-os-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:22:25Z" - 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-20T09:22:36Z" name: run-os-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42409" uid: 358462f0-c4ed-4d5a-aaf1-4c6e0045f488 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 358462f0-c4ed-4d5a-aaf1-4c6e0045f488 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 358462f0-c4ed-4d5a-aaf1-4c6e0045f488 batch.kubernetes.io/job-name: run-os-dataplane-step-1-edpm-b controller-uid: 358462f0-c4ed-4d5a-aaf1-4c6e0045f488 job-name: run-os-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: run-os spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.run_os - -i - run-os-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.run_os - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: run-os edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: run-os-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:22:36Z" conditions: - lastProbeTime: "2026-03-20T09:22:36Z" lastTransitionTime: "2026-03-20T09:22:36Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:36Z" lastTransitionTime: "2026-03-20T09:22:36Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:22:25Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n5fchfch57chch6ch67fhcch66dh568h96h97hb8h587h66fhc9h588h77h67dh94h8bh565hbh586hbbhd7h697h658h586h648h555h76h644q k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:22:20Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: ssh-known-hosts managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"ssh-known-hosts-dataplane-step-1"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/inventory-0"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/inventory-1"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory-0"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"inventory-1"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:22:20Z" - 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-20T09:22:31Z" name: ssh-known-hosts-dataplane-step-1 namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "42321" uid: 43a4c57c-350c-4faf-80fe-5e4d1715a1c0 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 43a4c57c-350c-4faf-80fe-5e4d1715a1c0 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 43a4c57c-350c-4faf-80fe-5e4d1715a1c0 batch.kubernetes.io/job-name: ssh-known-hosts-dataplane-step-1 controller-uid: 43a4c57c-350c-4faf-80fe-5e4d1715a1c0 job-name: ssh-known-hosts-dataplane-step-1 openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: ssh-known-hosts spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.ssh_known_hosts - -i - ssh-known-hosts-dataplane-step-1 env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.ssh_known_hosts - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: all edpm_service_type: ssh-known-hosts edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: ssh-known-hosts-dataplane-step-1 resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/inventory-0 name: inventory-0 subPath: inventory-0 - mountPath: /runner/inventory/inventory-1 name: inventory-1 subPath: inventory-1 dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory-0 secret: defaultMode: 420 items: - key: inventory path: inventory-0 secretName: dataplanenodeset-edpm-a - name: inventory-1 secret: defaultMode: 420 items: - key: inventory path: inventory-1 secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:22:31Z" conditions: - lastProbeTime: "2026-03-20T09:22:31Z" lastTransitionTime: "2026-03-20T09:22:31Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:22:31Z" lastTransitionTime: "2026-03-20T09:22:31Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:22:20Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n5b7h58h54dh7h56bh65dh56bh546h559h5ffh684h67h54bh86h5f6hdh65h676hf5h8fhb8h666h699h668hc7hdch556h68dh599hf4h666h579q creationTimestamp: "2026-03-20T09:05:13Z" 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":"e7d81696-f7fa-45dc-840d-b4d88e9c18d7"}: {} 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-20T09:05:13Z" - 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-20T09:05:34Z" name: swift-ring-rebalance namespace: openstack ownerReferences: - apiVersion: swift.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: SwiftRing name: swift-ring uid: e7d81696-f7fa-45dc-840d-b4d88e9c18d7 resourceVersion: "29060" uid: 144084d8-b078-49d7-bf46-46601dd58f6f spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 144084d8-b078-49d7-bf46-46601dd58f6f suspend: false template: metadata: creationTimestamp: null labels: batch.kubernetes.io/controller-uid: 144084d8-b078-49d7-bf46-46601dd58f6f batch.kubernetes.io/job-name: swift-ring-rebalance controller-uid: 144084d8-b078-49d7-bf46-46601dd58f6f 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: e7d81696-f7fa-45dc-840d-b4d88e9c18d7 - 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:6c3eb966650a7a98feb4ddb31e1bdba1095b0c62e349196aca6a423681d7e5fb 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-20T09:05:34Z" conditions: - lastProbeTime: "2026-03-20T09:05:34Z" lastTransitionTime: "2026-03-20T09:05:34Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:05:34Z" lastTransitionTime: "2026-03-20T09:05:34Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:05:13Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n68fh595h6h64ch5c6h87h5d8hf5h556h5c5h5bch689h64ch5d7h565h5c4h5f9h57bh88h8bh7h9dh546h99hc4h5f5h56bh68dh56ch566hc7hffq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:20:40Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: validate-network managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"validate-network-dataplane-step-1-edpm-a"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-a"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-a"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:20:40Z" - 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-20T09:20:58Z" name: validate-network-dataplane-step-1-edpm-a namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41260" uid: ec1befb7-5007-4d3a-9d7a-4cea2e9b6b48 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: ec1befb7-5007-4d3a-9d7a-4cea2e9b6b48 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: ec1befb7-5007-4d3a-9d7a-4cea2e9b6b48 batch.kubernetes.io/job-name: validate-network-dataplane-step-1-edpm-a controller-uid: ec1befb7-5007-4d3a-9d7a-4cea2e9b6b48 job-name: validate-network-dataplane-step-1-edpm-a openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-a openstackdataplaneservice: validate-network spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.validate_network - -i - validate-network-dataplane-step-1-edpm-a env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.validate_network - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-a edpm_service_type: validate-network edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: validate-network-dataplane-step-1-edpm-a resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-a name: ssh-key-edpm-a subPath: ssh_key_edpm-a - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-a serviceAccountName: edpm-a terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-a secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-a secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-a status: completionTime: "2026-03-20T09:20:58Z" conditions: - lastProbeTime: "2026-03-20T09:20:58Z" lastTransitionTime: "2026-03-20T09:20:58Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:20:58Z" lastTransitionTime: "2026-03-20T09:20:58Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:20:40Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} - apiVersion: batch/v1 kind: Job metadata: annotations: hash: n59dh5b9h5bch5f4h5dch5c4hb5hb6hcbh555h58dh677h99h64fh5b6h658h9h56bh5f6h687hdh5d7hbh5bfh57h578h5fch5cdh9bh556h59h54cq k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: "2026-03-20T09:20:49Z" generation: 1 labels: app: openstackansibleee openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: validate-network managedFields: - apiVersion: batch/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: .: {} f:hash: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:ownerReferences: .: {} k:{"uid":"3bc1d51c-fde1-4321-ac19-569a896f3514"}: {} f:spec: f:backoffLimit: {} f:completionMode: {} f:completions: {} f:manualSelector: {} f:parallelism: {} f:podReplacementPolicy: {} f:suspend: {} f:template: f:metadata: f:annotations: .: {} f:k8s.v1.cni.cncf.io/networks: {} f:labels: .: {} f:app: {} f:openstackdataplanedeployment: {} f:openstackdataplanenodeset: {} f:openstackdataplaneservice: {} f:spec: f:containers: k:{"name":"validate-network-dataplane-step-1-edpm-b"}: .: {} f:args: {} f:env: .: {} k:{"name":"ANSIBLE_FORCE_COLOR"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_EXTRA_VARS"}: .: {} f:name: {} f:value: {} k:{"name":"RUNNER_PLAYBOOK"}: .: {} f:name: {} f:value: {} f:envFrom: {} f:image: {} f:imagePullPolicy: {} f:name: {} f:resources: {} f:terminationMessagePath: {} f:terminationMessagePolicy: {} f:volumeMounts: .: {} k:{"mountPath":"/runner/env/ssh_key/ssh_key_edpm-b"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} k:{"mountPath":"/runner/inventory/hosts"}: .: {} f:mountPath: {} f:name: {} f:subPath: {} f:dnsConfig: .: {} f:nameservers: {} f:searches: {} f:dnsPolicy: {} f:restartPolicy: {} f:schedulerName: {} f:securityContext: {} f:serviceAccount: {} f:serviceAccountName: {} f:terminationGracePeriodSeconds: {} f:volumes: .: {} k:{"name":"inventory"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} k:{"name":"ssh-key-edpm-b"}: .: {} f:name: {} f:secret: .: {} f:defaultMode: {} f:items: {} f:secretName: {} manager: manager operation: Update time: "2026-03-20T09:20:49Z" - 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-20T09:21:02Z" name: validate-network-dataplane-step-1-edpm-b namespace: openstack ownerReferences: - apiVersion: dataplane.openstack.org/v1beta1 blockOwnerDeletion: true controller: true kind: OpenStackDataPlaneDeployment name: dataplane-step-1 uid: 3bc1d51c-fde1-4321-ac19-569a896f3514 resourceVersion: "41339" uid: 1c1f81dd-f5a9-4c07-a5f0-ecb1300c8354 spec: backoffLimit: 6 completionMode: NonIndexed completions: 1 manualSelector: false parallelism: 1 podReplacementPolicy: TerminatingOrFailed selector: matchLabels: batch.kubernetes.io/controller-uid: 1c1f81dd-f5a9-4c07-a5f0-ecb1300c8354 suspend: false template: metadata: annotations: k8s.v1.cni.cncf.io/networks: '[{"name":"ctlplane","namespace":"openstack","interface":"ctlplane"}]' creationTimestamp: null labels: app: openstackansibleee batch.kubernetes.io/controller-uid: 1c1f81dd-f5a9-4c07-a5f0-ecb1300c8354 batch.kubernetes.io/job-name: validate-network-dataplane-step-1-edpm-b controller-uid: 1c1f81dd-f5a9-4c07-a5f0-ecb1300c8354 job-name: validate-network-dataplane-step-1-edpm-b openstackdataplanedeployment: dataplane-step-1 openstackdataplanenodeset: edpm-b openstackdataplaneservice: validate-network spec: containers: - args: - ansible-runner - run - /runner - -p - osp.edpm.validate_network - -i - validate-network-dataplane-step-1-edpm-b env: - name: ANSIBLE_FORCE_COLOR value: "True" - name: RUNNER_PLAYBOOK value: |2+ osp.edpm.validate_network - name: RUNNER_EXTRA_VARS value: |2+ edpm_override_hosts: edpm-b edpm_service_type: validate-network edpm_services_override: - bootstrap - configure-network - validate-network - install-os - configure-os - ssh-known-hosts - run-os - reboot-os envFrom: - configMapRef: name: openstack-aee-default-env optional: true image: quay.io/openstack-k8s-operators/openstack-ansibleee-runner@sha256:a8da62d734643927e28a259fa0b64b81a85cf108a29154c4ddaf9cf271c05610 imagePullPolicy: Always name: validate-network-dataplane-step-1-edpm-b resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /runner/env/ssh_key/ssh_key_edpm-b name: ssh-key-edpm-b subPath: ssh_key_edpm-b - mountPath: /runner/inventory/hosts name: inventory subPath: inventory dnsConfig: nameservers: - 172.30.161.206 searches: - ctlplane.openstack.lab dnsPolicy: None restartPolicy: Never schedulerName: default-scheduler securityContext: {} serviceAccount: edpm-b serviceAccountName: edpm-b terminationGracePeriodSeconds: 30 volumes: - name: ssh-key-edpm-b secret: defaultMode: 384 items: - key: ssh-privatekey path: ssh_key_edpm-b secretName: dataplane-ansible-ssh-private-key-secret - name: inventory secret: defaultMode: 420 items: - key: inventory path: inventory secretName: dataplanenodeset-edpm-b status: completionTime: "2026-03-20T09:21:02Z" conditions: - lastProbeTime: "2026-03-20T09:21:02Z" lastTransitionTime: "2026-03-20T09:21:02Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: SuccessCriteriaMet - lastProbeTime: "2026-03-20T09:21:02Z" lastTransitionTime: "2026-03-20T09:21:02Z" message: Reached expected number of succeeded pods reason: CompletionsReached status: "True" type: Complete ready: 0 startTime: "2026-03-20T09:20:49Z" succeeded: 1 terminating: 0 uncountedTerminatedPods: {} kind: JobList metadata: resourceVersion: "76880"