Commit Graph

299 Commits (3c579155899bb402d4b2e68c65fbc89cd39d2bf2)

Author SHA1 Message Date
Liam Cervante 1c04516392
stacks: allow unknown variables during apply operations (#36311)
1 year ago
Liam Cervante a5c9903bbe
deferred actions: don't plan partial resources during refresh and destroy (#36310)
1 year ago
Samsondeen aec7c3cc89
terraform test: allow computed/mocked values override during planning (#36227)
1 year ago
Daniel Schmidt 0ff1b77afa
standardize client capabilities
1 year ago
Daniel Schmidt 3a962e8e7e
ephemeral: add WriteOnlyAttributesAllowed client capability
1 year ago
Liam Cervante a384d2daa7
stacks: fix deferred data sources and unknown component applies (#35876)
1 year ago
James Bardin 57a2e545fb
Merge pull request #35834 from hashicorp/jbardin/ephemeral-close
1 year ago
Liam Cervante 7eb94fa7c8 stacks: fix tests broken now that ephemeral outputs aren't allowed
1 year ago
Daniel Schmidt 8ce424dbb5
Merge pull request #35826 from hashicorp/TF-18610
1 year ago
James Bardin 3a1a9408d9 fix Descendants spelling
1 year ago
Liam Cervante 669e8ff1a6
stacks: skip full plan/apply cycles when deleting empty state (#35831)
1 year ago
Liam Cervante bfa320c7b0
stacks: represent ephemeral inputs and outputs as null (#35824)
1 year ago
Daniel Schmidt d3e295da03
stacks: root level outputs should not allow ephemeral values
1 year ago
James Bardin 384f2d4fab update collections to use for-range method
1 year ago
UKEME BASSEY a56a4190aa
Merge pull request #35774 from hashicorp/TF-20569-prevent-panic-when-input-variable-is-sensitive
1 year ago
UKEME BASSEY 892a96e4b4 add test
1 year ago
UKEME BASSEY d89ee04e9e prevent panic when input or output variables are sensitive
1 year ago
Graham Davison 6883ab0ecf Updates for OTel SDK 1.30
1 year ago
James Bardin aea5c0cc18
Merge pull request #35750 from hashicorp/jbardin/ephemeral-proto
1 year ago
James Bardin 9c3dc8f73a ephemeral protocol rename
1 year ago
Liam Cervante db132eefac
stacks: stacks destroy ordering should match Terraform (#35748)
1 year ago
James Bardin 1a72b39d42 fill out remaining ephemeral implementations
1 year ago
Liam Cervante d93e18d155
stacks: separate refresh and destroy stages during destroy plans (#35744)
1 year ago
James Bardin 892172a185
Merge pull request #35727 from hashicorp/jbardin/ephemeral-resources
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
Daniel Schmidt e50a1ac824
stacks: fix dependency handling in component forget
1 year ago
Liam Cervante 598648b66f
stacks: handle input and output state during delete plans (#35726)
1 year ago
Liam Cervante 3b30caa42b
stacks: mark input and output changes as no-ops when no changes (#35725)
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
Daniel Schmidt f1b7faf901
stacks: remove TODO
1 year ago
Daniel Schmidt ceb52e65bb
stacks: support forgetting components
1 year ago
James Bardin 9e8c21866e ephemeral in stacks stubs
1 year ago
Liam Cervante 0ae6bc34c4
stacks: introduce shared functions for common tests (#35718)
1 year ago
Liam Cervante 99a94908e7
stacks: do not include removed block instances that do not exist in state (#35693)
1 year ago
Liam Cervante 6b2cc9c379
stacks: include existing instances for unknown removed and component blocks (#35691)
1 year ago
Liam Cervante b22db510d4
stacks: error when removing a component still in config (#35692)
1 year ago
Liam Cervante c00bee8bbd
stacks: add a test for removed blocks in embedded stacks (#35681)
1 year ago
Liam Cervante cf49545b5a
stacks: include removed blocks during validate command (#35680)
1 year ago
Liam Cervante 6f9df8f5eb
stacks: ensure that all components in state are referenced in configuration (#35677)
1 year ago
Liam Cervante f8fe397d88
stacks: add removed block functionality (#35671)
1 year ago
Liam Cervante 436b72b63b
stacks: fix memory leak caused by unclosed providers (#35678)
1 year ago
Liam Cervante b6ac98122b
stacks: refactor shared functionality in prep for removed blocks (#35670)
1 year ago
Liam Cervante 7163c4b6d5
stacks: fix destroy ordering of stacks destroy plans (#35665)
1 year ago
Liam Cervante 36f11851a6
stacks: refactor the mock provider for realism (#35654)
1 year ago
Liam Cervante 11f431196d
stacks: remove unneeded required components functions (#35648)
1 year ago
Liam Cervante cb7bae3217
stacks: remove stale state during Stack apply operations (#35639)
2 years ago
Liam Cervante 50233d7a78
stacks: support sensitive input values in planned changes (#35640)
2 years ago
Liam Cervante 40dc5c02d5
stacks: ensure providers that should not be configured cannot be (#35624)
2 years ago