constellation/internal
Moritz Sanft 60fc73e0e7
terraform-provider: implement constellation_cluster resource (#2691)
* terraform: move module to legacy-directory

* constellation-lib: refactor service account marshalling

* terraform-provider: normalize Azure image URIs

* constellation-lib: refactor Kubeconfig endpoint rewriting

* terraform-provider: add conversion functions for AWS and GCP

* terraform-provider: implement `constellation_cluster` resource

* terraform-provider: refactor conversion

* terraform-provider: implement image and k8s upgrades

* terraform-provider: fix linter checks

* terraform-provider: refactor to bundle init & upgrade method

* constellation-lib: rewrite Kubeconfig endpoint in init

* terraform-provider: bind logger and dialer constructors to struct

* terraform-provider: move applier to function pointer

* terraform-provider: gcp conversion fixes

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

* terraform-provider: fix Azure UAMI input

* terraform-provider: rename Kubeconfig variable

* terraform-provider: tidy

* terraform-provider: regenerate docs

* constellation-lib: provide Kubeconfig in testing initserver

---------

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2023-12-11 15:55:44 +01:00
..
api terraform-provider: add attestation data source (#2640) 2023-11-28 17:30:11 +01:00
atls attestation: add awsSEVSNP as new variant (#1900) 2023-06-09 15:41:02 +02:00
attestation image: update measurements and image version (#2687) 2023-12-08 11:22:48 +01:00
cloud Support internal load balancers (#2388) 2023-10-17 15:46:15 +02:00
compatibility helm: fix upgrade command unintentionally skipping all service upgrades (#1992) 2023-06-30 16:46:05 +02:00
config terraform: fix Azure marketplace image defaults (#2692) 2023-12-11 08:15:47 +01:00
constants terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
constellation terraform-provider: implement constellation_cluster resource (#2691) 2023-12-11 15:55:44 +01:00
containerimage cli: use Bazel container images 2023-04-18 15:35:15 +02:00
crypto joinservice: cache certificates for Azure SEV-SNP attestation (#2336) 2023-09-29 14:29:50 +02:00
cryptsetup bazel: use cryptsetup from nix 2023-12-01 09:35:33 +01:00
file [Windows] cli: fix incorrect filepath separator causing upgrades to fail (#2562) 2023-11-08 10:26:02 +01:00
grpc cdbg: make endpoint deployment failure more transparent (#1883) 2023-06-12 13:45:34 +02:00
imagefetcher terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
installer installer: fix old-style Components references 2023-12-11 15:13:00 +01:00
kms docs: refer to apply command instead of init or upgrade apply (#2487) 2023-10-27 08:30:59 +02:00
kubernetes Create Kubernetes clients from bytes instead of filepath (#2663) 2023-12-01 09:00:44 +01:00
license license: refactor license check to be agnostic of input (#2659) 2023-12-01 08:37:52 +01:00
logger deps: update grpc-middleware to v2 (#2286) 2023-08-29 14:07:19 +02:00
maa ci: add e2e test for self-managed infrastructure (#2472) 2023-10-27 09:37:26 +02:00
mpimage terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
nodestate bazel: add build files for go (#1186) 2023-03-09 15:23:42 +01:00
osimage terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
retry bazel: add build files for go (#1186) 2023-03-09 15:23:42 +01:00
role terraform: azure node groups (#1955) 2023-06-22 16:53:40 +02:00
semver cli: parse image and k8s versions as semver (#2235) 2023-08-23 14:37:53 +02:00
sigstore api: refine signature types 2023-09-04 11:20:13 +02:00
staticupload staticupload: correctly set invalidation timeout 2023-09-04 11:20:13 +02:00
validation validation: use regex instead of dns lookup 2023-11-08 14:43:05 +01:00
verify verify: query vlek ASK from KDS if not set 2023-11-24 15:49:48 +01:00
versions versions: consolidate various types of Components 2023-12-11 14:26:54 +01:00