You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tagging policies need to target specific IaC types, since tags behave
differently in Kubernetes to other IaC types and further types may diverge
in future.
Adds pkg/project as the canonical home for IaC project types. These values
are currently declared in infracost/config, which already depends on
go-proto, so putting them at the bottom of the graph lets config alias them
rather than declare its own and keeps config, the CLI and the runner
agreeing on the spelling. It also adds the kubernetes type, which config
was missing and the kubernetes parser plugin hardcodes as a literal.
EvaluateAgainstResources now matches TagPolicy.iac_type_filter against
ProjectInfo.type. The project's type is collapsed onto the set a user can
select before matching, so a cloudformation policy still covers CDK
projects and a terraform policy still covers Cisco Stacks and untyped
projects. Terragrunt stays distinct, being a tool users target deliberately.
NOTE: go.mod pins infracost/proto to a commit on its FIX-488 branch. This
must be re-pointed at the release tag before merge.
0 commit comments