Commit Graph

76 Commits (stacks-variable-validations)

Author SHA1 Message Date
Daniel Schmidt d813ad14f7 add deprecation marks
3 weeks ago
Liam Cervante b6be635748
stacks migrate: allow resource mapping to include nested resources (#37060)
9 months ago
James Bardin 807e084130 final renaming for function results
10 months ago
James Bardin a6ec17cb77 rename function results table
10 months ago
James Bardin d016070564 move function results hashing to lang
10 months ago
Liam Cervante 4eaa9d7fa0
stacks: removing embedded stacks should ignore stacks not in state (#36901)
10 months ago
Liam Cervante 063757ff45
stacks: refactor plan, state, and removed tracking with tree structures for efficient lookups (#36850)
10 months ago
Liam Cervante a06f82746a
stacks: update removed blocks to allow targeting of embedded stacks (#36814)
11 months ago
Liam Cervante 2b5101f734
stacks: include existing components when deferring nested stacks (#36788)
11 months ago
Daniel Banck b2b42c0fb4
Store resource identities in state (TF-23255) (#36464)
12 months ago
Liam Cervante a384d2daa7
stacks: fix deferred data sources and unknown component applies (#35876)
1 year ago
Liam Cervante bfa320c7b0
stacks: represent ephemeral inputs and outputs as null (#35824)
1 year ago
James Bardin 384f2d4fab update collections to use for-range method
1 year ago
Liam Cervante d93e18d155
stacks: separate refresh and destroy stages during destroy plans (#35744)
1 year ago
Liam Cervante b38fd17cf9
stacks: emit removal notices for empty components (#35738)
1 year ago
Liam Cervante e78294d42b
stacks: stop encoding values into msgpack twice (#35734)
1 year ago
Liam Cervante 598648b66f
stacks: handle input and output state during delete plans (#35726)
1 year ago
Liam Cervante d142486a40
stacks: expand plan and apply outputs for inputs (#35724)
1 year ago
Liam Cervante 73e3f8096b
stacks: complete stack output implementation for plan and apply (#35723)
1 year ago
Liam Cervante 6b2cc9c379
stacks: include existing instances for unknown removed and component blocks (#35691)
1 year ago
Liam Cervante b6ac98122b
stacks: refactor shared functionality in prep for removed blocks (#35670)
1 year ago
Liam Cervante 50233d7a78
stacks: support sensitive input values in planned changes (#35640)
2 years ago
James Bardin 2ffbd0eb4e remove old refactoring comments
2 years ago
James Bardin bc750192e4 POC for always using decoded changes in core
2 years ago
Liam Cervante f1ae07b1af
stacks: add support for provider functions in .tfstack.hcl files (#35610)
2 years ago
Liam Cervante 915b174da3
stacks: split the terraform1 RPC package into per-service packages (#35513)
2 years ago
Liam Cervante 471bddf3ba
json plan: update resource index and import ids to support unknown values (#35518)
2 years ago
Daniel Schmidt 429ccbb88e
Merge pull request #35512 from hashicorp/TF-18555
2 years ago
Daniel Schmidt 4faf0f25dd
guard against nil resource key
2 years ago
Daniel Schmidt c693c39677
use resource_name instead of name
2 years ago
Liam Cervante 0c67edd598
stacks: ensure input values for components don't change between plan and apply (#35489)
2 years ago
Daniel Schmidt df85a22343
stacks: add fields required to display plan
2 years ago
Liam Cervante 87bbc47737
stacks: include plan mode in stacks plan format (#35405)
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 46a6d3f637
stacks: include moved and imported metadata in change descriptions (#35439)
2 years ago
Daniel Schmidt b62a67394b
stacks: save plantimestamp to plan
2 years ago
Liam Cervante 0f0414d484
Fix partial address representation in plan for deferred actions (#34966)
2 years ago
Martin Atkins e74896bd24 stackruntime: Handle apply-time-specified input variables
2 years ago
Liam Cervante 9b95898f63
stacks: emit events for deferred actions (#35325)
2 years ago
Daniel Schmidt 59ead5356f
stacks: update RPC APIs with deferral information (#35125)
2 years ago
Martin Atkins 30e2fd6525 Handle marks a little more consistently
2 years ago
Daniel Schmidt 949a0e5585
Merge pull request #34755 from hashicorp/TF-10993
2 years ago
Daniel Schmidt 2fa4cc7b53
stacks: use existing conversion for attribute paths
2 years ago
CJ Horton 5a750561e6 round-trip check results through stack plans
2 years ago
Daniel Schmidt 57dd94fcde
stacks: expose replace paths in grpc api
2 years ago
Martin Atkins a45d4467f1 stackeval: Don't fail when data resource is removed
2 years ago
Liam Cervante 07f6621091
stacks: include resources in state when calculating required providers (#34645)
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