Skip to content

Commit edd7ef3

Browse files
feat: Add node repair config to managed node group (#3271)
* feat: add var.node_repair_config to eks-managed-node-group Fixes #3249 * chore: run terraform-docs * chore: update examples/eks-managed-node-group * fix: Correct implementation --------- Co-authored-by: Bryant Biggs <[email protected]>
1 parent 4fe03ae commit edd7ef3

File tree

34 files changed

+74
-50
lines changed

34 files changed

+74
-50
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -318,15 +318,15 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
318318
| Name | Version |
319319
|------|---------|
320320
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
321-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.81 |
321+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
322322
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.9 |
323323
| <a name="requirement_tls"></a> [tls](#requirement\_tls) | >= 3.0 |
324324

325325
## Providers
326326

327327
| Name | Version |
328328
|------|---------|
329-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.81 |
329+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
330330
| <a name="provider_time"></a> [time](#provider\_time) | >= 0.9 |
331331
| <a name="provider_tls"></a> [tls](#provider\_tls) | >= 3.0 |
332332

examples/eks-auto-mode/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ Note that this example may create resources which cost money. Run `terraform des
2525
| Name | Version |
2626
|------|---------|
2727
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
28-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.81 |
28+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
2929

3030
## Providers
3131

3232
| Name | Version |
3333
|------|---------|
34-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.81 |
34+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
3535

3636
## Modules
3737

examples/eks-auto-mode/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.81"
7+
version = ">= 5.83"
88
}
99
}
1010
}

examples/eks-hybrid-nodes/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Note that this example may create resources which cost money. Run `terraform des
2626
| Name | Version |
2727
|------|---------|
2828
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
29-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.81 |
29+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
3030
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.16 |
3131
| <a name="requirement_http"></a> [http](#requirement\_http) | >= 3.4 |
3232
| <a name="requirement_local"></a> [local](#requirement\_local) | >= 2.5 |
@@ -36,8 +36,8 @@ Note that this example may create resources which cost money. Run `terraform des
3636

3737
| Name | Version |
3838
|------|---------|
39-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.81 |
40-
| <a name="provider_aws.remote"></a> [aws.remote](#provider\_aws.remote) | >= 5.81 |
39+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
40+
| <a name="provider_aws.remote"></a> [aws.remote](#provider\_aws.remote) | >= 5.83 |
4141
| <a name="provider_helm"></a> [helm](#provider\_helm) | >= 2.16 |
4242
| <a name="provider_http"></a> [http](#provider\_http) | >= 3.4 |
4343
| <a name="provider_local"></a> [local](#provider\_local) | >= 2.5 |

examples/eks-hybrid-nodes/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.81"
7+
version = ">= 5.83"
88
}
99
helm = {
1010
source = "hashicorp/helm"

examples/eks-managed-node-group/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.81"
7+
version = ">= 5.83"
88
}
99
}
1010
}

examples/karpenter/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,15 @@ Note that this example may create resources which cost money. Run `terraform des
9494
| Name | Version |
9595
|------|---------|
9696
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
97-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.81 |
97+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
9898
| <a name="requirement_helm"></a> [helm](#requirement\_helm) | >= 2.7 |
9999

100100
## Providers
101101

102102
| Name | Version |
103103
|------|---------|
104-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.81 |
105-
| <a name="provider_aws.virginia"></a> [aws.virginia](#provider\_aws.virginia) | >= 5.81 |
104+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
105+
| <a name="provider_aws.virginia"></a> [aws.virginia](#provider\_aws.virginia) | >= 5.83 |
106106
| <a name="provider_helm"></a> [helm](#provider\_helm) | >= 2.7 |
107107

108108
## Modules

examples/karpenter/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.81"
7+
version = ">= 5.83"
88
}
99
helm = {
1010
source = "hashicorp/helm"

examples/self-managed-node-group/versions.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ terraform {
44
required_providers {
55
aws = {
66
source = "hashicorp/aws"
7-
version = ">= 5.81"
7+
version = ">= 5.83"
88
}
99
}
1010
}

modules/eks-managed-node-group/README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@ module "eks_managed_node_group" {
6464
| Name | Version |
6565
|------|---------|
6666
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.3.2 |
67-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.81 |
67+
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | >= 5.83 |
6868

6969
## Providers
7070

7171
| Name | Version |
7272
|------|---------|
73-
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.81 |
73+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 5.83 |
7474

7575
## Modules
7676

@@ -170,6 +170,7 @@ module "eks_managed_node_group" {
170170
| <a name="input_min_size"></a> [min\_size](#input\_min\_size) | Minimum number of instances/nodes | `number` | `0` | no |
171171
| <a name="input_name"></a> [name](#input\_name) | Name of the EKS managed node group | `string` | `""` | no |
172172
| <a name="input_network_interfaces"></a> [network\_interfaces](#input\_network\_interfaces) | Customize network interfaces to be attached at instance boot time | `list(any)` | `[]` | no |
173+
| <a name="input_node_repair_config"></a> [node\_repair\_config](#input\_node\_repair\_config) | The node auto repair configuration for the node group | <pre>object({<br/> enabled = optional(bool, true)<br/> })</pre> | `null` | no |
173174
| <a name="input_placement"></a> [placement](#input\_placement) | The placement of the instance | `map(string)` | `{}` | no |
174175
| <a name="input_placement_group_az"></a> [placement\_group\_az](#input\_placement\_group\_az) | Availability zone where placement group is created (ex. `eu-west-1c`) | `string` | `null` | no |
175176
| <a name="input_placement_group_strategy"></a> [placement\_group\_strategy](#input\_placement\_group\_strategy) | The placement group strategy | `string` | `"cluster"` | no |

0 commit comments

Comments
 (0)