Commit Graph

29 Commits (148b19b0d7e36b6f2b8a169d2cb7b6069ab5d00a)

Author SHA1 Message Date
Daniel Schmidt 3cbfd39721
stacks: validate unknown component for_each type
2 years ago
Daniel Schmidt 3a7150b27e
stacks: handle unknown values in component for_each
2 years ago
Martin Atkins 30e2fd6525 Handle marks a little more consistently
2 years ago
Alisdair McDiarmid f409639934
Merge pull request #34765 from hashicorp/alisdair/stack-root-input-variable-defaults
2 years ago
Alisdair McDiarmid f3ec86b17b stackruntime: Treat unset and null equally
2 years ago
Alisdair McDiarmid 0fe26468cd stackruntime: Apply defaults to root variables
2 years ago
CJ Horton 5a750561e6 round-trip check results through stack plans
2 years ago
Liam Cervante cec4b7b74c
stacks: validate providers based on types instead of local names (#34735)
2 years ago
Liam Cervante b2cc7dbadf
stacks: validate the types of input variables during validation (#34722)
2 years ago
Liam Cervante 831630fabe
stacks: the plan function should stop on validation errors (#34720)
2 years ago
Liam Cervante 2472f7c773
stacks: fix flaky tests (#34708)
2 years ago
Liam Cervante 64b311d53a
stacks: apply sensitive marks to outputs from components (#34684)
2 years ago
Liam Cervante f0b61090a2
Move the testing MockProvider into a dedicated shared package (#34681)
2 years ago
Liam Cervante 07f6621091
stacks: include resources in state when calculating required providers (#34645)
2 years ago
Liam Cervante 3475d22741
Fix nil pointer exception when planning stacks with undeclared variables (#34638)
2 years ago
Martin Atkins 884e1fb2a4 terraform: Plans can be "complete" and "applyable"
2 years ago
Alisdair McDiarmid 1d3f863f2b stackruntime: Support sensitive component inputs
2 years ago
Alisdair McDiarmid e4b319401e stacksruntime: Add sensitive outputs tests
2 years ago
Martin Atkins 25a514f846 stackeval: Populate planned component instance more thoroughly
2 years ago
Martin Atkins 972f1c0678 stackplan: Track provider config for every resource instance change
2 years ago
Martin Atkins 4e34e6ebfa stacks: Track prior state for all resource instance objects
2 years ago
Martin Atkins 69aa51b9ff stackruntime: Fix some quirks of data sent from plan to apply
2 years ago
Martin Atkins d1b0632e82 stackruntime: Add HashiCorp copyright comments
2 years ago
Martin Atkins c1e7abafc3 stackruntime: Configure and assign provider instances
2 years ago
Martin Atkins 3dc3781904 stackruntime: Starting up and configuring provider plugins
2 years ago
Martin Atkins fbc34005ba stackeval: Emit PlannedChange for each component instance
2 years ago
Martin Atkins ea3b70abf0 stackeval: Component calls are now referenceable
2 years ago
Martin Atkins 4a179ed969 stackeval: Very very basic component planning
2 years ago
Martin Atkins d3e93e4a31 stackruntime: Initial stubbing of Plan
2 years ago