fix: allow slow Promtail image pulls
Deploy Cluster / Terraform (push) Successful in 28s
Deploy Cluster / Ansible (push) Has been cancelled

This commit is contained in:
2026-04-25 03:10:47 +00:00
parent abb7578328
commit 15defc686f
2 changed files with 15 additions and 3 deletions
+14 -3
View File
@@ -602,6 +602,17 @@ jobs:
set -euo pipefail set -euo pipefail
kubectl get nodes -o wide kubectl get nodes -o wide
kubectl -n flux-system get gitrepositories,kustomizations,helmreleases,ocirepositories kubectl -n flux-system get gitrepositories,kustomizations,helmreleases,ocirepositories
reconcile_at=$(date +%s)
for release_name in kube-prometheus-stack loki promtail; do
kubectl -n flux-system annotate "helmrelease/${release_name}" \
reconcile.fluxcd.io/requestedAt="${reconcile_at}" \
reconcile.fluxcd.io/resetAt="${reconcile_at}" \
reconcile.fluxcd.io/forceAt="${reconcile_at}" \
--overwrite
done
kubectl -n flux-system annotate kustomization/addon-observability \
reconcile.fluxcd.io/requestedAt="${reconcile_at}" \
--overwrite
kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=60s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-cert-manager --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-cert-manager --timeout=60s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=60s
@@ -612,9 +623,9 @@ jobs:
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-config --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-config --timeout=60s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-backup --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-backup --timeout=60s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-backup-config --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-rancher-backup-config --timeout=60s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-observability --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-observability --timeout=1200s
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-observability-content --timeout=60s kubectl -n flux-system wait --for=condition=Ready kustomization/addon-observability-content --timeout=120s
kubectl -n flux-system wait --for=condition=Ready helmrelease --all --timeout=60s kubectl -n flux-system wait --for=condition=Ready helmrelease --all --timeout=120s
kubectl get storageclass | grep -E "^flash-nfs.*\\(default\\)" kubectl get storageclass | grep -E "^flash-nfs.*\\(default\\)"
kubectl get pods -A --no-headers \ kubectl get pods -A --no-headers \
| grep -Ev "[[:space:]](Running|Completed)[[:space:]]" \ | grep -Ev "[[:space:]](Running|Completed)[[:space:]]" \
@@ -5,6 +5,7 @@ metadata:
namespace: flux-system namespace: flux-system
spec: spec:
interval: 10m interval: 10m
timeout: 20m
targetNamespace: observability targetNamespace: observability
chartRef: chartRef:
kind: OCIRepository kind: OCIRepository