fix: seed grafana observability images
Deploy Cluster / Terraform (push) Successful in 32s
Deploy Cluster / Ansible (push) Failing after 31m26s

This commit is contained in:
2026-04-27 01:50:41 +00:00
parent d050e8962a
commit 0ad56405ee
+13
View File
@@ -430,7 +430,9 @@ jobs:
quay.io/jetstack/cert-manager-cainjector:v1.17.2 \ quay.io/jetstack/cert-manager-cainjector:v1.17.2 \
quay.io/jetstack/cert-manager-webhook:v1.17.2 \ quay.io/jetstack/cert-manager-webhook:v1.17.2 \
quay.io/jetstack/cert-manager-startupapicheck:v1.17.2 \ quay.io/jetstack/cert-manager-startupapicheck:v1.17.2 \
docker.io/library/busybox:1.31.1 \
docker.io/grafana/loki:3.5.7 \ docker.io/grafana/loki:3.5.7 \
quay.io/kiwigrid/k8s-sidecar:1.28.0 \
docker.io/kiwigrid/k8s-sidecar:1.30.10 \ docker.io/kiwigrid/k8s-sidecar:1.30.10 \
docker.io/grafana/promtail:3.0.0 \ docker.io/grafana/promtail:3.0.0 \
docker.io/grafana/grafana:11.4.0 \ docker.io/grafana/grafana:11.4.0 \
@@ -1017,7 +1019,9 @@ jobs:
ALL_NODE_IPS=$(python3 -c 'import json; outputs = json.load(open("outputs/terraform_outputs.json")); print(" ".join(outputs["control_plane_ips"]["value"] + outputs["worker_ips"]["value"]))') ALL_NODE_IPS=$(python3 -c 'import json; outputs = json.load(open("outputs/terraform_outputs.json")); print(" ".join(outputs["control_plane_ips"]["value"] + outputs["worker_ips"]["value"]))')
for image in \ for image in \
docker.io/library/busybox:1.31.1 \
docker.io/grafana/loki:3.5.7 \ docker.io/grafana/loki:3.5.7 \
quay.io/kiwigrid/k8s-sidecar:1.28.0 \
docker.io/kiwigrid/k8s-sidecar:1.30.10 \ docker.io/kiwigrid/k8s-sidecar:1.30.10 \
docker.io/grafana/promtail:3.0.0 \ docker.io/grafana/promtail:3.0.0 \
docker.io/grafana/grafana:11.4.0 \ docker.io/grafana/grafana:11.4.0 \
@@ -1028,6 +1032,15 @@ jobs:
quay.io/prometheus/node-exporter:v1.8.2; do quay.io/prometheus/node-exporter:v1.8.2; do
import_required_image_on_all_nodes "${image}" import_required_image_on_all_nodes "${image}"
done done
reconcile_at="$(date +%s)"
for release in kube-prometheus-stack loki promtail; do
kubectl -n flux-system annotate "helmrelease/${release}" \
reconcile.fluxcd.io/requestedAt="${reconcile_at}" \
reconcile.fluxcd.io/resetAt="${reconcile_at}" \
reconcile.fluxcd.io/forceAt="${reconcile_at}" \
--overwrite
done
kubectl -n observability rollout restart deployment/observability-kube-prometheus-stack-grafana || true
- name: Post-deploy cluster health checks - name: Post-deploy cluster health checks
working-directory: ansible working-directory: ansible