Radek Simko
0fe906fa8c
make copyrightfix
2026-02-17 13:56:34 +00:00
Daniel Schmidt
b926263c03
stacks: follow component progress cycle for empty destroys
...
build / Build for freebsd_amd64 (push) Has been cancelled
build / Build for linux_amd64 (push) Has been cancelled
build / Build for openbsd_amd64 (push) Has been cancelled
build / Build for solaris_amd64 (push) Has been cancelled
build / Build for windows_amd64 (push) Has been cancelled
build / Build for freebsd_arm (push) Has been cancelled
build / Build for linux_arm (push) Has been cancelled
build / Build for darwin_arm64 (push) Has been cancelled
build / Build for linux_arm64 (push) Has been cancelled
build / Build for windows_arm64 (push) Has been cancelled
build / Build Docker image for linux_386 (push) Has been cancelled
build / Build Docker image for linux_amd64 (push) Has been cancelled
build / Build Docker image for linux_arm (push) Has been cancelled
build / Build Docker image for linux_arm64 (push) Has been cancelled
build / Build e2etest for linux_386 (push) Has been cancelled
build / Build e2etest for windows_386 (push) Has been cancelled
build / Build e2etest for darwin_amd64 (push) Has been cancelled
build / Build e2etest for linux_amd64 (push) Has been cancelled
build / Build e2etest for windows_amd64 (push) Has been cancelled
build / Build e2etest for linux_arm (push) Has been cancelled
build / Build e2etest for darwin_arm64 (push) Has been cancelled
build / Build e2etest for linux_arm64 (push) Has been cancelled
build / Run e2e test for linux_386 (push) Has been cancelled
build / Run e2e test for windows_386 (push) Has been cancelled
build / Run e2e test for darwin_amd64 (push) Has been cancelled
build / Run e2e test for linux_amd64 (push) Has been cancelled
build / Run e2e test for windows_amd64 (push) Has been cancelled
build / Run e2e test for linux_arm (push) Has been cancelled
build / Run e2e test for linux_arm64 (push) Has been cancelled
build / Run terraform-exec test for linux amd64 (push) Has been cancelled
We expect a component instances to report its plan/apply starting and ending as
well as reporting the progress / result. This should also be the case for no-ops
like an empty component instance.
2026-01-15 14:23:02 +01:00
Liam Cervante
3d4391865d
stacks: skip resource instance hooks during refresh plans ( #37043 )
...
* stacks: skip resource instance hooks during refresh plans
* add copywrite headers
2025-05-15 06:41:38 +00:00
Liam Cervante
9bbe34daa4
stacks: pre-destroy refresh should use a normal plan ( #36696 )
...
* stacks: pre-destroy refresh should use a normal plan
* format
2025-03-18 09:28:31 +01:00
Daniel Banck
b2b42c0fb4
Store resource identities in state (TF-23255) ( #36464 )
...
* Persist resource identity in Terraform state
* make syncdeps
* Move identity schema merging closer to the protocol
* mock GetResourceIdentitySchemas
* Fix identity refresh tests
* Add more tests
* Change grcpwrap upgrade identity
* Review feedback
* Remove unnecessary version conversion
* Check if GetResourceIdentitySchemas RPC call is implemented
* Update function signature docs
* Adapt protocol changes
* Check unimplemented error for identities in GetSchema
2025-03-11 20:58:44 +01:00
Liam Cervante
1c04516392
stacks: allow unknown variables during apply operations ( #36311 )
2025-01-20 12:18:35 +01:00
Liam Cervante
a5c9903bbe
deferred actions: don't plan partial resources during refresh and destroy ( #36310 )
...
* deferred actions: don't plan partial resources during refresh and destroy
* actually, imports don't trigger during refresh
* Update internal/terraform/node_resource_plan_partialexp.go
Co-authored-by: Nick Fagerlund <nick.fagerlund@gmail.com>
* address comments
---------
Co-authored-by: Nick Fagerlund <nick.fagerlund@gmail.com>
2025-01-20 12:18:25 +01:00
Liam Cervante
669e8ff1a6
stacks: skip full plan/apply cycles when deleting empty state ( #35831 )
2024-10-09 16:32:54 +02:00
Liam Cervante
bfa320c7b0
stacks: represent ephemeral inputs and outputs as null ( #35824 )
...
* stacks: represent ephemeral inputs and outputs as null
* quick fix: remove unnecessary check
2024-10-08 16:46:31 +02:00
Liam Cervante
db132eefac
stacks: stacks destroy ordering should match Terraform ( #35748 )
...
* add tests that highlight known issues in the destroy mechanism
* stacks: stacks destroy ordering should match Terraform
2024-09-20 08:20:32 +02:00
Liam Cervante
d93e18d155
stacks: separate refresh and destroy stages during destroy plans ( #35744 )
...
* add tests that highlight known issues in the destroy mechanism
* separate refresh during destroy plans
* use the refresh outputs during destroy plans
* copywrite headers
2024-09-19 11:36:41 +02:00
Liam Cervante
b38fd17cf9
stacks: emit removal notices for empty components ( #35738 )
...
* stacks: emit removal notices for empty components
* fix tests and checks
2024-09-18 10:41:36 +02:00
Liam Cervante
598648b66f
stacks: handle input and output state during delete plans ( #35726 )
2024-09-16 12:00:48 +02:00
Liam Cervante
d142486a40
stacks: expand plan and apply outputs for inputs ( #35724 )
2024-09-16 11:45:19 +02:00
Liam Cervante
0ae6bc34c4
stacks: introduce shared functions for common tests ( #35718 )
2024-09-12 16:16:15 +02:00
Liam Cervante
f8fe397d88
stacks: add removed block functionality ( #35671 )
...
* stacks: add removed block functionality
* fix compile errors
2024-09-07 14:36:16 +02:00
Liam Cervante
436b72b63b
stacks: fix memory leak caused by unclosed providers ( #35678 )
...
* stacks: make the mock provider error if it's not cleaned up
* stacks: start and clean up unconfigured clients once
2024-09-07 14:22:16 +02:00
Liam Cervante
7163c4b6d5
stacks: fix destroy ordering of stacks destroy plans ( #35665 )
...
* stacks: remove unneeded required components functions
* stacks: refactor the mock provider for realism
* deferred actions: fix missing features in deletions
* stacks: fix destroy ordering of stacks destroy plans
* fix missing import
2024-09-05 12:10:24 +02:00
Liam Cervante
cb7bae3217
stacks: remove stale state during Stack apply operations ( #35639 )
2024-08-28 09:23:41 +02:00