Name: ironic-7c5df64bd5-tsrwx Namespace: openstack Priority: 0 Service Account: ironic-ironic Node: master-0/192.168.32.10 Start Time: Thu, 04 Dec 2025 22:35:41 +0000 Labels: component=api pod-template-hash=7c5df64bd5 service=ironic Annotations: k8s.ovn.org/pod-networks: {"default":{"ip_addresses":["10.128.0.235/23"],"mac_address":"0a:58:0a:80:00:eb","gateway_ips":["10.128.0.1"],"routes":[{"dest":"10.128.0.... k8s.v1.cni.cncf.io/network-status: [{ "name": "ovn-kubernetes", "interface": "eth0", "ips": [ "10.128.0.235" ], "mac": "0a:58:0a:80:00:eb", "default": true, "dns": {} }] k8s.v1.cni.cncf.io/networks: [] openshift.io/scc: anyuid Status: Running IP: 10.128.0.235 IPs: IP: 10.128.0.235 Controlled By: ReplicaSet/ironic-7c5df64bd5 Init Containers: init: Container ID: cri-o://ae9261770207110cb3f0c77d57b862c0b5877117ce8826bb03023af462bd199b Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 Port: Host Port: Command: /bin/bash Args: -c /usr/local/bin/container-scripts/init.sh State: Terminated Reason: Completed Exit Code: 0 Started: Thu, 04 Dec 2025 22:35:43 +0000 Finished: Thu, 04 Dec 2025 22:35:43 +0000 Ready: True Restart Count: 0 Environment: IronicPassword: Optional: false PodName: ironic-7c5df64bd5-tsrwx (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-5ld86 (ro) Containers: ironic-api-log: Container ID: cri-o://629adade5cb729c167896d87d90affed5f4ffffdef95cba826b7a9f82d21d57a Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 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: Thu, 04 Dec 2025 22:35:45 +0000 Ready: True Restart Count: 0 Environment: CONFIG_HASH: nb7h67fh574h667h66h5f9h56fh58fh5c7h8h5d5h5d8h656h66dh9dh5d9h5cbhcbh556h5c7hbh597h68h649hfh5f7h6dh644h665h698hfdhbdq KOLLA_CONFIG_STRATEGY: COPY_ALWAYS Mounts: /var/log/ironic from logs (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-5ld86 (ro) ironic-api: Container ID: cri-o://fcb271503da697c6bacd0e42d513c81af3fda55ea45a474c8405f81327bd63fe Image: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858 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: Thu, 04 Dec 2025 22:35:46 +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: nb7h67fh574h667h66h5f9h56fh58fh5c7h8h5d5h5d8h656h66dh9dh5d9h5cbhcbh556h5c7hbh597h68h649hfh5f7h6dh644h665h698hfdhbdq 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-5ld86 (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-5ld86: 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 35m default-scheduler Successfully assigned openstack/ironic-7c5df64bd5-tsrwx to master-0 Normal AddedInterface 35m multus Add eth0 [10.128.0.235/23] from ovn-kubernetes Normal Pulled 35m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 35m kubelet Created container: init Normal Started 35m kubelet Started container init Normal Pulled 35m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 35m kubelet Created container: ironic-api-log Normal Started 35m kubelet Started container ironic-api-log Normal Pulled 35m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 35m kubelet Created container: ironic-api Normal Started 35m kubelet Started container ironic-api