Terrapod is a free, open-source, self-hosted platform replacement for Terraform Enterprise / HCP Terraform. This patch fixes drift-ignore rules.
Bug Fixes
drift_ignore_rulesnow clear drift-detection drift. A scheduled drift-detection run reports out-of-band drift in the plan'sresource_driftarray — which, for computed/read-only attribute drift (e.g. an EKS control-planeplatform_versionthat AWS bumps out-of-band), plans no action, soresource_changesare all no-op. The classifier only inspectedresource_changes, so an ignore rule targeting such an attribute never matched and the workspace stayeddriftedregardless of the rule. The classifier now also evaluatesresource_drift, keeping only the attributes OpenTofu itself marks relevant (relevant_attributes) — so real drift is matched against your rules while refresh noise OpenTofu hides (moving timestamps, server-managed metadata) is structurally excluded and never flags drift. The status resolver now returnsno_driftwhenever no un-ignored drift remains.
Status
Beta — actively developed; the core platform is usable end to end.
Full Changelog: v0.57.1...v0.57.2