Commit Graph

243 Commits (580d3afb34633ee558b54a5604ca89fd032ca2ee)

Author SHA1 Message Date
Liam Cervante bb73fb1d69
stacks: don't validate input variables during the apply phase (#35561)
2 years ago
Liam Cervante 5939efb798
stacks: add depends_on for embedded stacks and components (#35549)
2 years ago
Liam Cervante 38033b5c45
stacks: sort diags in test before comparison (#35550)
2 years ago
Liam Cervante 915b174da3
stacks: split the terraform1 RPC package into per-service packages (#35513)
2 years ago
Liam Cervante 46393f2a92
stacks: apply automatic type conversion before comparing inputs (#35530)
2 years ago
Liam Cervante 0c67edd598
stacks: ensure input values for components don't change between plan and apply (#35489)
2 years ago
Liam Cervante 33c0ae7f09
stacks: add additional provider validation tests (#35471)
2 years ago
Liam Cervante e704da535e
stack: stacks should be applyable even if no components are (#35498)
2 years ago
Liam Cervante 87bbc47737
stacks: include plan mode in stacks plan format (#35405)
2 years ago
Martin Atkins 170cca1332 stacks+promising: Better error messages for promise resolution failure
2 years ago
Martin Atkins ec2510fc3d stacks: Track raw stack as separate messages in raw plan
2 years ago
Alisdair McDiarmid d828776757 stacks+rpcapi: Load prior state and plan separately
2 years ago
Liam Cervante 3ecf7655ba
stacks: insert unknown values for missing outputs during applies (#35463)
2 years ago
Daniel Schmidt 1d45d12f40
stacks: track resource deferrals in apply
2 years ago
Daniel Schmidt 591c3dea36
Merge pull request #35433 from hashicorp/TF-10919
2 years ago
Liam Cervante 634155f56b
stacks: extend diagnostic message to capture error from unscheduled component (#35434)
2 years ago
Daniel Schmidt 93cf093168
stacks: add new deferred plan status
2 years ago
Liam Cervante 8e47b5907c
stacks: provide more helpful diagnostics when providers types are mismatched (#35422)
2 years ago
Daniel Schmidt 4f401d9cd3
stacks: add dependency lock to new test case
2 years ago
Daniel Schmidt bf5037fa05
stacks: add test case
2 years ago
Daniel Schmidt 9f8ab0450c
stacks: fix move apply test
2 years ago
Daniel Schmidt 2a3c579693
stacks: use inspecting phase for provider config tests
2 years ago
Daniel Schmidt 05755422f3
stacks: pass dependency lock in tests
2 years ago
Daniel Schmidt 4433239da4
stacks: validate dependency lockfile in apply phase
2 years ago
Daniel Schmidt 0e5f7acda0
stacks: validate dependency lockfile in planning phase
2 years ago
Daniel Schmidt fb2f3ca276
stacks: refactor to get dependency locks through main
2 years ago
Daniel Schmidt 2ed6e1facd
stacks: validate lockfile containing all providers
2 years ago
Liam Cervante 587a7e88ff
stacks: include move, forget, import counts in apply summaries (#35391)
2 years ago
Liam Cervante 27f26bd1b5
stacks: emit specific moved notification during apply (#35387)
2 years ago
Daniel Schmidt ae05a0d27b
stacks: use plantimestamp from opts while planning
2 years ago
Daniel Schmidt a51938c246
stacks: move PlanTimestamp method for consistency
2 years ago
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