0.5.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline
what
- Port module to Terraform 0.12
- Pin all providers
- Add example for testing
- Add
bats
andterratest
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 readskubeconfig
from the cluster after it gets provisioned