constellation/cli/internal/terraform
Moritz Sanft 95cf4bdf21
cli: perform upgrades in-place in Terraform workspace (#2317)
* perform upgrades in-place in terraform workspace

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* update buildfiles

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* add iam upgrade apply test

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* update buildfiles

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* fix linter

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* make config fetcher stubbable

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* change workspace restoring behaviour

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* allow overwriting existing Terraform files

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* allow overwrites of TF variables

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* fix iam upgrade apply

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* fix embed directive

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* make loader test less brittle

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* pass upgrade ID to user

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* naming nit

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* use upgradeDir

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* tidy

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

---------

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2023-09-14 11:51:20 +02:00
..
terraform remove deprecated constellation create flags (#2325) 2023-09-08 21:15:02 +02:00
BUILD.bazel cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
loader_test.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
loader.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
logging.go cli: add Terraform log support (#1620) 2023-04-14 14:15:07 +02:00
terraform_test.go cli: clean up terraform package (#2256) 2023-08-21 10:26:53 +02:00
terraform.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
variables_test.go cli: remove/refactor upgrade package (#2266) 2023-08-23 10:35:42 +02:00
variables.go remove deprecated constellation create flags (#2325) 2023-09-08 21:15:02 +02:00