Name: ironic-7f6fdfb78f-cclgs Namespace: openstack Priority: 0 Service Account: ironic-ironic Node: master-0/192.168.32.10 Start Time: Thu, 04 Dec 2025 12:22:18 +0000 Labels: component=api pod-template-hash=7f6fdfb78f service=ironic Annotations: k8s.ovn.org/pod-networks: {"default":{"ip_addresses":["10.128.1.13/23"],"mac_address":"0a:58:0a:80:01:0d","gateway_ips":["10.128.0.1"],"routes":[{"dest":"10.128.0.0... k8s.v1.cni.cncf.io/network-status: [{ "name": "ovn-kubernetes", "interface": "eth0", "ips": [ "10.128.1.13" ], "mac": "0a:58:0a:80:01:0d", "default": true, "dns": {} }] k8s.v1.cni.cncf.io/networks: [] openshift.io/scc: anyuid Status: Running IP: 10.128.1.13 IPs: IP: 10.128.1.13 Controlled By: ReplicaSet/ironic-7f6fdfb78f Init Containers: init: Container ID: cri-o://fb046249482c382fa3200077de27b80d49ff59245c8584bccf59466087bce054 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 12:22:20 +0000 Finished: Thu, 04 Dec 2025 12:22:20 +0000 Ready: True Restart Count: 0 Environment: IronicPassword: Optional: false PodName: ironic-7f6fdfb78f-cclgs (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-269jv (ro) Containers: ironic-api-log: Container ID: cri-o://6734cab0abc99f369f4e5e6666bad4a8eea9fbfc9023b9223347f5fa3c55c6de 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 12:22:21 +0000 Ready: True Restart Count: 0 Environment: CONFIG_HASH: n5d7h57ch74h54fh544h9dhc4hfh5c9h644h656h589h579h687h66h674h557h79h5b5h66ch7ch5hdh596h98h55bh5f5h54ch5d5h55fh55bhf8q KOLLA_CONFIG_STRATEGY: COPY_ALWAYS Mounts: /var/log/ironic from logs (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-269jv (ro) ironic-api: Container ID: cri-o://4a96fb7ff0c5cfc6eecb3c1df19f57dc748350fe24d2fd98a3023fafa6e00a1b 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 12:22:21 +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: n5d7h57ch74h54fh544h9dhc4hfh5c9h644h656h589h579h687h66h674h557h79h5b5h66ch7ch5hdh596h98h55bh5f5h54ch5d5h55fh55bhf8q 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-269jv (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-269jv: 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 26m default-scheduler Successfully assigned openstack/ironic-7f6fdfb78f-cclgs to master-0 Normal AddedInterface 26m multus Add eth0 [10.128.1.13/23] from ovn-kubernetes Normal Pulled 26m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 26m kubelet Created container: init Normal Started 26m kubelet Started container init Normal Pulled 26m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 26m kubelet Created container: ironic-api-log Normal Started 26m kubelet Started container ironic-api-log Normal Pulled 26m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:21334e97e6b4194d803a60d0ecfa33327bf248e7507683ea9dcb33a28a2ec858" already present on machine Normal Created 26m kubelet Created container: ironic-api Normal Started 26m kubelet Started container ironic-api