Name: ironic-569bdfc6bd-z697p Namespace: openstack Priority: 0 Service Account: ironic-ironic Node: crc/192.168.126.11 Start Time: Thu, 14 Aug 2025 13:04:51 +0000 Labels: component=api pod-template-hash=569bdfc6bd service=ironic Annotations: k8s.ovn.org/pod-networks: {"default":{"ip_addresses":["10.217.0.168/23"],"mac_address":"0a:58:0a:d9:00:a8","gateway_ips":["10.217.0.1"],"routes":[{"dest":"10.217.0.... k8s.v1.cni.cncf.io/network-status: [{ "name": "ovn-kubernetes", "interface": "eth0", "ips": [ "10.217.0.168" ], "mac": "0a:58:0a:d9:00:a8", "default": true, "dns": {} }] k8s.v1.cni.cncf.io/networks: [] openshift.io/scc: anyuid Status: Running IP: 10.217.0.168 IPs: IP: 10.217.0.168 Controlled By: ReplicaSet/ironic-569bdfc6bd Init Containers: init: Container ID: cri-o://57a38ccd6e36f145cd70727f9fde9369e49cd5105a9395acd22a5d04df2ee567 Image: quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:010cee34ea4071cf89c294733f3328153daff9c816965db8929f79dd648fb307 Port: Host Port: Command: /bin/bash Args: -c /usr/local/bin/container-scripts/init.sh State: Terminated Reason: Completed Exit Code: 0 Started: Thu, 14 Aug 2025 13:04:55 +0000 Finished: Thu, 14 Aug 2025 13:04:57 +0000 Ready: True Restart Count: 0 Environment: IronicPassword: Optional: false PodName: ironic-569bdfc6bd-z697p (v1:metadata.name) PodNamespace: openstack (v1:metadata.namespace) ProvisionNetwork: 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-tt52r (ro) Containers: ironic-api-log: Container ID: cri-o://14f5fe3ecd1bf7e7092ecef40c794d4978fbc0ee1993cddd77c6ca6f1b707d6d Image: quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:010cee34ea4071cf89c294733f3328153daff9c816965db8929f79dd648fb307 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, 14 Aug 2025 13:05:09 +0000 Ready: True Restart Count: 0 Environment: CONFIG_HASH: n595h687h5ddh598h697h68fh74h65ch58ch8h75h68ch654h7bh56dh559h684h57dh5f4hc6h654h89h67dh5fch694h54dhch597h576h5b7h74h75q KOLLA_CONFIG_STRATEGY: COPY_ALWAYS Mounts: /var/log/ironic from logs (rw) /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-tt52r (ro) ironic-api: Container ID: cri-o://e55659c213a6f14a9bc0f3edfa1708078a9404b537e29508c4a790fde0fafd66 Image: quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified Image ID: quay.io/podified-antelope-centos9/openstack-ironic-api@sha256:010cee34ea4071cf89c294733f3328153daff9c816965db8929f79dd648fb307 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, 14 Aug 2025 13:32:55 +0000 Last State: Terminated Reason: Completed Exit Code: 0 Started: Thu, 14 Aug 2025 13:27:15 +0000 Finished: Thu, 14 Aug 2025 13:32:55 +0000 Ready: True Restart Count: 5 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: n595h687h5ddh598h697h68fh74h65ch58ch8h75h68ch654h7bh56dh559h684h57dh5f4hc6h654h89h67dh5fch694h54dhch597h576h5b7h74h75q 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/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-tt52r (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-tt52r: 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 30m default-scheduler Successfully assigned openstack/ironic-569bdfc6bd-z697p to crc Normal AddedInterface 30m multus Add eth0 [10.217.0.168/23] from ovn-kubernetes Normal Pulled 30m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified" already present on machine Normal Created 30m kubelet Created container init Normal Started 30m kubelet Started container init Normal Pulled 30m kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified" already present on machine Normal Created 30m kubelet Created container ironic-api-log Normal Started 30m kubelet Started container ironic-api-log Warning Unhealthy 20m kubelet Liveness probe failed: Get "https://10.217.0.168:6385/v1": context deadline exceeded (Client.Timeout exceeded while awaiting headers) Warning Unhealthy 20m kubelet Readiness probe failed: Get "https://10.217.0.168:6385/v1": EOF Normal Killing 20m kubelet Container ironic-api failed liveness probe, will be restarted Warning Unhealthy 20m (x2 over 20m) kubelet Readiness probe failed: Get "https://10.217.0.168:6385/v1": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) Normal Pulled 20m (x2 over 30m) kubelet Container image "quay.io/podified-antelope-centos9/openstack-ironic-api:current-podified" already present on machine Warning Unhealthy 20m kubelet Readiness probe failed: Get "https://10.217.0.168:6385/v1": read tcp 10.217.0.2:57224->10.217.0.168:6385: read: connection reset by peer Normal Started 20m (x2 over 30m) kubelet Started container ironic-api Normal Created 20m (x2 over 30m) kubelet Created container ironic-api Warning Unhealthy 12m (x6 over 20m) kubelet Liveness probe failed: Get "https://10.217.0.168:6385/v1": net/http: request canceled (Client.Timeout exceeded while awaiting headers) Warning Unhealthy 2m42s (x13 over 20m) kubelet Readiness probe failed: Get "https://10.217.0.168:6385/v1": net/http: request canceled (Client.Timeout exceeded while awaiting headers)