fix: ignore default node_pool in cluster lifecycle to prevent recreation
Some checks failed
Terraform / terraform (push) Failing after 0s
Test / test (push) Successful in 37s

This commit is contained in:
Ryan Moon
2026-04-03 07:20:55 -05:00
parent 35b78f672c
commit 911bc3eb76

View File

@@ -5,13 +5,17 @@ resource "digitalocean_kubernetes_cluster" "main" {
region = var.region region = var.region
version = var.k8s_version version = var.k8s_version
# Default pool — scaled to 0, workloads run on system/customer pools # Required by provider but managed externally — do not let Terraform recreate
node_pool { node_pool {
name = "workers" name = "workers"
size = "s-2vcpu-4gb" size = "s-2vcpu-4gb"
node_count = 0 node_count = 0
} }
lifecycle {
ignore_changes = [node_pool]
}
tags = ["lunarfront", "k8s"] tags = ["lunarfront", "k8s"]
} }