constellation/cli/internal/cmd
Nils Hanke 04c4cff9f6
AB#2436: Initial support for create/terminate AWS NitroTPM instances
* Add .DS_Store to .gitignore

* Add AWS to config / supported instance types

* Move AWS terraform skeleton to cli/internal/terraform

* Move currently unused IAM to hack/terraform/aws

* Print supported AWS instance types when AWS dev flag is set

* Block everything aTLS related (e.g. init, verify) until AWS attestation is available

* Create/Terminate AWS dev cluster when dev flag is set

* Restrict Nitro instances to NitroTPM supported specifically

* Pin zone for subnets

This is not great for HA, but for now we need to avoid the two subnets
ending up in different zones, causing the load balancer to not be able
to connect to the targets.

Should be replaced later with a better implementation that just uses
multiple subnets within the same region dynamically
based on # of nodes or similar.

* Add AWS/GCP to Terraform TestLoader unit test

* Add uid tag and create log group

Co-authored-by: Daniel Weiße <dw@edgeless.systems>
Co-authored-by: Malte Poll <mp@edgeless.systems>
2022-10-21 12:24:18 +02:00
..
cloud_test.go Remove state file 2022-10-13 15:29:29 +02:00
cloud.go Remove state file 2022-10-13 15:29:29 +02:00
config.go AB#2436: Initial support for create/terminate AWS NitroTPM instances 2022-10-21 12:24:18 +02:00
configfetchmeasurements_test.go Improve measurements verification with Rekor (#206) 2022-10-11 13:57:52 +02:00
configfetchmeasurements.go Improve measurements verification with Rekor (#206) 2022-10-11 13:57:52 +02:00
configgenerate_test.go Upgrade go module to v2 2022-09-22 09:10:19 +02:00
configgenerate.go Use terraform in CLI to create QEMU cluster (#172) 2022-09-26 15:52:31 +02:00
configinstancetypes.go AB#2436: Initial support for create/terminate AWS NitroTPM instances 2022-10-21 12:24:18 +02:00
create_test.go Remove state file 2022-10-13 15:29:29 +02:00
create.go AB#2436: Initial support for create/terminate AWS NitroTPM instances 2022-10-21 12:24:18 +02:00
helmloader.go Refactor Helm deployments (#341) 2022-10-21 12:01:28 +02:00
init_test.go Move PCR indices for owner ID and cluster ID 2022-10-21 11:04:25 +02:00
init.go Refactor Helm deployments (#341) 2022-10-21 12:01:28 +02:00
mini.go Update CLI reference (#248) 2022-10-14 10:48:20 +02:00
minidown.go Update CLI reference (#248) 2022-10-14 10:48:20 +02:00
miniup.go Prompt user for confirmation before overwriting config 2022-10-20 15:35:31 +02:00
readconfig_test.go Use terraform in CLI to create QEMU cluster (#172) 2022-09-26 15:52:31 +02:00
readconfig.go AB#2426 Mini Constellation (#198) 2022-10-07 09:38:43 +02:00
recover_test.go Remove state file 2022-10-13 15:29:29 +02:00
recover.go AB#2262 Automatic recovery (#158) 2022-09-26 09:57:40 +02:00
spinner_test.go Add spinner interrrupt for rollback 2022-10-10 13:43:15 +02:00
spinner.go Add spinner interrrupt for rollback 2022-10-10 13:43:15 +02:00
terminate_test.go Remove state file 2022-10-13 15:29:29 +02:00
terminate.go Remove state file 2022-10-13 15:29:29 +02:00
upgrade.go cli: minor improvements of output 2022-09-12 12:56:29 +02:00
upgradeexecute_test.go Upgrade go module to v2 2022-09-22 09:10:19 +02:00
upgradeexecute.go Upgrade go module to v2 2022-09-22 09:10:19 +02:00
upgradeplan_test.go Improve measurements verification with Rekor (#206) 2022-10-11 13:57:52 +02:00
upgradeplan.go Remove all traces of CoreOS from the codebase 2022-10-21 11:04:25 +02:00
userinteraction_test.go add license headers 2022-09-05 09:17:25 +02:00
userinteraction.go add license headers 2022-09-05 09:17:25 +02:00
validargs_test.go add license headers 2022-09-05 09:17:25 +02:00
validargs.go AB#2436: Initial support for create/terminate AWS NitroTPM instances 2022-10-21 12:24:18 +02:00
verifier_test.go Improve measurements verification with Rekor (#206) 2022-10-11 13:57:52 +02:00
verifier.go Improve measurements verification with Rekor (#206) 2022-10-11 13:57:52 +02:00
verify_test.go Remove state file 2022-10-13 15:29:29 +02:00
verify.go Remove state file 2022-10-13 15:29:29 +02:00
version_test.go Upgrade go module to v2 2022-09-22 09:10:19 +02:00
version.go Upgrade go module to v2 2022-09-22 09:10:19 +02:00