v0.7.0-beta.0
Pre-release
Pre-release
- Dockerfile is now Python 3.x based
- EKS: Support root device encryption (thanks @cbek)
- EKS: Use
aws_eks_cluster_auth
data source instead of previous shell script (thanks @darren-reddick) - Simplify default overlay layout and support custom layouts
- Add authentication helper env vars
KBST_AUTH_AWS
,KBST_AUTH_AZ
,KBST_AUTH_GCLOUD
to Dockerentrypoint
to simplify automation.
Upgrade Notes
-
Updated version in Dockerfile
Update the
Dockerfile
to the one from this release to get the latest versions. -
Simplified overlay layout
The overlay layout was simplified by removing the intermediate provider overlays (eks, aks and gke). When upgrading an existing repository, either consider adapting your overlay structure or overwriting the default using the
manifest_path
cluster module attribute.Examples:
# AKS example module "aks_zero" { # [...] manifest_path = "manifests/overlays/aks/${terraform.workspace}" } # EKS example module "eks_zero" { # [...] manifest_path = "manifests/overlays/eks/${terraform.workspace}" } # GKE example module "gke_zero" { # [...] manifest_path = "manifests/overlays/gke/${terraform.workspace}" }