From 71bdc6a709ed380efcef6e1f41487c526b1070ef Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Wed, 22 Apr 2026 08:36:27 +0000 Subject: [PATCH] fix: extend Flux bootstrap timeouts on fresh clusters Fresh Proxmox clusters need longer for the Flux controller rollouts and first GitRepository/Kustomization reconciliations, especially while images are still being pulled onto the control plane. Increase the bootstrap wait windows so CI does not fail while the controllers are still converging. --- .gitea/workflows/deploy.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f7a4450..1039c46 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -220,12 +220,12 @@ jobs: kubectl -n flux-system patch deployment kustomize-controller --type='merge' -p="$PATCH" kubectl -n flux-system patch deployment helm-controller --type='merge' -p="$PATCH" kubectl -n flux-system patch deployment notification-controller --type='merge' -p="$PATCH" - kubectl -n flux-system rollout status deployment/source-controller --timeout=180s - kubectl -n flux-system rollout status deployment/kustomize-controller --timeout=180s - kubectl -n flux-system rollout status deployment/helm-controller --timeout=180s - kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=180s - kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=300s - kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=300s + kubectl -n flux-system rollout status deployment/source-controller --timeout=600s + kubectl -n flux-system rollout status deployment/kustomize-controller --timeout=600s + kubectl -n flux-system rollout status deployment/helm-controller --timeout=600s + kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=300s + kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --timeout=600s + kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=600s # Create Doppler ClusterSecretStore now that ESO CRDs are available kubectl apply -f - <<'EOF' apiVersion: external-secrets.io/v1