Commit Graph

318 Commits (7e767490c87bae2fa2b60da33ecefa1b7a220afa)

Author SHA1 Message Date
Liam Cervante 0ae6bc34c4
stacks: introduce shared functions for common tests (#35718)
2 years ago
James Bardin 9ff727440e udpate generated files
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 b6ac98122b
stacks: refactor shared functionality in prep for removed blocks (#35670)
2 years ago
Liam Cervante 36971f6ee8
stacks: add support for the removed block to .tfstacks.hcl (#35669)
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 11f431196d
stacks: remove unneeded required components functions (#35648)
2 years ago
Liam Cervante 483564a0ea
stacks: switch protofile licences to BUSL (#35633)
2 years 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
James Bardin 20f66dffd0 fixup new test comparator
2 years ago
James Bardin 2ffbd0eb4e remove old refactoring comments
2 years ago
James Bardin 0b8fbfe323 ignore unexported state field in comparison
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 964c64157c
stacks: fix bug preventing unconfigured clients within Terraform (#35571)
2 years ago
Liam Cervante 7660d8d086
stacks: fix suggested command when lock file is out of date (#35616)
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
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 471bddf3ba
json plan: update resource index and import ids to support unknown values (#35518)
2 years ago
Liam Cervante 46393f2a92
stacks: apply automatic type conversion before comparing inputs (#35530)
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 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
Liam Cervante 46a6d3f637
stacks: include moved and imported metadata in change descriptions (#35439)
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