Name: ironic-d55d46749-qq6mv Namespace: openstack Priority: 0 Service Account: ironic-ironic Node: master-0/192.168.34.10 Start Time: Sat, 11 Oct 2025 10:55:28 +0000 Labels: component=api pod-template-hash=d55d46749 service=ironic Annotations: k8s.ovn.org/pod-networks: {"default":{"ip_addresses":["10.130.0.103/23"],"mac_address":"0a:58:0a:82:00:67","gateway_ips":["10.130.0.1"],"routes":[{"dest":"10.128.0.... k8s.v1.cni.cncf.io/network-status: [{ "name": "ovn-kubernetes", "interface": "eth0", "ips": [ "10.130.0.103" ], "mac": "0a:58:0a:82:00:67", "default": true, "dns": {} }] k8s.v1.cni.cncf.io/networks: [] openshift.io/scc: anyuid Status: Running IP: 10.130.0.103 IPs: IP: 10.130.0.103 Controlled By: ReplicaSet/ironic-d55d46749 Init Containers: init: Container ID: cri-o://9ccb660b18f89ed1e9ba902f7cad76c821973aa301bd218f890f40e09498e3e1 Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Port: Host Port: Command: /bin/bash Args: -c /usr/local/bin/container-scripts/init.sh State: Terminated Reason: Completed Exit Code: 0 Started: Sat, 11 Oct 2025 10:55:41 +0000 Finished: Sat, 11 Oct 2025 10:55:41 +0000 Ready: True Restart Count: 0 Environment: IronicPassword: Optional: false PodName: ironic-d55d46749-qq6mv (v1:metadata.name) PodNamespace: openstack (v1:metadata.namespace) ProvisionNetwork: TransportURL: Optional: false QuorumQueues: Optional: true DatabaseHost: openstack.openstack.svc DatabaseName: ironic DeployHTTPURL: IngressDomain: Mounts: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem from combined-ca-bundle (ro,path="tls-ca-bundle.pem") /etc/podinfo from etc-podinfo (rw) /usr/local/bin/container-scripts from scripts (ro) /var/lib/config-data/custom from config-data-custom (ro) /var/lib/config-data/default from config-data (ro) /var/lib/config-data/merged from config-data-merged (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-dwhc7 (ro) Containers: ironic-api-log: Container ID: cri-o://379173187d53388fb3d2bdca3c2f022929893aa2034fbc1ca1133cd2d76c6fc5 Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Port: Host Port: Command: /usr/bin/dumb-init Args: --single-child -- /usr/bin/tail -n+1 -F /var/log/ironic/ironic-api.log State: Running Started: Sat, 11 Oct 2025 10:55:41 +0000 Ready: True Restart Count: 0 Environment: CONFIG_HASH: n5b5h6dh568h584h686h574h656h96hdch78h6fh55fhcfh5d9h699h56bh5dfh67h5d9hfbh78hf9h567h59fh596h5f9h558h55ch686h646h54bh684q KOLLA_CONFIG_STRATEGY: COPY_ALWAYS Mounts: /var/log/ironic from logs (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-dwhc7 (ro) ironic-api: Container ID: cri-o://3962fee214b48290f3b4d7d88b18ff2a4ea8e104b622cbb5acbf312b3eaf73e0 Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0 Port: Host Port: Command: /bin/bash Args: -c /usr/local/bin/container-scripts/api-prep.sh && /usr/local/bin/kolla_set_configs && usermod -a -G tty ironic && /usr/local/bin/kolla_start State: Running Started: Sat, 11 Oct 2025 10:55:42 +0000 Ready: True Restart Count: 0 Liveness: http-get https://:6385/v1 delay=3s timeout=5s period=5s #success=1 #failure=3 Readiness: http-get https://:6385/v1 delay=3s timeout=5s period=5s #success=1 #failure=3 Environment: CONFIG_HASH: n5b5h6dh568h584h686h574h656h96hdch78h6fh55fhcfh5d9h699h56bh5dfh67h5d9hfbh78hf9h567h59fh596h5f9h558h55ch686h646h54bh684q KOLLA_CONFIG_STRATEGY: COPY_ALWAYS Mounts: /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem from combined-ca-bundle (ro,path="tls-ca-bundle.pem") /etc/podinfo from etc-podinfo (rw) /usr/local/bin/container-scripts from scripts (ro) /var/lib/config-data/custom from config-data-custom (ro) /var/lib/config-data/default from config-data (ro) /var/lib/config-data/merged from config-data-merged (rw) /var/lib/config-data/tls/certs/internal.crt from internal-tls-certs (ro,path="tls.crt") /var/lib/config-data/tls/certs/public.crt from public-tls-certs (ro,path="tls.crt") /var/lib/config-data/tls/private/internal.key from internal-tls-certs (ro,path="tls.key") /var/lib/config-data/tls/private/public.key from public-tls-certs (ro,path="tls.key") /var/lib/kolla/config_files/config.json from config-data (ro,path="ironic-api-config.json") /var/log/ironic from logs (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-dwhc7 (ro) Conditions: Type Status PodReadyToStartContainers True Initialized True Ready True ContainersReady True PodScheduled True Volumes: scripts: Type: Secret (a volume populated by a Secret) SecretName: ironic-api-scripts Optional: false config-data: Type: Secret (a volume populated by a Secret) SecretName: ironic-api-config-data Optional: false config-data-merged: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: etc-podinfo: Type: DownwardAPI (a volume populated by information about the pod) Items: metadata.annotations['k8s.v1.cni.cncf.io/network-status'] -> network-status config-data-custom: Type: Secret (a volume populated by a Secret) SecretName: ironic-config-data Optional: false logs: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: combined-ca-bundle: Type: Secret (a volume populated by a Secret) SecretName: combined-ca-bundle Optional: false internal-tls-certs: Type: Secret (a volume populated by a Secret) SecretName: cert-ironic-internal-svc Optional: false public-tls-certs: Type: Secret (a volume populated by a Secret) SecretName: cert-ironic-public-svc Optional: false kube-api-access-dwhc7: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: DownwardAPI: true ConfigMapName: openshift-service-ca.crt ConfigMapOptional: QoS Class: BestEffort Node-Selectors: Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s node.kubernetes.io/unreachable:NoExecute op=Exists for 300s Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 38m default-scheduler Successfully assigned openstack/ironic-d55d46749-qq6mv to master-0 Normal AddedInterface 38m multus Add eth0 [10.130.0.103/23] from ovn-kubernetes Normal Pulling 38m kubelet Pulling image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0" Normal Pulled 38m kubelet Successfully pulled image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0" in 11.453s (11.453s including waiting). Image size: 534671135 bytes. Normal Created 38m kubelet Created container: init Normal Started 38m kubelet Started container init Normal Pulled 38m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0" already present on machine Normal Created 38m kubelet Created container: ironic-api-log Normal Started 38m kubelet Started container ironic-api-log Normal Pulled 38m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:7ae82068011e2d2e5ddc88c943fd32ff4a11902793e7a1df729811b2e27122a0" already present on machine Normal Created 38m kubelet Created container: ironic-api Normal Started 38m kubelet Started container ironic-api