Releases: aws-ia/terraform-aws-eks-blueprints
Releases · aws-ia/terraform-aws-eks-blueprints
kubernetes add-on module refactor
kubernetes-addons is an independent sub module from this release. This will allow you to consume kubernetes-addons
module directly. Please check examples for more details
What's Changed
- Add Flux documentation by @ivallhon in #95
- Helm addon variables change by @vara-bonthu in #111
- Fix/e2e test module path by @Zvikan in #114
- refactor var names for fargate-fluentbit by @askulkarni2 in #116
- agones & argocd - default_helm_values local name by @Zvikan in #115
- Ci/run docs on main by @kcoleman731 in #119
- refactor var names for cluster-autoscaler by @askulkarni2 in #118
- Refactor/105 nginx keda by @Zvikan in #113
- Refactor/105 aws fluentbit load balancer controller by @kcoleman731 in #117
- Updating add-ons by @kcoleman731 in #121
- Fixing formatting by @kcoleman731 in #126
- refactor var names for cert-manager by @askulkarni2 in #127
- Refactor/105 vpa yunikorn by @Zvikan in #124
- Refactor/105 spark traefik by @Zvikan in #123
- Refactor/105 metrics server prometheus by @Zvikan in #122
- Fix terraform fmt by @Zvikan in #125
- Precommit format fix by @vara-bonthu in #128
- renamed tflint workflow by @vara-bonthu in #129
- add cleanup jobs by @askulkarni2 in #133
- fix variable name for addon_config by @askulkarni2 in #136
- Task/fix auto approve by @askulkarni2 in #135
- test: disable vpa,prometheus and nginx addons e2e by @Zvikan in #140
- test: e2e new local names, tf destroy if apply failed by @Zvikan in #142
- test: fail e2e job if tf apply failed by @Zvikan in #146
- Issue#109 Kubernetes add-ons as sub module refactor by @vara-bonthu in #145
New Contributors
Full Changelog: v3.1.2...v3.2.0
v3.1.2
What's Changed
- Fix description of public_subnet_ids by @schwichti in #82
- Fix description of var.enable_managed_nodegroups by @schwichti in #88
- Feature/argo application chart by @kcoleman731 in #83
- Feature/e2e tests by @askulkarni2 in #91
- remove unnecessary use of boolean variables to enable workers by @askulkarni2 in #93
- add pre-prod msg by @Zvikan in #96
- Feature/teams by @Zvikan in #92
- Feature/Windows support upgrade by @awsitcloudpro in #85
- team manifest optional attribute , cleaner docs by @Zvikan in #97
- Added terrascan github actions; updated workflows by @vara-bonthu in #99
- kubectl_manifest for teams manifests by @Zvikan in #100
- Added Apache YuniKorn Spark Gang Schedular addon by @vara-bonthu in #101
- pre-commit format fix by @vara-bonthu in #103
- EKS managed add-ons module by @vara-bonthu in #104
- addons match helm name, snake case module names, alphabetical order for addons by @Zvikan in #106
- Hotfix vpc cni by @vara-bonthu in #107
- fix ingress-nginx folder name and duplicate local by @Zvikan in #109
New Contributors
- @schwichti made their first contribution in #82
Full Changelog: v3.1.1...v3.1.2
AWS Node Termination Handler wtih bug fix
What's Changed
- Feature/aws node termination handler by @askulkarni2 in #69
- Keda Values file path and Proemetheus remote url fix by @vara-bonthu in #80
Full Changelog: v3.1.0...v3.1.1
GitOps feature with new K8s add-ons
Features
- ArgoCD Add-on
- EMR on EKS Add-on
- SparkK8s Operator Add-on
- ArgoCD Bootstrap App for workloads and Add-on
- KEDA Event Driven Autoscaler Add-on
- IRSA module for K8s Add-ons
- Vertical Pod Autoscaler Add-on
EKS 1.21 with major module refactoring
Release Notes
New Features
- EKS Version updated to 1.21
- Refactored hardcoded node groups - Sub modules for Managed Node Groups, Self-Managed and Fargate profiles
- AWS Auth map managment config
- EMR on EKS Feature added
- AWS Managed Prometheus integration with Community Prometheus
- Kubernetes addons redesign - provides consumer to override the values.yaml
- Spark on K8s Operator Addon added
- VPC module removed - provided example to consume from community modules
Kubernetes Addons
Kubernetes | Chart Version |
---|---|
agones | 1.15.0 |
aws-for-fluentbit | 0.1.7 |
cluster_autoscaler | 9.10.7 |
fargate_fluentbit | |
aws_lb_ingress_controller | 2.2.1 |
metrics_server | 3.5.0 |
prometheus | 14.4.0 |
traefik_ingress | 10.0.0 |
spark-operator | 1.1.6 |
aws_open_telemetry_enable | |
nginx | 3.33.0 |
traefik | 10.0.0 |
Supported Versions
Module | Tag |
---|---|
Terraform | v1.0.1 |
AWS EKS | 1.21 |
terraform-aws-modules/eks/aws | v17.20.0 |
Providers
Providers | Version |
---|---|
hashicorp/aws | v3.60.0 |
hashicorp/helm | v2.3.0 |
hashicorp/kubernetes | v2.5.0 |
hashicorp/local | 2.1.0 |
hashicorp/null | v3.1.0 |
terraform-aws-modules/htt | 2.4.1 |
EKS 1.20 with Terraform 1.0.1
Release Notes
New Features
- Terraform Version updated to 1.0.1 in this release
- EKS Version updated to 1.20
- Helm modules updated with latest version to inline with Kubernetes 1.20
- Secrets encryption enabled with KMS key
- EKS Addons module added. Upgrades are easier with this feature
5.1 coredns v1.8.3-eksbuild.1
5.2 kube-proxy v1.20.4-eksbuild.2
5.3 vpc-cni v1.8.0-eksbuild.1 - AWS Managed Prometheus module added
- VPC Endpoints added as separate module
Supported Versions
Module | Tag |
---|---|
Terraform | v1.0.1 |
AWS EKS | 1.20 |
terraform-aws-modules/vpc/aws | v3.2.0 |
terraform-aws-modules/eks/aws | v17.1.0 |
Providers
Providers | Version |
---|---|
hashicorp/aws | v3.48.0 |
hashicorp/helm | v2.2.0 |
hashicorp/kubernetes | v2.3.2 |
Kubernetes Addons
Helm Module | Chart Version |
---|---|
agones | 1.15.0 |
aws-for-fluentbit | 0.1.7 |
cluster_autoscaler | 9.9.2 |
fargate_fluentbit | 0.1.7 |
aws_lb_ingress_controller | 2.2.1 |
metrics_server | 2.12.1 |
prometheus | 14.3.1 |
traefik_ingress | 10.0.0 |
AWS EKS Terraform Accelerator Initial release
This Release supports the following versions
Requirements
Module | Tag |
---|---|
Terraform | >= 0.12 and <= v0.14.9 |
terraform-aws-modules/vpc/aws | v2.78.0 |
terraform-aws-modules/eks/aws | v14.0.0 |
Providers
Providers | Version |
---|---|
hashicorp/aws | v3.34.0 |
hashicorp/helm | v2.0.3 |
hashicorp/kubernetes | v2.0.3 |