Skip to content

Commit d5a469f

Browse files
authored
Merge pull request #2427 from minrk/ovh-lifecycle
ovh2: avoid scaling events in node pools
2 parents 3488244 + ed18212 commit d5a469f

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

terraform/ovh/main.tf

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ resource "ovh_cloud_project_kube_nodepool" "core" {
8787
name = "core-202211"
8888
# b2-15 is 4 core, 15GB
8989
flavor_name = "b2-15"
90-
desired_nodes = 1
9190
max_nodes = 3
9291
min_nodes = 1
9392
autoscale = true
@@ -98,6 +97,12 @@ resource "ovh_cloud_project_kube_nodepool" "core" {
9897
}
9998
}
10099
}
100+
lifecycle {
101+
ignore_changes = [
102+
# don't interfere with autoscaling
103+
desired_nodes
104+
]
105+
}
101106
}
102107

103108
resource "ovh_cloud_project_kube_nodepool" "user" {
@@ -106,7 +111,6 @@ resource "ovh_cloud_project_kube_nodepool" "user" {
106111
name = "user-202211"
107112
# r2-60 is 4 core, 60GB
108113
flavor_name = "r2-60"
109-
desired_nodes = 1
110114
max_nodes = 6
111115
min_nodes = 1
112116
autoscale = true
@@ -117,6 +121,12 @@ resource "ovh_cloud_project_kube_nodepool" "user" {
117121
}
118122
}
119123
}
124+
lifecycle {
125+
ignore_changes = [
126+
# don't interfere with autoscaling
127+
desired_nodes
128+
]
129+
}
120130
}
121131

122132
# outputs

0 commit comments

Comments
 (0)