chore(deps): update terraform github.com/terraform-aws-modules/terraform-aws-eks to v21 #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v18.2.0->v21.10.1Warning
Some dependencies could not be looked up. Check the warning logs for more information.
Release Notes
terraform-aws-modules/terraform-aws-eks (github.com/terraform-aws-modules/terraform-aws-eks)
v21.10.1Compare Source
Bug Fixes
v21.10.0Compare Source
Features
v21.9.0Compare Source
Features
v21.8.0Compare Source
Features
LimitExceedederror (#3563) (0659a8d), closes #3512v21.7.0Compare Source
Features
10251to match EKS addon formetrics-server(#3562) (de8c550)v21.6.1Compare Source
Bug Fixes
v21.6.0Compare Source
Features
aws_service_principaldata source for deriving IAM service prinicpals (#3539) (0b0ca66)v21.5.0Compare Source
Features
v21.4.0Compare Source
Features
v21.3.2Compare Source
Bug Fixes
v6.15corrections for EKS Auto Mode to support enabling/disabling EKS Auto Mode without affecting non-Auto Mode users (#3526) (f5f6dae)v21.3.1Compare Source
Bug Fixes
v21.3.0Compare Source
Features
v21.2.0Compare Source
Features
v21.1.5Compare Source
Bug Fixes
v21.1.4Compare Source
Bug Fixes
v21.1.3Compare Source
Bug Fixes
v21.1.2Compare Source
Bug Fixes
v21.1.1Compare Source
Bug Fixes
v21.1.0Compare Source
Features
v21.0.9Compare Source
Bug Fixes
v21.0.8Compare Source
Bug Fixes
v21.0.7Compare Source
Bug Fixes
v21.0.6Compare Source
Bug Fixes
instance_requirementsto be set in self-managed node groups (#3455) (5322bf7)v21.0.5Compare Source
Bug Fixes
v21.0.4Compare Source
Bug Fixes
v21.0.3Compare Source
Bug Fixes
ami_idandkubernetes_version(#3437) (8807e0b)v21.0.2Compare Source
Bug Fixes
encryption_configdefault forresourcesout of type definition and to default variable value to allow disabling encryption (#3436) (b37368f)v21.0.1Compare Source
Bug Fixes
v21.0.0Compare Source
⚠ BREAKING CHANGES
6.0and1.5.7respectively (#3412)List of backwards incompatible changes
See the UPGRADE-21.0.md for further details.
v1.5.7is now minimum supported versionv6.0.0is now minimum supported versionv4.0.0is now minimum supported versionaws-authsub-module has been removed. Users who wish to utilize its functionality can continue to do so by specifying av20.xversion, or~> v20.0version constraint in their module source.bootstrap_self_managed_addonsis now hardcoded tofalse. This is a legacy setting and instead users should utilize the EKS addons API, which is what this module does by default. In conjunction with this change, thebootstrap_self_managed_addonsis now ignored by the module to aid in upgrading without disruption (otherwise it would require cluster re-creation).enable_efa_supportor creating placement groups within a node group, users must now specify the correctsubnet_ids; the module no longer tries to automatically select a suitable subnet.ami_typenow defaults toAL2023_x86_64_STANDARDenable_monitoringis now set tofalseby defaultenable_efa_onlyis now set totrueby defaultuse_latest_ami_release_versionis now set totrueby defaultami_typenow defaults toAL2023_x86_64_STANDARDenable_monitoringis now set tofalseby defaultenable_efa_onlyis now set totrueby defaultv1have been removed (i.e.v0.33); thev1policy is now used by defaultcreate_pod_identity_associationis now set totrueby defaultaddons.resolve_conflicts_on_createis now set to"NONE"by default (was"OVERWRITE").addons.most_recentis now set totrueby default (wasfalse).cluster_identity_providers.issuer_urlis now required to be set by users; the prior incorrect default has been removed. See #3055 and kubernetes/kubernetes#123561 for more details.oidc-eksendpoint instead ofoidc.eks. This is to align with aws/containers-roadmap#2038 (comment)Additional changes
Added
regionparameter to specify the AWS region for the resources created if different from the provider region.enable_efa_supportboth at the cluster level (to add the appropriate security group rules to the shared node security group) as well as the node group level. However, its not always desirable to have these rules across ALL node groups when they are really only required on the node group where EFA is utilized. And similarly for other use cases, users can create custom rules for a specific node group instead of apply across ALL node groups.Modified
objecttypes in place of the previously used any type.v4.0to support the same version requirements as well as the newregionargument.Variable and output changes
Removed variables:
enable_efa_support- users only need to set this within the node group configuration, as the module no longer manages EFA support at the cluster level.enable_security_groups_for_pods- users can instead attach thearn:aws:iam::aws:policy/AmazonEKSVPCResourceControllerpolicy viaiam_role_additional_policiesif using security groups for pods.eks-managed-node-groupsub-modulecluster_service_ipv4_cidr- users should usecluster_service_cidrinstead (for either IPv4 or IPv6).elastic_gpu_specificationselastic_inference_acceleratorplatform- this is superseded byami_typeplacement_group_strategy- set toclusterby the moduleplacement_group_az- users will need to specify the correct subnet insubnet_idscreate_scheduleschedulesself-managed-node-groupsub-moduleelastic_gpu_specificationselastic_inference_acceleratorplatform- this is superseded byami_typecreate_scheduleschedulesplacement_group_az- users will need to specify the correct subnet insubnet_idshibernation_options- not valid in EKSmin_elb_capacity- not valid in EKSwait_for_elb_capacity- not valid in EKSwait_for_capacity_timeout- not valid in EKSdefault_cooldown- not valid in EKStarget_group_arns- not valid in EKSservice_linked_role_arn- not valid in EKSwarm_pool- not valid in EKSfargate-profilesub-modulekarpentersub-moduleenable_v1_permissions- v1 permissions are now the defaultenable_irsairsa_oidc_provider_arnirsa_namespace_service_accountsirsa_assume_role_condition_testRenamed variables:
cluster_*have been stripped of the prefix to better match the underlying API:cluster_name->namecluster_version->kubernetes_versioncluster_enabled_log_types->enabled_log_typescluster_force_update_version->force_update_versioncluster_compute_config->compute_configcluster_upgrade_policy->upgrade_policycluster_remote_network_config->remote_network_configcluster_zonal_shift_config->zonal_shift_configcluster_additional_security_group_ids->additional_security_group_idscluster_endpoint_private_access->endpoint_private_accesscluster_endpoint_public_access->endpoint_public_accesscluster_endpoint_public_access_cidrs->endpoint_public_access_cidrscluster_ip_family->ip_familycluster_service_ipv4_cidr->service_ipv4_cidrcluster_service_ipv6_cidr->service_ipv6_cidrcluster_encryption_config->encryption_configcreate_cluster_primary_security_group_tags->create_primary_security_group_tagscluster_timeouts->timeoutscreate_cluster_security_group->create_security_groupcluster_security_group_id->security_group_idcluster_security_group_name->security_group_namecluster_security_group_use_name_prefix->security_group_use_name_prefixcluster_security_group_description->security_group_descriptioncluster_security_group_additional_rules->security_group_additional_rulescluster_security_group_tags->security_group_tagscluster_encryption_policy_use_name_prefix->encryption_policy_use_name_prefixcluster_encryption_policy_name->encryption_policy_namecluster_encryption_policy_description->encryption_policy_descriptioncluster_encryption_policy_path->encryption_policy_pathcluster_encryption_policy_tags->encryption_policy_tagscluster_addons->addonscluster_addons_timeouts->addons_timeoutscluster_identity_providers->identity_providerseks-managed-node-groupsub-modulecluster_version->kubernetes_versionself-managed-node-groupsub-modulecluster_version->kubernetes_versiondelete_timeout->timeoutsfargate-profilesub-modulekarpentersub-moduleAdded variables:
regioneks-managed-node-groupsub-moduleregionpartition- added to reduce number ofGETrequests from data sources when possibleaccount_id- added to reduce number ofGETrequests from data sources when possiblecreate_security_groupsecurity_group_namesecurity_group_use_name_prefixsecurity_group_descriptionsecurity_group_ingress_rulessecurity_group_egress_rulessecurity_group_tagsself-managed-node-groupsub-moduleregionpartition- added to reduce number ofGETrequests from data sources when possibleaccount_id- added to reduce number ofGETrequests from data sources when possiblecreate_security_groupsecurity_group_namesecurity_group_use_name_prefixsecurity_group_descriptionsecurity_group_ingress_rulessecurity_group_egress_rulessecurity_group_tagsfargate-profilesub-moduleregionpartition- added to reduce number ofGETrequests from data sources when possibleaccount_id- added to reduce number ofGETrequests from data sources when possiblekarpentersub-moduleregionRemoved outputs:
eks-managed-node-groupsub-moduleplatform- this is superseded byami_typeautoscaling_group_schedule_arnsself-managed-node-groupsub-moduleplatform- this is superseded byami_typeautoscaling_group_schedule_arnsfargate-profilesub-modulekarpentersub-moduleRenamed outputs:
eks-managed-node-groupsub-moduleself-managed-node-groupsub-modulefargate-profilesub-modulekarpentersub-moduleAdded outputs:
eks-managed-node-groupsub-modulesecurity_group_arnsecurity_group_idself-managed-node-groupsub-modulesecurity_group_arnsecurity_group_idfargate-profilesub-modulekarpentersub-modulev20.37.2Compare Source
Bug Fixes
amazonaws.com.cnandamazonaws.comconditions in PassRole as required for AWS CN (#3422) (83b68fd)v20.37.1Compare Source
Bug Fixes
v20.37.0Compare Source
Features
v20.36.1Compare Source
Bug Fixes
additional_cluster_dns_ipsis passed through from root module (#3376) (7a83b1b)v20.36.0Compare Source
Features
force_update_version(#3345) (207d73f)v20.35.0Compare Source
Features
v20.34.0Compare Source
Features
v20.33.1Compare Source
Bug Fixes
"EC2"access entry type for EKS Auto Mode custom node pools (#3281) (3e2ea83)v20.33.0Compare Source
Features
v20.32.0Compare Source
Features
v20.31.6Compare Source
Bug Fixes
v20.31.5Compare Source
Bug Fixes
v20.31.4Compare Source
Bug Fixes
v20.31.3Compare Source
Bug Fixes
v20.31.2Compare Source
Bug Fixes
v20.31.1Compare Source
Bug Fixes
v20.31.0Compare Source
Features
v20.30.1Compare Source
Bug Fixes
resolve_conflicts_on_create_defaultvalue to a boolean since default isnull(#3221) (35388bb)v20.30.0Compare Source
Features
v20.29.0Compare Source
Features
v20.28.0Compare Source
Features
efa-onlynetwork interfaces (#3196) (c6da22c)v20.27.0Compare Source
Features
v20.26.1Compare Source
Bug Fixes
v20.26.0Compare Source
Features
desired_capacity_type(nameddesired_size_type) on self-managed node group (#3166) (6974a5e)v20.25.0Compare Source
Features
Bug Fixes
v20.24.3Compare Source
Bug Fixes
primary_ipv6parameter to self-managed-node-group (#3169) (fef6555)v20.24.2Compare Source
Bug Fixes
inline_policyfrom cluster role (#3163) (8b90872)v20.24.1Compare Source
Bug Fixes
v20.24.0Compare Source
Features
v20.23.0Compare Source
Features
v20.22.1Compare Source
Bug Fixes
v20.22.0Compare Source
Features
v20.21.0Compare Source
Features
upgrade_policy(#3112) (e12ab7a)v20.20.0Compare Source
Features
v20.19.0Compare Source
Features
primary_ipv6argument to the AWS provider. (#3098) (e1bb8b6)v20.18.0Compare Source
Features
bootstrap_self_managed_addons(#3099) (af88e7d)v20.17.2Compare Source
Bug Fixes
v20.17.1Compare Source
Bug Fixes
aws_iam_session_contextdata source only when required (#3058) (f02df92)v20.17.0Compare Source
Features
v20.16.0Compare Source
Features
v20.15.0Compare Source
Features
v20.14.0Compare Source
Features
ami_typeand not viaplatformwhich is unable to distinquish between the number of variants supported today (#3068) (ef657bf)v20.13.1Compare Source
Bug Fixes
bootstrap_cluster_creator_admin_permissionsand not all ofaccess_config(#3056) (1e31929)v20.13.0Compare Source
Features
1.30, do not use the cluster OIDC issuer URL by default in the identity provider config (#3055) (00f076a)v20.12.0Compare Source
Features
v20.11.1Compare Source
Bug Fixes
bootstrap_cluster_creator_admin_permissionswhich is disabled by default (#3042) (c65d308)v20.11.0Compare Source
Features
SourceArncondition to Fargate profile trust policy (#3039) (a070d7b)v20.10.0Compare Source
Features
v20.9.0Compare Source
Features
ami_typeto self-managed node group; allow usingami_typeonly (#3030) (74d3918)v20.8.5Compare Source
Bug Fixes
v20.8.4Compare Source
Bug Fixes
v20.8.3Compare Source
Bug Fixes
v20.8.2Compare Source
Bug Fixes
ip_familyvalue is provided to guarantee a CNI policy is attached to nodes (#2967) (29dcca3)v20.8.1Compare Source
Bug Fixes
[
v20.8.0](https://redirect.github.com/terraform-aws-Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.Documentation
Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.