Skip to content

Commit 9bfccbf

Browse files
address comments
1 parent dc12a89 commit 9bfccbf

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

variables.tf

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,12 +250,23 @@ variable "max_unavailable" {
250250
type = string
251251
description = "Maximum number of pods that can be unavailable during a DaemonSet rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
252252
default = "1"
253+
validation {
254+
condition = can(regex("^\\d+%?$", var.max_unavailable))
255+
error_message = "max_unavailable must be a positive integer (e.g., '1') or a percentage (e.g., '10%')"
256+
}
253257
}
254258

255259
variable "max_surge" {
256260
type = string
257261
description = "Maximum number of nodes that can have an extra DaemonSet pod during a rolling update. Accepts absolute number or percentage (e.g., '1' or '10%')."
258262
default = null
263+
validation {
264+
condition = (
265+
var.max_surge == null ||
266+
can(regex("^\\d+%?$", var.max_surge))
267+
)
268+
error_message = "max_surge must be a positive integer (e.g., '1') or a percentage (e.g., '10%'), or null."
269+
}
259270
}
260271

261272

0 commit comments

Comments
 (0)