terraform/internal/stacks/stackruntime
Alisdair McDiarmid f3ec86b17b stackruntime: Treat unset and null equally
When handling root input variable values, we now consider unset and null
values to be equivalent to each other. This is consistent with how we
handle variables in embedded stacks, and very similar to how we handle
variable in the modules runtime with `nullable = false`.

One difference from the modules runtime case is that we do not prevent
a null default value for stack variables.
2024-03-07 15:49:39 -05:00
..
hooks Stacks: Add ProviderAddr field to ResourceInstanceStatusHookData 2024-02-27 19:28:20 -08:00
internal/stackeval stackruntime: Treat unset and null equally 2024-03-07 15:49:39 -05:00
testdata/mainbundle stackruntime: Treat unset and null equally 2024-03-07 15:49:39 -05:00
testing stacks: call terraform.Validate on stack component configs (#34705) 2024-02-21 10:58:44 +01:00
apply.go stackruntime: Pass ExperimentsAllowed into stackeval for apply 2024-02-15 10:25:20 -08:00
apply_test.go stacks: fix flaky tests (#34708) 2024-02-21 10:40:20 +01:00
doc.go stackruntime: Add HashiCorp copyright comments 2023-11-15 12:38:55 -08:00
eval_expr.go rpcapi+stacks: Stacks runtime can see whether experiments are allowed 2024-02-12 12:13:08 -08:00
helper_test.go stacks: Use source bundle aware config parser 2024-02-23 13:29:37 -05:00
hooks.go stackruntime: Add HashiCorp copyright comments 2023-11-15 12:38:55 -08:00
plan.go rpcapi+stacks: Stacks runtime can see whether experiments are allowed 2024-02-12 12:13:08 -08:00
plan_test.go stackruntime: Treat unset and null equally 2024-03-07 15:49:39 -05:00
telemetry.go stackruntime: Add HashiCorp copyright comments 2023-11-15 12:38:55 -08:00
telemetry_test.go stackruntime: Add HashiCorp copyright comments 2023-11-15 12:38:55 -08:00
validate.go stacks: call terraform.Validate on stack component configs (#34705) 2024-02-21 10:58:44 +01:00
validate_test.go stackruntime: Treat unset and null equally 2024-03-07 15:49:39 -05:00