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.
This commit is contained in:
@@ -220,12 +220,12 @@ jobs:
|
|||||||
kubectl -n flux-system patch deployment kustomize-controller --type='merge' -p="$PATCH"
|
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 helm-controller --type='merge' -p="$PATCH"
|
||||||
kubectl -n flux-system patch deployment notification-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/source-controller --timeout=600s
|
||||||
kubectl -n flux-system rollout status deployment/kustomize-controller --timeout=180s
|
kubectl -n flux-system rollout status deployment/kustomize-controller --timeout=600s
|
||||||
kubectl -n flux-system rollout status deployment/helm-controller --timeout=180s
|
kubectl -n flux-system rollout status deployment/helm-controller --timeout=600s
|
||||||
kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=180s
|
kubectl -n flux-system wait --for=condition=Ready gitrepository/platform --timeout=300s
|
||||||
kubectl -n flux-system wait --for=condition=Ready kustomization/infrastructure --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=300s
|
kubectl -n flux-system wait --for=condition=Ready kustomization/addon-external-secrets --timeout=600s
|
||||||
# Create Doppler ClusterSecretStore now that ESO CRDs are available
|
# Create Doppler ClusterSecretStore now that ESO CRDs are available
|
||||||
kubectl apply -f - <<'EOF'
|
kubectl apply -f - <<'EOF'
|
||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
|
|||||||
Reference in New Issue
Block a user