Skip to content

v0.7.0-beta.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@pst pst released this 17 Apr 10:49
· 430 commits to master since this release
d33dd6c
  • 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 Docker entrypoint to simplify automation.

Upgrade Notes

  1. Updated version in Dockerfile

    Update the Dockerfile to the one from this release to get the latest versions.

  2. 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}"
    }