Summary
Reduce GitOps bootstrap complexity and failure modes observed in customer deployments (Transport for NSW, NBN).
Context
The team reported difficulties with GitOps bootstrapping in production customer contexts. Paul Foster's proposed mitigation — extract only essential variables from Terraform into a cluster-adjacent config file — is tracked in #27, but bootstrap script and Helm chart flow may need separate hardening.
Pain points to investigate:
scripts/cluster/bootstrap-gitops.sh complexity and required env vars
- Customer-specific Helm values / Argo Application wiring
- Interaction between Terraform outputs and bootstrap-time configuration
- Failure recovery and idempotency
Acceptance Criteria
Meeting reference
2026-07-03 — GitOps bootstrap difficulties (~00:06:43)
Related
Summary
Reduce GitOps bootstrap complexity and failure modes observed in customer deployments (Transport for NSW, NBN).
Context
The team reported difficulties with GitOps bootstrapping in production customer contexts. Paul Foster's proposed mitigation — extract only essential variables from Terraform into a cluster-adjacent config file — is tracked in #27, but bootstrap script and Helm chart flow may need separate hardening.
Pain points to investigate:
scripts/cluster/bootstrap-gitops.shcomplexity and required env varsAcceptance Criteria
docs/operations/bootstrap-gitops.mdMeeting reference
2026-07-03 — GitOps bootstrap difficulties (~00:06:43)
Related