Name: horizon-f86f4bd6c-scb4q Namespace: openstack Priority: 0 Service Account: horizon Node: instance/199.204.45.78 Start Time: Wed, 10 Jun 2026 01:22:06 +0000 Labels: application=horizon component=server pod-template-hash=f86f4bd6c release_group=horizon Annotations: configmap-bin-hash: b30e1e345181fd610cecc6a890ebb273820bf8fa0e792cc9a2663d54789a35a8 configmap-etc-hash: e55ede1e89dc3d2ec09e90066351f87f270edb5924bfa69c88b15c50968b9ca6 openstackhelm.openstack.org/release_uuid: Status: Running IP: 10.0.0.205 IPs: IP: 10.0.0.205 Controlled By: ReplicaSet/horizon-f86f4bd6c Init Containers: init: Container ID: containerd://70d753b308ac23b59670d513845157da4ff9afaaf1531874269bd08f49795127 Image: harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3 Image ID: harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3 Port: Host Port: Command: kubernetes-entrypoint State: Terminated Reason: Completed Exit Code: 0 Started: Wed, 10 Jun 2026 01:22:09 +0000 Finished: Wed, 10 Jun 2026 01:22:37 +0000 Ready: True Restart Count: 0 Environment: POD_NAME: horizon-f86f4bd6c-scb4q (v1:metadata.name) NAMESPACE: openstack (v1:metadata.namespace) INTERFACE_NAME: eth0 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/ DEPENDENCY_SERVICE: openstack:memcached,openstack:percona-xtradb-haproxy,openstack:keystone-api DEPENDENCY_JOBS: horizon-db-sync DEPENDENCY_DAEMONSET: DEPENDENCY_CONTAINER: DEPENDENCY_POD_JSON: DEPENDENCY_CUSTOM_RESOURCE: Mounts: /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-cpptk (ro) Containers: horizon: Container ID: containerd://7c0aacd1cee91d6ac3a070d02673fc8568840d01f5b1f43a0e5bd92613d7aeb5 Image: harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:2024.2@sha256:71257ede6983c9b9acab045177894db91e50a7eb9f3f5165ba9e5ff178c5b496 Image ID: harbor.atmosphere.dev/ghcr.io/vexxhost/horizon@sha256:71257ede6983c9b9acab045177894db91e50a7eb9f3f5165ba9e5ff178c5b496 Port: 80/TCP Host Port: 0/TCP Command: /tmp/horizon.sh start State: Running Started: Wed, 10 Jun 2026 01:22:59 +0000 Last State: Terminated Reason: Error Exit Code: 1 Started: Wed, 10 Jun 2026 01:22:37 +0000 Finished: Wed, 10 Jun 2026 01:22:58 +0000 Ready: True Restart Count: 1 Liveness: http-get http://:80/ delay=180s timeout=5s period=60s #success=1 #failure=3 Readiness: http-get http://:80/ delay=15s timeout=5s period=10s #success=1 #failure=3 Environment: MY_POD_IP: (v1:status.podIP) Mounts: /etc/apache2/conf-available/security.conf from horizon-etc (ro,path="security.conf") /etc/apache2/sites-available/000-default.conf from horizon-etc (ro,path="horizon.conf") /etc/openstack-dashboard/ceilometer_policy.json from horizon-etc (ro,path="ceilometer_policy.json") /etc/openstack-dashboard/ceilometer_policy.yaml from horizon-etc (ro,path="ceilometer_policy.yaml") /etc/openstack-dashboard/heat_policy.json from horizon-etc (ro,path="heat_policy.json") /etc/openstack-dashboard/heat_policy.yaml from horizon-etc (ro,path="heat_policy.yaml") /etc/openstack-dashboard/local_settings from horizon-etc (ro,path="local_settings") /tmp from pod-tmp (rw) /tmp/horizon.sh from horizon-bin (ro,path="horizon.sh") /tmp/manage.py from horizon-bin (ro,path="manage.py") /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-cpptk (ro) /var/www/cgi-bin/horizon/django.wsgi from horizon-bin (ro,path="django.wsgi") /var/www/html/ from static-horizon (rw) Conditions: Type Status Initialized True Ready True ContainersReady True PodScheduled True Volumes: pod-tmp: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: wsgi-horizon: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: static-horizon: Type: EmptyDir (a temporary directory that shares a pod's lifetime) Medium: SizeLimit: horizon-bin: Type: ConfigMap (a volume populated by a ConfigMap) Name: horizon-bin Optional: false horizon-etc: Type: Secret (a volume populated by a Secret) SecretName: horizon-etc Optional: false kube-api-access-cpptk: Type: Projected (a volume that contains injected data from multiple sources) TokenExpirationSeconds: 3607 ConfigMapName: kube-root-ca.crt ConfigMapOptional: DownwardAPI: true QoS Class: BestEffort Node-Selectors: openstack-control-plane=enabled 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 8m18s default-scheduler Successfully assigned openstack/horizon-f86f4bd6c-scb4q to instance Warning FailedMount 8m17s kubelet MountVolume.SetUp failed for volume "horizon-etc" : failed to sync secret cache: timed out waiting for the condition Warning FailedMount 8m17s kubelet MountVolume.SetUp failed for volume "horizon-bin" : failed to sync configmap cache: timed out waiting for the condition Normal Pulled 8m15s kubelet Container image "harbor.atmosphere.dev/ghcr.io/vexxhost/kubernetes-entrypoint:edge@sha256:8921b64b87af184a1421dd856b2703bcf3cff9f50863cd0d18371cf964a87bd3" already present on machine Normal Created 8m15s kubelet Created container init Normal Started 8m15s kubelet Started container init Normal Pulled 7m25s (x2 over 7m47s) kubelet Container image "harbor.atmosphere.dev/ghcr.io/vexxhost/horizon:2024.2@sha256:71257ede6983c9b9acab045177894db91e50a7eb9f3f5165ba9e5ff178c5b496" already present on machine Normal Created 7m25s (x2 over 7m47s) kubelet Created container horizon Normal Started 7m25s (x2 over 7m47s) kubelet Started container horizon Warning Unhealthy 7m6s (x2 over 7m26s) kubelet Readiness probe failed: Get "http://10.0.0.205:80/": dial tcp 10.0.0.205:80: connect: connection refused Warning Unhealthy 6m41s (x2 over 6m51s) kubelet Readiness probe failed: Get "http://10.0.0.205:80/auth/login/?next=/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)