From 911bc3eb765c0df2a19138d0dcb9dea0dc8f6e8a Mon Sep 17 00:00:00 2001 From: Ryan Moon Date: Fri, 3 Apr 2026 07:20:55 -0500 Subject: [PATCH] fix: ignore default node_pool in cluster lifecycle to prevent recreation --- terraform/doks.tf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/terraform/doks.tf b/terraform/doks.tf index 47c8572..0a6da5f 100644 --- a/terraform/doks.tf +++ b/terraform/doks.tf @@ -5,13 +5,17 @@ resource "digitalocean_kubernetes_cluster" "main" { region = var.region 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 { name = "workers" size = "s-2vcpu-4gb" node_count = 0 } + lifecycle { + ignore_changes = [node_pool] + } + tags = ["lunarfront", "k8s"] }