Skip to content

v18.0.0

Compare
Choose a tag to compare
@antonbabenko antonbabenko released this 05 Jan 19:57
· 413 commits to master since this release

18.0.0 (2022-01-05)

⚠ BREAKING CHANGES

  • Removed support for launch configuration and replace count with for_each (#1680)
  • More details provided under the UPGRADE-18.0.md document
- Add support for cluster addons
- Add support for cluster identity provider configuration
- Create separate, standalone sub-modules for:
	- User data
	- EKS Managed Node Group
	- Self Managed Node Group
	- Fargate Profile
- Drop support for launch configurations - only launch template will be supported going forward
- Drop support for managing aws-auth configmap
	- Drop the requirement of requiring aws-iam-authenticator
	- Drop requirement of Kubernetes terraform provider
- Replace list/count usage with maps/for_each
- Update user data usage to allow users to provide their own template in addition to the various settings and configurations provided for the module provided user data templates
- Update to allow a cohesive suite of settings that are uniform across the node pool types supported and continued support of multiple node group default settings under the root module
- Update to allow more control over customizations/configurations of (not limited to):
	- Security groups
	- IAM roles
	- Tags
	- User data
	- Launch template

Features

  • Removed support for launch configuration and replace count with for_each (#1680) (ee9f0c6)

Bug Fixes

  • Update preset rule on semantic-release to use conventional commits (#1736) (be86c0b)