tofu-controller
tofu-controller copied to clipboard
A GitOps OpenTofu and Terraform controller for Flux
Closes #270
This is adding the ability to force unlock a terraform state, see #250 for more information
- [x] #97 - [x] #290 - [ ] #295 - [ ] #302
# Description When applying Terraform objects using flux Kustomization created with `--wait` flag (`wait: true` in the manifest), it is expected that Kustomization will only become "ready" after all Terraform...
eksctl has built-in support for EKS IRSA, where it can create both IAM role and corresponding ServiceAccount in cluster based on defined manifest. With this approach, it makes sense to...
When you create a Terraform resource in a namespace without `tf-runner` ServiceAccount, attempting to delete it will hang indefinitely. You have to manually remove finalizer "finalizers.tf.contrib.fluxcd.io" to unblock deletion. Meanwhile,...
We've hit an issue where the State lock was not released due to the runner pod not shutting down correctly (assumption here) due to a node refresh on an EKS...
I would like to see support for adding terraform targets. I imagine something like ``` apiVersion: infra.contrib.fluxcd.io/v1alpha1 kind: Terraform metadata: name: vpc namespace: flux-system spec: ... path: ./terraform/test/us-west-2/dev/vpc targets: -...