worker_groups
andnode_groups
variable types toany
This release introduces major breaking changes. It should be used carefully.
- Node Groups
- IRSA policies creation
- Additional security groups for Worker Groups
- Autoscaling Groups schedules
- Using v14 of
terraform-aws-eks
module - This module does not create an IAM user for the cluster anymore. It must be passed as argument.
- support for multiple
workers_groups
- Remove any reference to terraform remote state
vpc_bucket
variablevpc_state_key
variablevpc_state_region
variablesubnet_bucket
variablesubnet_state_key
variablesubnet_state_region
variablejumpbox_bucket
variablejumpbox_state_key
variablejumpbox_state_region
variable
- Remove reference to
aws_security_group_rule
- related to
jumpbox
- related to
alb
- related to
icmp
- related to
egress
- related to
- Remove
aws_autoscaling_schedule
- Remove
aws_iam_policy
and its policyaws_iam_role_policy_attachment
- Remove aws provider block
- Add autoscaling group schedules
- Add cloudwatch worker policies
- Add efs and sns worker policies
- Add
eks_cluster_enabled_log_types
variable
- Add
iam_user_arn
to outputs
- Fix ALB remote state conditional
- Possibility to attach an existing ALB to a worker group
- Add
eks_cluster_create_timeout
andeks_cluster_delete_timeout
variables
- Add missing outputs for terraform-aws-modules/eks/aws
- Create an additional SG to be able to SSH from the jumpbox and enable ICMP.
- Add
provider.tf
to fixaws
provider version to2.31.0
- Update
terraform-aws-modules/eks/aws
to6.0.2
- Add missing policies
elasticloadbalancing:AddListenerCertificates
andelasticloadbalancing:DescribeListenerCertificates
- Set default value for variables
iam_user_pgp_key
andiam_user_name
- Make
aws_iam_user_policy_attachment
policies conditional withiam_user_create_user
- Add
iam_user_create_user
variable
- Remove unnecessary policies for admin user
- Add missing policies to worker role
- Initial commit