Skip to content

Commit 8c162c1

Browse files
authored
fix: Add missing mixed_instances_policy parameter to the root module (#1808)
1 parent 3e71370 commit 8c162c1

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

examples/self_managed_node_group/main.tf

+30
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,36 @@ module "eks" {
118118
EOT
119119
}
120120

121+
mixed = {
122+
name = "mixed"
123+
124+
min_size = 1
125+
max_size = 5
126+
desired_size = 2
127+
128+
bootstrap_extra_args = "--kubelet-extra-args '--node-labels=node.kubernetes.io/lifecycle=spot'"
129+
130+
use_mixed_instances_policy = true
131+
mixed_instances_policy = {
132+
instances_distribution = {
133+
on_demand_base_capacity = 0
134+
on_demand_percentage_above_base_capacity = 20
135+
spot_allocation_strategy = "capacity-optimized"
136+
}
137+
138+
override = [
139+
{
140+
instance_type = "m5.large"
141+
weighted_capacity = "1"
142+
},
143+
{
144+
instance_type = "m6i.large"
145+
weighted_capacity = "2"
146+
},
147+
]
148+
}
149+
}
150+
121151
# Complete
122152
complete = {
123153
name = "complete-self-mng"

node_groups.tf

+1
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,7 @@ module "self_managed_node_group" {
367367
initial_lifecycle_hooks = try(each.value.initial_lifecycle_hooks, var.self_managed_node_group_defaults.initial_lifecycle_hooks, [])
368368
instance_refresh = try(each.value.instance_refresh, var.self_managed_node_group_defaults.instance_refresh, null)
369369
use_mixed_instances_policy = try(each.value.use_mixed_instances_policy, var.self_managed_node_group_defaults.use_mixed_instances_policy, false)
370+
mixed_instances_policy = try(each.value.mixed_instances_policy, var.self_managed_node_group_defaults.mixed_instances_policy, null)
370371
warm_pool = try(each.value.warm_pool, var.self_managed_node_group_defaults.warm_pool, null)
371372

372373
create_schedule = try(each.value.create_schedule, var.self_managed_node_group_defaults.create_schedule, false)

0 commit comments

Comments
 (0)