Adrian Stobbe
|
9a814f91b1
|
terraform-provider: validate microservice and image version during plan (#2814)
|
2024-01-11 12:04:21 +01:00 |
|
Adrian Stobbe
|
f41ce43919
|
terraform-provider: require kubernetes and microservice version (#2791)
|
2024-01-04 16:25:24 +01:00 |
|
Adrian Stobbe
|
436e7c6d3b
|
terraform-provider: validate image and microservice version (#2766)
|
2023-12-22 10:24:13 +01:00 |
|
Moritz Sanft
|
82e2875927
|
terraform-provider: add input validation (#2744)
* terraform-provider: add validation for `constellation_image`
* terraform-provider: add validation for `constellation_cluster`
* image: accept short path versions
* terraform-provider: correct error statement
Co-authored-by: Daniel Weiße <66256922+daniel-weisse@users.noreply.github.com>
* terraform-provider: remove superfluous log statements
* terraform-provider: fix error assertion casing
* terraform-provider: remove superfluous semver check
* Update terraform-provider-constellation/internal/provider/shared_attributes.go
Co-authored-by: Adrian Stobbe <stobbe.adrian@gmail.com>
---------
Co-authored-by: Daniel Weiße <66256922+daniel-weisse@users.noreply.github.com>
Co-authored-by: Adrian Stobbe <stobbe.adrian@gmail.com>
|
2023-12-20 15:56:48 +01:00 |
|
Moritz Sanft
|
367136add2
|
terraform-provider: support importing Constellation clusters (#2702)
* terraform-provider: support importing Constellation clusters
* bazel: shfmt exclusion for import script
* ci: fix godot check
* bazel: shellcheck exclusion for import script
* Update dev-docs/workflows/terraform-provider.md
Co-authored-by: Adrian Stobbe <stobbe.adrian@gmail.com>
* ci: fix Terraform lock exclude directories
---------
Co-authored-by: Adrian Stobbe <stobbe.adrian@gmail.com>
|
2023-12-12 16:00:03 +01:00 |
|
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 |
|
Adrian Stobbe
|
c07c333d3d
|
terraform-provider: data skeleton for cluster resource (#2678)
|
2023-12-05 16:16:50 +01:00 |
|