constellation/cli/internal/cloudcmd
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
..
BUILD.bazel cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
clients_test.go cli: clean up terraform package (#2256) 2023-08-21 10:26:53 +02:00
clients.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
cloudcmd.go Add package design goals to CLI package documentation 2023-08-09 15:42:24 +02:00
clusterupgrade_test.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
clusterupgrade.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
create_test.go remove deprecated constellation create flags (#2325) 2023-09-08 21:15:02 +02:00
create.go remove deprecated constellation create flags (#2325) 2023-09-08 21:15:02 +02:00
iam_test.go Remove iamid package 2023-08-09 15:42:24 +02:00
iam.go cli: clean up terraform package (#2256) 2023-08-21 10:26:53 +02:00
iamupgrade.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
patch_test.go cli: Terraform upgrades maa patching (#1821) 2023-06-02 10:47:44 +02:00
patch.go cli: Terraform upgrades maa patching (#1821) 2023-06-02 10:47:44 +02:00
rollback_test.go cli: cleanup terraform files when create fails (#2282) 2023-08-24 16:38:02 +02:00
rollback.go cli: cleanup terraform files when create fails (#2282) 2023-08-24 16:38:02 +02:00
serviceaccount.go cli: fix incorrect file path for master secret during upgrades when using workspace flag (#2249) 2023-08-16 15:38:40 +02:00
terminate_test.go cli: add --workspace flag to set base directory for Constellation workspace (#2148) 2023-08-04 13:53:51 +02:00
terminate.go cli: add --workspace flag to set base directory for Constellation workspace (#2148) 2023-08-04 13:53:51 +02:00
tfupgrade_test.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
tfupgrade.go cli: perform upgrades in-place in Terraform workspace (#2317) 2023-09-14 11:51:20 +02:00
tfvars.go cli: remove/refactor upgrade package (#2266) 2023-08-23 10:35:42 +02:00
validators_test.go cli: add verify support for TDX 2023-05-17 11:37:26 +02:00
validators.go attestation: add awsSEVSNP as new variant (#1900) 2023-06-09 15:41:02 +02:00