You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -443,7 +443,7 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
443
443
| <aname="input_kms_key_service_users"></a> [kms\_key\_service\_users](#input\_kms\_key\_service\_users)| A list of IAM ARNs for [key service users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-service-integration)|`list(string)`|`[]`| no |
444
444
| <aname="input_kms_key_source_policy_documents"></a> [kms\_key\_source\_policy\_documents](#input\_kms\_key\_source\_policy\_documents)| List of IAM policy documents that are merged together into the exported document. Statements must have unique `sid`s |`list(string)`|`[]`| no |
445
445
| <aname="input_kms_key_users"></a> [kms\_key\_users](#input\_kms\_key\_users)| A list of IAM ARNs for [key users](https://docs.aws.amazon.com/kms/latest/developerguide/key-policy-default.html#key-policy-default-allow-users)|`list(string)`|`[]`| no |
446
-
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_kubernetes\_version)| Kubernetes `<major>.<minor>` version to use for the EKS cluster (i.e.: `1.27`) |`string`|`null`| no |
446
+
| <aname="input_kubernetes_version"></a> [kubernetes\_version](#input\_kubernetes\_version)| Kubernetes `<major>.<minor>` version to use for the EKS cluster (i.e.: `1.33`) |`string`|`null`| no |
447
447
| <aname="input_name"></a> [name](#input\_name)| Name of the EKS cluster |`string`|`""`| no |
448
448
| <aname="input_node_iam_role_additional_policies"></a> [node\_iam\_role\_additional\_policies](#input\_node\_iam\_role\_additional\_policies)| Additional policies to be added to the EKS Auto node IAM role |`map(string)`|`{}`| no |
449
449
| <aname="input_node_iam_role_description"></a> [node\_iam\_role\_description](#input\_node\_iam\_role\_description)| Description of the EKS Auto node IAM role |`string`|`null`| no |
@@ -463,6 +463,7 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
463
463
| <aname="input_outpost_config"></a> [outpost\_config](#input\_outpost\_config)| Configuration for the AWS Outpost to provision the cluster on | <pre>object({<br/> control_plane_instance_type = optional(string)<br/> control_plane_placement = optional(object({<br/> group_name = string<br/> }))<br/> outpost_arns = list(string)<br/> })</pre> |`null`| no |
464
464
| <aname="input_prefix_separator"></a> [prefix\_separator](#input\_prefix\_separator)| The separator to use between the prefix and the generated timestamp for resource names |`string`|`"-"`| no |
465
465
| <aname="input_putin_khuylo"></a> [putin\_khuylo](#input\_putin\_khuylo)| Do you agree that Putin doesn't respect Ukrainian sovereignty and territorial integrity? More info: https://en.wikipedia.org/wiki/Putin_khuylo!|`bool`|`true`| no |
466
+
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |`string`|`null`| no |
| <aname="input_security_group_additional_rules"></a> [security\_group\_additional\_rules](#input\_security\_group\_additional\_rules)| List of additional security group rules to add to the cluster security group created. Set `source_node_security_group = true` inside rules to set the `node_security_group` as source | <pre>map(object({<br/> protocol = optional(string, "tcp")<br/> from_port = number<br/> to_port = number<br/> type = optional(string, "ingress")<br/> description = optional(string)<br/> cidr_blocks = optional(list(string))<br/> ipv6_cidr_blocks = optional(list(string))<br/> prefix_list_ids = optional(list(string))<br/> self = optional(bool)<br/> source_node_security_group = optional(bool, false)<br/> source_security_group_id = optional(string)<br/> }))</pre> |`{}`| no |
468
469
| <aname="input_security_group_description"></a> [security\_group\_description](#input\_security\_group\_description)| Description of the cluster security group created |`string`|`"EKS cluster security group"`| no |
If you have any questions regarding this upgrade process, please consult the [`examples`](https://github.com/terraform-aws-modules/terraform-aws-eks/tree/master/examples) directory:
4
+
If you find a bug, please open an issue with supporting configuration to reproduce.
5
+
6
+
## List of backwards incompatible changes
7
+
8
+
- Terraform `v1.5.7` is now minimum supported version
9
+
- AWS provider `v6.0.0` is now minimum supported version
10
+
11
+
## Additional changes
12
+
13
+
### Added
14
+
15
+
- Support for `region` parameter to specify the AWS region for the resources created if different from the provider region.
16
+
17
+
### Modified
18
+
19
+
- Variable definitions now contain detailed `object` types in place of the previously used any type.
| <aname="input_pre_bootstrap_user_data"></a> [pre\_bootstrap\_user\_data](#input\_pre\_bootstrap\_user\_data)| User data that is injected into the user data script ahead of the EKS bootstrap script. Not used when `ami_type` = `BOTTLEROCKET_*`|`string`|`""`| no |
178
178
| <aname="input_private_dns_name_options"></a> [private\_dns\_name\_options](#input\_private\_dns\_name\_options)| The options for the instance hostname. The default values are inherited from the subnet | <pre>object({<br/> enable_resource_name_dns_aaaa_record = optional(bool)<br/> enable_resource_name_dns_a_record = optional(bool)<br/> hostname_type = optional(string)<br/> })</pre> |`null`| no |
179
179
| <aname="input_ram_disk_id"></a> [ram\_disk\_id](#input\_ram\_disk\_id)| The ID of the ram disk |`string`|`null`| no |
180
+
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |`string`|`null`| no |
180
181
| <aname="input_remote_access"></a> [remote\_access](#input\_remote\_access)| Configuration block with remote access settings. Only valid when `use_custom_launch_template` = `false`| <pre>object({<br/> ec2_ssh_key = optional(string)<br/> source_security_group_ids = optional(list(string))<br/> })</pre> |`null`| no |
181
182
| <aname="input_security_group_description"></a> [security\_group\_description](#input\_security\_group\_description)| Description of the security group created |`string`|`null`| no |
182
183
| <aname="input_security_group_egress_rules"></a> [security\_group\_egress\_rules](#input\_security\_group\_egress\_rules)| Security group egress rules to add to the security group created | <pre>map(object({<br/> name = optional(string)<br/><br/> cidr_ipv4 = optional(string)<br/> cidr_ipv6 = optional(string)<br/> description = optional(string)<br/> from_port = optional(string)<br/> ip_protocol = optional(string, "tcp")<br/> prefix_list_id = optional(string)<br/> referenced_security_group_id = optional(string)<br/> self = optional(bool, false)<br/> tags = optional(map(string), {})<br/> to_port = optional(string)<br/> }))</pre> |`{}`| no |
Copy file name to clipboardExpand all lines: modules/fargate-profile/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,7 @@ No modules.
78
78
| <aname="input_iam_role_use_name_prefix"></a> [iam\_role\_use\_name\_prefix](#input\_iam\_role\_use\_name\_prefix)| Determines whether the IAM role name (`iam_role_name`) is used as a prefix |`bool`|`true`| no |
79
79
| <aname="input_name"></a> [name](#input\_name)| Name of the EKS Fargate Profile |`string`|`""`| no |
80
80
| <aname="input_partition"></a> [partition](#input\_partition)| The AWS partition - pass through value to reduce number of GET requests from data sources |`string`|`""`| no |
81
+
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |`string`|`null`| no |
81
82
| <aname="input_selectors"></a> [selectors](#input\_selectors)| Configuration block(s) for selecting Kubernetes Pods to execute with this Fargate Profile | <pre>list(object({<br/> labels = optional(map(string))<br/> namespace = string<br/> }))</pre> |`null`| no |
82
83
| <aname="input_subnet_ids"></a> [subnet\_ids](#input\_subnet\_ids)| A list of subnet IDs for the EKS Fargate Profile |`list(string)`|`[]`| no |
83
84
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
Copy file name to clipboardExpand all lines: modules/karpenter/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -168,6 +168,7 @@ No modules.
168
168
| <aname="input_queue_kms_master_key_id"></a> [queue\_kms\_master\_key\_id](#input\_queue\_kms\_master\_key\_id)| The ID of an AWS-managed customer master key (CMK) for Amazon SQS or a custom CMK |`string`|`null`| no |
169
169
| <aname="input_queue_managed_sse_enabled"></a> [queue\_managed\_sse\_enabled](#input\_queue\_managed\_sse\_enabled)| Boolean to enable server-side encryption (SSE) of message content with SQS-owned encryption keys |`bool`|`true`| no |
170
170
| <aname="input_queue_name"></a> [queue\_name](#input\_queue\_name)| Name of the SQS queue |`string`|`null`| no |
171
+
| <aname="input_region"></a> [region](#input\_region)| Region where the resource(s) will be managed. Defaults to the Region set in the provider configuration |`string`|`null`| no |
171
172
| <aname="input_rule_name_prefix"></a> [rule\_name\_prefix](#input\_rule\_name\_prefix)| Prefix used for all event bridge rules |`string`|`"Karpenter"`| no |
172
173
| <aname="input_service_account"></a> [service\_account](#input\_service\_account)| Service account to associate with the Karpenter Pod Identity |`string`|`"karpenter"`| no |
173
174
| <aname="input_tags"></a> [tags](#input\_tags)| A map of tags to add to all resources |`map(string)`|`{}`| no |
0 commit comments