News•Apr 28, 2026
Blog: Bootstrapping Flux with Terraform, the Right Way
ControlPlane.io released a Terraform (and OpenTofu) module that automates the bootstrap of the Flux Operator on a new Kubernetes cluster. The module creates only the initial namespace, RBAC and a Job that installs Flux, then steps back so Flux alone manages the cluster state. It keeps Terraform and Flux manifests in the same Git repository, and never writes secret material to the Terraform state file. Additionally, it can run prerequisite Helm charts like CNI or CSI drivers before Flux starts, ensuring a smooth handoff.