Commit Graph

76 Commits (2a1b4c3ed40ce3a2fe0e6e99a1146f75a5cd5d50)

Author SHA1 Message Date
Matej Risek a9b67a6cdc
stacks: Don't require built-in providers to be listed under required providers. (#37234)
8 months ago
Liam Cervante b6be635748
stacks migrate: allow resource mapping to include nested resources (#37060)
9 months ago
Liam Cervante a80220dcc9
stacks: rename .tfstack files to .tfcomponent (#37013)
9 months ago
Liam Cervante dcff9e4d2c
stacks: improve test coverage for removed blocks (#36914)
10 months ago
Samsondeen be242c36f4
Stacks migrate: migration workflow improvements (#36882)
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
Liam Cervante fbd5a7930e
stacks: allow removed blocks to target components in nested stacks (#36787)
11 months ago
Liam Cervante 7fadbe34de
write-only attributes: internal providers should set write-only attributes to null (#36824)
11 months ago
Samsondeen 71dbc7d726
migrate command for terraform stacks (#36482)
11 months ago
Samsondeen 8b7e7ad27d
Detect circular references during Validation (#36709)
11 months ago
Liam Cervante 9bbe34daa4
stacks: pre-destroy refresh should use a normal plan (#36696)
11 months ago
Liam Cervante c16d466773
stacks: allow multiple removed blocks to target the same component (#36693)
11 months ago
Daniel Schmidt bc901abcc5 stacks: test resource identity
12 months ago
Liam Cervante 3d014d82f3
stacks: fix errors processing index keys of removed blocks (#36673)
12 months ago
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
Liam Cervante a384d2daa7
stacks: fix deferred data sources and unknown component applies (#35876)
1 year ago
Liam Cervante 7eb94fa7c8 stacks: fix tests broken now that ephemeral outputs aren't allowed
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
Liam Cervante d93e18d155
stacks: separate refresh and destroy stages during destroy plans (#35744)
1 year ago
Daniel Schmidt e50a1ac824
stacks: fix dependency handling in component forget
1 year ago
Liam Cervante 73e3f8096b
stacks: complete stack output implementation for plan and apply (#35723)
1 year ago
Daniel Schmidt ceb52e65bb
stacks: support forgetting components
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 f8fe397d88
stacks: add removed block functionality (#35671)
1 year ago
Liam Cervante 7163c4b6d5
stacks: fix destroy ordering of stacks destroy plans (#35665)
1 year ago
Liam Cervante cb7bae3217
stacks: remove stale state during Stack apply operations (#35639)
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 5939efb798
stacks: add depends_on for embedded stacks and components (#35549)
2 years ago
Liam Cervante 46393f2a92
stacks: apply automatic type conversion before comparing inputs (#35530)
2 years ago
Liam Cervante 33c0ae7f09
stacks: add additional provider validation tests (#35471)
2 years ago
Liam Cervante 87bbc47737
stacks: include plan mode in stacks plan format (#35405)
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
Liam Cervante 8e47b5907c
stacks: provide more helpful diagnostics when providers types are mismatched (#35422)
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
Liam Cervante c0499647fa
stacks: include moved and removed in API (#35360)
2 years ago
Liam Cervante b646dff26a
stacks: apply nested default values to inputs (#35349)
2 years ago
Martin Atkins e74896bd24 stackruntime: Handle apply-time-specified input variables
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 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
Daniel Schmidt 59ead5356f
stacks: update RPC APIs with deferral information (#35125)
2 years ago
Liam Cervante 7a8ffff66e
stacks: Fix unknown provider values crashing validation phase (#35155)
2 years ago