Skip to content

Commit c42f04b

Browse files
committed
feat: Conditionally disable CSI scheduling on control plane
1 parent 252a5e2 commit c42f04b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

locals.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,7 @@ persistence:
574574
csi_driver_smb_values = var.csi_driver_smb_values != "" ? var.csi_driver_smb_values : <<EOT
575575
EOT
576576

577-
hetzner_csi_values = var.hetzner_csi_values != "" ? var.hetzner_csi_values : <<EOT
577+
hetzner_csi_values = var.hetzner_csi_values != "" ? var.hetzner_csi_values : (!local.allow_scheduling_on_control_plane ? <<-EOT
578578
node:
579579
affinity:
580580
nodeAffinity:
@@ -583,7 +583,8 @@ node:
583583
- matchExpressions:
584584
- key: "node-role.kubernetes.io/control-plane"
585585
operator: DoesNotExist
586-
EOT
586+
EOT
587+
: "")
587588

588589
nginx_values = var.nginx_values != "" ? var.nginx_values : <<EOT
589590
controller:

0 commit comments

Comments
 (0)