File tree Expand file tree Collapse file tree 24 files changed +42
-40
lines changed Expand file tree Collapse file tree 24 files changed +42
-40
lines changed Original file line number Diff line number Diff line change @@ -176,15 +176,15 @@ We are grateful to the community for contributing bugfixes and improvements! Ple
176
176
| Name | Version |
177
177
| ------| ---------|
178
178
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
179
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
179
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
180
180
| <a name =" requirement_time " ></a > [ time] ( #requirement\_ time ) | >= 0.9 |
181
181
| <a name =" requirement_tls " ></a > [ tls] ( #requirement\_ tls ) | >= 3.0 |
182
182
183
183
## Providers
184
184
185
185
| Name | Version |
186
186
| ------| ---------|
187
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
187
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
188
188
| <a name =" provider_time " ></a > [ time] ( #provider\_ time ) | >= 0.9 |
189
189
| <a name =" provider_tls " ></a > [ tls] ( #provider\_ tls ) | >= 3.0 |
190
190
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -89,16 +89,16 @@ Note that this example may create resources which cost money. Run `terraform des
89
89
| Name | Version |
90
90
| ------| ---------|
91
91
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
92
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
92
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
93
93
| <a name =" requirement_helm " ></a > [ helm] ( #requirement\_ helm ) | >= 2.7 |
94
94
| <a name =" requirement_kubectl " ></a > [ kubectl] ( #requirement\_ kubectl ) | >= 2.0 |
95
95
96
96
## Providers
97
97
98
98
| Name | Version |
99
99
| ------| ---------|
100
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
101
- | <a name =" provider_aws.virginia " ></a > [ aws.virginia] ( #provider\_ aws.virginia ) | >= 5.40 |
100
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
101
+ | <a name =" provider_aws.virginia " ></a > [ aws.virginia] ( #provider\_ aws.virginia ) | >= 5.57 |
102
102
| <a name =" provider_helm " ></a > [ helm] ( #provider\_ helm ) | >= 2.7 |
103
103
| <a name =" provider_kubectl " ></a > [ kubectl] ( #provider\_ kubectl ) | >= 2.0 |
104
104
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
helm = {
10
10
source = " hashicorp/helm"
Original file line number Diff line number Diff line change @@ -46,14 +46,14 @@ terraform destroy --auto-approve
46
46
| Name | Version |
47
47
| ------| ---------|
48
48
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
49
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
49
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
50
50
| <a name =" requirement_kubernetes " ></a > [ kubernetes] ( #requirement\_ kubernetes ) | >= 2.20 |
51
51
52
52
## Providers
53
53
54
54
| Name | Version |
55
55
| ------| ---------|
56
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
56
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
57
57
| <a name =" provider_kubernetes " ></a > [ kubernetes] ( #provider\_ kubernetes ) | >= 2.20 |
58
58
59
59
## Modules
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
kubernetes = {
10
10
source = " hashicorp/kubernetes"
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -64,13 +64,13 @@ module "eks_managed_node_group" {
64
64
| Name | Version |
65
65
| ------| ---------|
66
66
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
67
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
67
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
68
68
69
69
## Providers
70
70
71
71
| Name | Version |
72
72
| ------| ---------|
73
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
73
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
74
74
75
75
## Modules
76
76
Original file line number Diff line number Diff line change @@ -203,10 +203,11 @@ resource "aws_launch_template" "this" {
203
203
}
204
204
}
205
205
206
- # # Set on node group instead
207
- # instance_type = var.launch_template_instance_type
208
- kernel_id = var. kernel_id
209
- key_name = var. key_name
206
+ # Instance type(s) are generally set on the node group,
207
+ # except when a ML capacity block reseravtion is used
208
+ instance_type = var. capacity_type == " CAPACITY_BLOCK" ? element (var. instance_types , 0 ) : null
209
+ kernel_id = var. kernel_id
210
+ key_name = var. key_name
210
211
211
212
dynamic "license_specification" {
212
213
for_each = length (var. license_specifications ) > 0 ? var. license_specifications : {}
@@ -408,8 +409,9 @@ resource "aws_eks_node_group" "this" {
408
409
capacity_type = var. capacity_type
409
410
disk_size = var. use_custom_launch_template ? null : var. disk_size # if using a custom LT, set disk size on custom LT or else it will error here
410
411
force_update_version = var. force_update_version
411
- instance_types = var. instance_types
412
- labels = var. labels
412
+ # ML capacity block reservation requires instance type to be set on the launch template
413
+ instance_types = var. capacity_type == " CAPACITY_BLOCK" ? null : var. instance_types
414
+ labels = var. labels
413
415
414
416
dynamic "launch_template" {
415
417
for_each = var. use_custom_launch_template ? [1 ] : []
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -29,13 +29,13 @@ module "fargate_profile" {
29
29
| Name | Version |
30
30
| ------| ---------|
31
31
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
32
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
32
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
33
33
34
34
## Providers
35
35
36
36
| Name | Version |
37
37
| ------| ---------|
38
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
38
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
39
39
40
40
## Modules
41
41
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -86,13 +86,13 @@ module "karpenter" {
86
86
| Name | Version |
87
87
| ------| ---------|
88
88
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
89
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
89
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
90
90
91
91
## Providers
92
92
93
93
| Name | Version |
94
94
| ------| ---------|
95
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
95
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
96
96
97
97
## Modules
98
98
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -43,13 +43,13 @@ module "self_managed_node_group" {
43
43
| Name | Version |
44
44
| ------| ---------|
45
45
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
46
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
46
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
47
47
48
48
## Providers
49
49
50
50
| Name | Version |
51
51
| ------| ---------|
52
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
52
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
53
53
54
54
## Modules
55
55
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -18,13 +18,13 @@ Note that this example may create resources which cost money. Run `terraform des
18
18
| Name | Version |
19
19
| ------| ---------|
20
20
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
21
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
21
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
22
22
23
23
## Providers
24
24
25
25
| Name | Version |
26
26
| ------| ---------|
27
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
27
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
28
28
29
29
## Modules
30
30
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -18,13 +18,13 @@ Note that this example may create resources which cost money. Run `terraform des
18
18
| Name | Version |
19
19
| ------| ---------|
20
20
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
21
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
21
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
22
22
23
23
## Providers
24
24
25
25
| Name | Version |
26
26
| ------| ---------|
27
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
27
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
28
28
29
29
## Modules
30
30
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -18,13 +18,13 @@ Note that this example may create resources which cost money. Run `terraform des
18
18
| Name | Version |
19
19
| ------| ---------|
20
20
| <a name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform ) | >= 1.3.2 |
21
- | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.40 |
21
+ | <a name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws ) | >= 5.57 |
22
22
23
23
## Providers
24
24
25
25
| Name | Version |
26
26
| ------| ---------|
27
- | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.40 |
27
+ | <a name =" provider_aws " ></a > [ aws] ( #provider\_ aws ) | >= 5.57 |
28
28
29
29
## Modules
30
30
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
}
10
10
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
4
4
required_providers {
5
5
aws = {
6
6
source = " hashicorp/aws"
7
- version = " >= 5.40 "
7
+ version = " >= 5.57 "
8
8
}
9
9
tls = {
10
10
source = " hashicorp/tls"
You can’t perform that action at this time.
0 commit comments