From 995f39e29afe7055934a152590651a8bd48f73a7 Mon Sep 17 00:00:00 2001 From: Work Date: Wed, 28 Jan 2026 14:42:12 +0300 Subject: [PATCH] final fix mb? --- modules/k8s-secret/main.tf | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/k8s-secret/main.tf b/modules/k8s-secret/main.tf index 241d728..0b10147 100644 --- a/modules/k8s-secret/main.tf +++ b/modules/k8s-secret/main.tf @@ -103,6 +103,10 @@ resource "random_password" "secrets" { upper = true lower = true numeric = true + + lifecycle { + ignore_changes = all + } } resource "kubernetes_secret" "with_ignore" { @@ -120,8 +124,8 @@ resource "kubernetes_secret" "with_ignore" { data = each.value.data lifecycle { - # type игнорируем чтобы не пересоздавать из-за opaque->Opaque - ignore_changes = [data, type] + # Игнорируем data, type и metadata чтобы не было phantom updates + ignore_changes = [data, type, metadata] } depends_on = [random_password.secrets] @@ -142,8 +146,8 @@ resource "kubernetes_secret" "without_ignore" { data = each.value.data lifecycle { - # type игнорируем чтобы не пересоздавать из-за opaque->Opaque - ignore_changes = [type] + # type и metadata игнорируем чтобы не было phantom updates + ignore_changes = [type, metadata] } depends_on = [random_password.secrets]