Skip to content

terraform-k8s

Kubernetes operator to configure Terraform Cloud with CRD.

Lifecycle of a Terraform Workspace:

  1. A workspaces is created with CR Workspace with ConfigMap.
  2. The operator detect the creation and start reconciliation loop.
  3. If the configuration is valid, the first run will be executed.
  4. After the run, the reconciliation loop is kept being called with an interval.
  5. When any change or diff is detected, the operator will make the actual status and desired status same.