Drift Detection
Detect drifts without plan or apply
We can set .spec.approvePlan
to disable
to tell the controller to detect drifts of your
Terraform resources only. Doing so will skip the plan
and apply
stages.
apiVersion: infra.contrib.fluxcd.io/v1alpha1
kind: Terraform
metadata:
name: hello-world
namespace: flux-system
spec:
approvePlan: disable
interval: 1m
path: ./
sourceRef:
kind: GitRepository
name: helloworld
namespace: flux-system
Disable drift detection
Drift detection is enabled by default. You can set .spec.disableDriftDetection: true
to disable it.
apiVersion: infra.contrib.fluxcd.io/v1alpha1
kind: Terraform
metadata:
name: helloworld
namespace: flux-system
spec:
approvePlan: auto
disableDriftDetection: true
interval: 1m
path: ./
sourceRef:
kind: GitRepository
name: helloworld
namespace: flux-system