Commit Graph

212 Commits (46999364f04ad2df66202a1b9eaa0e7b1ebdca7e)

Author SHA1 Message Date
Daniel Schmidt 46999364f0
stacks: refactor for plantimestamp to come from the outside
2 years ago
Daniel Schmidt 49ba330fb5
stacks: force plan timestamp in module runtime
2 years ago
Daniel Schmidt b62a67394b
stacks: save plantimestamp to plan
2 years ago
Daniel Schmidt 8fa922f912
stacks: implement PlanTimestamp method on ExpressionScope
2 years ago
Mutahhir Hayat 01c5ddaecc
Merge pull request #34797 from hashicorp/mutahhir/stacks/local-value
2 years ago
Liam Cervante c0499647fa
stacks: include moved and removed in API (#35360)
2 years ago
Mutahhir Hayat 148b19b0d7 return validate value instead of dynamic value
2 years ago
Daniel Schmidt 3aa8e43100
Merge pull request #35356 from hashicorp/b-stacks-apply-variables-not-passed
2 years ago
Martin Atkins c57f709b1d stackruntime: Pass the apply-time variable values to stackeval
2 years ago
Liam Cervante b646dff26a
stacks: apply nested default values to inputs (#35349)
2 years ago
Liam Cervante 284ce63947
stacks: applyable status should be dependent on applyable components (#35350)
2 years ago
Martin Atkins 1714729f87 stackeval: terraform.applying symbol
2 years ago
Martin Atkins e74896bd24 stackruntime: Handle apply-time-specified input variables
2 years ago
Martin Atkins 79f78b268f stackeval: Ephemeral output values
2 years ago
Martin Atkins 71749d9682 stackeval: Ephemeral input variables
2 years ago
Liam Cervante 517f9944f7
stacks: support deferred imports in stacks events (#35334)
2 years ago
Liam Cervante 108bd85053
Refactor deferred variable name to defer in terraform1 API (#35343)
2 years ago
Mutahhir Hayat d398fa50c6 handle overlooked error in test
2 years ago
Mutahhir Hayat cb28bf3379 remove unused test
2 years ago
Mutahhir Hayat e20891ac1d add tests for local values through data sources
2 years ago
Liam Cervante 9b95898f63
stacks: emit events for deferred actions (#35325)
2 years ago
Liam Cervante 1bb78c14c2
deferred actions: always enable deferred actions in stacks (#35321)
2 years ago
Liam Cervante fc390038f3
stacks: add tests for and refactor steps when a provider can't be configured (#35294)
2 years ago
Liam Cervante eeb2c53385
stacks: remove wildcard key from computed instances (#35284)
2 years ago
Liam Cervante dc06717f69
stacks: add support for unknown for_each expressions in providers (#35267)
2 years ago
Liam Cervante 1e9a186059
stacks: return dynamic types when referencing partial components (#35254)
2 years ago
Liam Cervante 7096ec85cc
stacks: Enable resource deferrals within stack tests (#35168)
2 years ago
Daniel Schmidt 59ead5356f
stacks: update RPC APIs with deferral information (#35125)
2 years ago
Alisdair McDiarmid c8eec89c3d
Merge pull request #35247 from hashicorp/alisdair/rpcapi-stop
2 years ago
Liam Cervante b5d6b13b3b
stacks: convert sourcebundle source into directory for config SourceDir field (#35245)
2 years ago
Martin Atkins 5003af8335 stackeval: If context is cancelled, ask provider instances to stop
2 years ago
Alisdair McDiarmid 39373cc0d6 stackeval: Stop operations on context cancellation
2 years ago
Martin Atkins 9448845e91 stackeval: Improve coverage of namedPromiseReporter impls
2 years ago
Martin Atkins a4d19a8d13 stackeval: Stack.ProviderByLocalAddr must memoize its results
2 years ago
Liam Cervante 7a8ffff66e
stacks: Fix unknown provider values crashing validation phase (#35155)
2 years ago
Daniel Schmidt 2c65affe05
stacks: add comments to tests
2 years ago
Daniel Schmidt b1e50d0475
chore: fix comment
2 years ago
Daniel Schmidt 664bb21738
stacks: add comment
2 years ago
Mutahhir Hayat 6bbc8cdc76 Add more tests for local values
2 years ago
Mutahhir Hayat 2667a0f2c3 cleanup comments
2 years ago
Mutahhir Hayat 5e12bdf048 Stack evaluation should also visit local values when walking the stack
2 years ago
Mutahhir Hayat be317d4d3a Make Stack and Stack config aware of local values
2 years ago
Mutahhir Hayat 6554ce6bfd Add planning test to test for locals usage
2 years ago
Mutahhir Hayat 129d58fed3 Create local value structs, including config and tests
2 years ago
Mutahhir Hayat d695f8197c Add local values test
2 years ago
Daniel Schmidt 3267718d3d
stacks: support unknown for_each on embedded stacks
2 years ago
kmoe b74715e5fb
stacks: fix invalid filename (#35111)
2 years ago
Daniel Schmidt 35f44b01f0
stacks: fix comment and add assertion for diagnostics
2 years ago
Daniel Schmidt aeb5b47723
stacks: remove unused test case
2 years ago
Daniel Schmidt f847360a40
stacks: component.CheckInstances now reports on for each value diagnostics
2 years ago