From e193277bb813848db20a6202e4acbced79798819 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Apr 2026 09:16:39 +0000 Subject: [PATCH 1/3] Empty commit to trigger CI https://claude.ai/code/session_019F8HyVvonD1Bjeu2VH3YDV From beba5663fae1037c8b32f25893dccd841015841c Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Apr 2026 09:42:22 +0000 Subject: [PATCH 2/3] Loop kind diagnostics until prometheus pod is Running https://claude.ai/code/session_019F8HyVvonD1Bjeu2VH3YDV --- .github/workflows/test-prometrix.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/test-prometrix.yml b/.github/workflows/test-prometrix.yml index f903500..4bc19e2 100644 --- a/.github/workflows/test-prometrix.yml +++ b/.github/workflows/test-prometrix.yml @@ -32,14 +32,24 @@ jobs: helm install kind-prometheus prometheus-community/kube-prometheus-stack --namespace prometheus --set prometheus.service.nodePort=30000 --set prometheus.service.type=NodePort --set grafana.service.nodePort=31000 --set grafana.service.type=NodePort --set alertmanager.service.nodePort=32000 --set alertmanager.service.type=NodePort --set prometheus-node-exporter.service.nodePort=32001 --set prometheus-node-exporter.service.type=NodePort - name: Kind deployment diagnostics run: | - echo "=== CONTEXTS ===" - kubectl config get-contexts - echo "=== NAMESPACES ===" - kubectl get namespaces - echo "=== PODS ===" - kubectl get pods --all-namespaces - echo "=== SERVICES ===" - kubectl get services --all-namespaces + for i in $(seq 1 12); do + echo "=== Attempt $i ===" + echo "=== CONTEXTS ===" + kubectl config get-contexts + echo "=== NAMESPACES ===" + kubectl get namespaces + echo "=== PODS ===" + kubectl get pods --all-namespaces + echo "=== SERVICES ===" + kubectl get services --all-namespaces + if kubectl get pods -n prometheus --no-headers | grep kind-prometheus-kube-prome-prometheus | grep -q Running; then + echo "kind-prometheus-kube-prome-prometheus is Running" + exit 0 + fi + sleep 5 + done + echo "kind-prometheus-kube-prome-prometheus did not reach Running state" + exit 1 - name: Install Prometrix run: | From cc5a253e0f71970ca0ff38140c09fb50c3407e2d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 30 Apr 2026 10:29:03 +0000 Subject: [PATCH 3/3] Log waiting message when prometheus pod is not yet Running https://claude.ai/code/session_019F8HyVvonD1Bjeu2VH3YDV --- .github/workflows/test-prometrix.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-prometrix.yml b/.github/workflows/test-prometrix.yml index 4bc19e2..f18f100 100644 --- a/.github/workflows/test-prometrix.yml +++ b/.github/workflows/test-prometrix.yml @@ -46,6 +46,7 @@ jobs: echo "kind-prometheus-kube-prome-prometheus is Running" exit 0 fi + echo "kind-prometheus-kube-prome-prometheus is not Running yet, waiting 5s before retrying..." sleep 5 done echo "kind-prometheus-kube-prome-prometheus did not reach Running state"