From 0ad56405ee2a9950a94605cadc93556629e58fae Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Mon, 27 Apr 2026 01:50:41 +0000 Subject: [PATCH] fix: seed grafana observability images --- .gitea/workflows/deploy.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 655e435..25c5d3a 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -430,7 +430,9 @@ jobs: quay.io/jetstack/cert-manager-cainjector:v1.17.2 \ quay.io/jetstack/cert-manager-webhook: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 \ + quay.io/kiwigrid/k8s-sidecar:1.28.0 \ docker.io/kiwigrid/k8s-sidecar:1.30.10 \ docker.io/grafana/promtail:3.0.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"]))') for image in \ + docker.io/library/busybox:1.31.1 \ 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/grafana/promtail:3.0.0 \ docker.io/grafana/grafana:11.4.0 \ @@ -1028,6 +1032,15 @@ jobs: quay.io/prometheus/node-exporter:v1.8.2; do import_required_image_on_all_nodes "${image}" 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 working-directory: ansible