github cloudposse/terraform-aws-eks-cluster 0.5.0
0.5.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline

latest releases: 4.1.0, v4, 4.0.0...
4 years ago

what

  • Port module to Terraform 0.12
  • Pin all providers
  • Add example for testing
  • Add bats and terratest for the example
  • Add Codefresh badge to point to the test pipeline in terraform-modules project
  • Update README

why

  • Module currently does not work with 0.12. Much easier syntax
  • Better regression control
  • Automatically test the example on every commit and pull request
  • Provision resources on AWS in the test account and check the outputs for the correct values
  • terraform-modules project contains pipelines for all terraform modules

new features

  • You can specify additional IAM Roles, Users and AWS accounts to be added to the Auth ConfigMap to allow to authenticate and access the EKS cluster
  • The Auth ConfigMap accepts a list of worker node ARNs to allow many different worker node groups to join the same EKS cluster
  • Terratest now checks for all worker nodes to join the EKS cluster
Waiting for worker nodes to join the EKS cluster                                                                                                                 
Worker Node ip-172-16-119-111.us-east-2.compute.internal has joined the EKS cluster at 2019-10-01 00:47:51 +0000 UTC                                             
Worker Node ip-172-16-155-103.us-east-2.compute.internal has joined the EKS cluster at 2019-10-01 00:48:01 +0000 UTC                                             
All worker nodes have joined the EKS cluster
  • To apply the Auth ConfigMap, the module does not construct kubeconfig anymore. Instead it reads kubeconfig from the cluster after it gets provisioned

Don't miss a new terraform-aws-eks-cluster release

NewReleases is sending notifications on new releases.