Commit Graph

68 Commits (main)

Author SHA1 Message Date
Radek Simko 0fe906fa8c make copyrightfix
3 months ago
Liam Cervante 7ac2b7938e
Stacks: temporarily disable ephemeral outputs in Stack components (#37823)
6 months ago
Liam Cervante 411f18e6ac
ephemerals: allow root ephemeral outputs in stacks and test (#37813)
7 months ago
Liam Cervante 2a1b4c3ed4
Update go-cty and HCL for 1.13 release (#37298)
10 months ago
Matej Risek a9b67a6cdc
stacks: Don't require built-in providers to be listed under required providers. (#37234)
11 months ago
Liam Cervante b6be635748
stacks migrate: allow resource mapping to include nested resources (#37060)
1 year ago
Liam Cervante a80220dcc9
stacks: rename .tfstack files to .tfcomponent (#37013)
1 year ago
James Bardin 807e084130 final renaming for function results
1 year ago
James Bardin a6ec17cb77 rename function results table
1 year ago
James Bardin d016070564 move function results hashing to lang
1 year ago
Liam Cervante dcff9e4d2c
stacks: improve test coverage for removed blocks (#36914)
1 year ago
Liam Cervante 063757ff45
stacks: refactor plan, state, and removed tracking with tree structures for efficient lookups (#36850)
1 year ago
Liam Cervante a06f82746a
stacks: update removed blocks to allow targeting of embedded stacks (#36814)
1 year ago
Liam Cervante fbd5a7930e
stacks: allow removed blocks to target components in nested stacks (#36787)
1 year ago
Liam Cervante c8044baf47
stacks: emit state updates for unclaimed components (#36702)
1 year ago
Liam Cervante c16d466773
stacks: allow multiple removed blocks to target the same component (#36693)
1 year ago
Liam Cervante d4d92ea0b9
Fix broken build due to merge conflicts (#36679)
1 year ago
Liam Cervante 3d014d82f3
stacks: fix errors processing index keys of removed blocks (#36673)
1 year ago
Daniel Banck b2b42c0fb4
Store resource identities in state (TF-23255) (#36464)
1 year ago
Liam Cervante 1c04516392
stacks: allow unknown variables during apply operations (#36311)
1 year ago
Liam Cervante a384d2daa7
stacks: fix deferred data sources and unknown component applies (#35876)
2 years ago
Liam Cervante 7eb94fa7c8 stacks: fix tests broken now that ephemeral outputs aren't allowed
2 years ago
Liam Cervante bfa320c7b0
stacks: represent ephemeral inputs and outputs as null (#35824)
2 years ago
James Bardin 384f2d4fab update collections to use for-range method
2 years ago
Liam Cervante db132eefac
stacks: stacks destroy ordering should match Terraform (#35748)
2 years ago
Liam Cervante b38fd17cf9
stacks: emit removal notices for empty components (#35738)
2 years ago
Daniel Schmidt e50a1ac824
stacks: fix dependency handling in component forget
2 years ago
Liam Cervante 3b30caa42b
stacks: mark input and output changes as no-ops when no changes (#35725)
2 years ago
Liam Cervante d142486a40
stacks: expand plan and apply outputs for inputs (#35724)
2 years ago
Liam Cervante 73e3f8096b
stacks: complete stack output implementation for plan and apply (#35723)
2 years ago
Daniel Schmidt f1b7faf901
stacks: remove TODO
2 years ago
Daniel Schmidt ceb52e65bb
stacks: support forgetting components
2 years ago
Liam Cervante 99a94908e7
stacks: do not include removed block instances that do not exist in state (#35693)
2 years ago
Liam Cervante 6b2cc9c379
stacks: include existing instances for unknown removed and component blocks (#35691)
2 years ago
Liam Cervante b22db510d4
stacks: error when removing a component still in config (#35692)
2 years ago
Liam Cervante c00bee8bbd
stacks: add a test for removed blocks in embedded stacks (#35681)
2 years ago
Liam Cervante cf49545b5a
stacks: include removed blocks during validate command (#35680)
2 years ago
Liam Cervante 6f9df8f5eb
stacks: ensure that all components in state are referenced in configuration (#35677)
2 years ago
Liam Cervante f8fe397d88
stacks: add removed block functionality (#35671)
2 years ago
Liam Cervante 436b72b63b
stacks: fix memory leak caused by unclosed providers (#35678)
2 years ago
Liam Cervante 7163c4b6d5
stacks: fix destroy ordering of stacks destroy plans (#35665)
2 years ago
Liam Cervante 36f11851a6
stacks: refactor the mock provider for realism (#35654)
2 years ago
Liam Cervante cb7bae3217
stacks: remove stale state during Stack apply operations (#35639)
2 years ago
James Bardin 20f66dffd0 fixup new test comparator
2 years ago
James Bardin 0b8fbfe323 ignore unexported state field in comparison
2 years ago
Liam Cervante f1ae07b1af
stacks: add support for provider functions in .tfstack.hcl files (#35610)
2 years ago
Liam Cervante 964c64157c
stacks: fix bug preventing unconfigured clients within Terraform (#35571)
2 years ago
Liam Cervante 047c1af0b4
stacks: add tests for state manipulation failure cases (#35589)
2 years ago
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