ci: add verbose flag to flux reconcile and increase helmrelease timeout (#23240)

*Disclaimer: implemented by a Coder Agent using Claude Opus 4.6*

Ref:
https://github.com/coder/coder/actions/runs/23251163568/job/67597250364

The deploy workflow Flux reconciliation step failed with no visibility
into what went wrong. Two changes:

- Add `--verbose` to every `flux reconcile` invocation to print
generated objects on failure
- Increase `--timeout` for the four `helmrelease` reconciliations from
the default 5m to 10m
This commit is contained in:
Danny Kopping
2026-03-18 17:12:14 +00:00
committed by GitHub
parent d4a072b61e
commit 4b8a5e2b10
+10 -10
View File
@@ -109,16 +109,16 @@ jobs:
- name: Reconcile Flux
run: |
set -euxo pipefail
flux --namespace flux-system reconcile source git flux-system
flux --namespace flux-system reconcile source git coder-main
flux --namespace flux-system reconcile kustomization flux-system
flux --namespace flux-system reconcile kustomization coder
flux --namespace flux-system reconcile source chart coder-coder
flux --namespace flux-system reconcile source chart coder-coder-provisioner
flux --namespace coder reconcile helmrelease coder
flux --namespace coder reconcile helmrelease coder-provisioner
flux --namespace coder reconcile helmrelease coder-provisioner-tagged
flux --namespace coder reconcile helmrelease coder-provisioner-tagged-prebuilds
flux --namespace flux-system reconcile --verbose --timeout=5m source git flux-system
flux --namespace flux-system reconcile --verbose --timeout=5m source git coder-main
flux --namespace flux-system reconcile --verbose --timeout=5m kustomization flux-system
flux --namespace flux-system reconcile --verbose --timeout=5m kustomization coder
flux --namespace flux-system reconcile --verbose --timeout=5m source chart coder-coder
flux --namespace flux-system reconcile --verbose --timeout=5m source chart coder-coder-provisioner
flux --namespace coder reconcile --verbose --timeout=10m helmrelease coder
flux --namespace coder reconcile --verbose --timeout=10m helmrelease coder-provisioner
flux --namespace coder reconcile --verbose --timeout=10m helmrelease coder-provisioner-tagged
flux --namespace coder reconcile --verbose --timeout=10m helmrelease coder-provisioner-tagged-prebuilds
# Just updating Flux is usually not enough. The Helm release may get
# redeployed, but unless something causes the Deployment to update the