terraform-k8s
Kubernetes operator to configure Terraform Cloud with CRD.
Lifecycle of a Terraform Workspace:
- A workspaces is created with CR
Workspace
withConfigMap
. - The operator detect the creation and start reconciliation loop.
- If the configuration is valid, the first run will be executed.
- After the run, the reconciliation loop is kept being called with an interval.
- When any change or diff is detected, the operator will make the actual status and desired status same.