From bbdc53882a8cef3912c06ccf387ae31038c046be Mon Sep 17 00:00:00 2001 From: Georgi Ivanov Date: Tue, 15 Oct 2024 12:12:45 +0100 Subject: [PATCH] fix typo --- k8s-readonly.tf | 17 ++++------------- k8s-readwrite.tf | 17 ++++------------- 2 files changed, 8 insertions(+), 26 deletions(-) diff --git a/k8s-readonly.tf b/k8s-readonly.tf index 530cb08..be38a1e 100644 --- a/k8s-readonly.tf +++ b/k8s-readonly.tf @@ -370,18 +370,9 @@ resource "kubernetes_pod_disruption_budget" "hms_readonly" { } } - dynamic "max_unavailable" { - for_each = var.hms_ro_k8s_pdb_settings.max_unavailable != null ? [var.hms_ro_k8s_pdb_settings.max_unavailable] : ["1"] - content { - max_unavailable = var.hms_ro_k8s_pdb_settings.max_unavailable != null ? var.hms_ro_k8s_pdb_settings.max_unavailable : "1" - } - } - - dynamic "min_available" { - for_each = var.hms_ro_k8s_pdb_settings.min_available != null ? [var.hms_ro_k8s_pdb_settings.min_available] : [] - content { - min_available = var.hms_ro_k8s_pdb_settings.min_available - } - } + # Conditionally use min_available or max_unavailable + # set max_unavailable to 1 by default if PDB is created + max_unavailable = var.hms_ro_k8s_pdb_settings.max_unavailable != null ? var.hms_ro_k8s_pdb_settings.max_unavailable : "1" + min_available = var.hms_ro_k8s_pdb_settings.min_available != null ? var.hms_ro_k8s_pdb_settings.min_available : null } } \ No newline at end of file diff --git a/k8s-readwrite.tf b/k8s-readwrite.tf index 405ca70..8b53994 100644 --- a/k8s-readwrite.tf +++ b/k8s-readwrite.tf @@ -388,18 +388,9 @@ resource "kubernetes_pod_disruption_budget" "hms_readwrite" { } } - dynamic "max_unavailable" { - for_each = var.hms_rw_k8s_pdb_settings.max_unavailable != null ? [var.hms_rw_k8s_pdb_settings.max_unavailable] : ["1"] - content { - max_unavailable = var.hms_rw_k8s_pdb_settings.max_unavailable - } - } - - dynamic "min_available" { - for_each = var.hms_rw_k8s_pdb_settings.min_available != null ? [var.hms_rw_k8s_pdb_settings.min_available] : [] - content { - min_available = var.hms_rw_k8s_pdb_settings.min_available - } - } + # Conditionally use min_available or max_unavailable + # set max_unavailable to 1 by default if PDB is created + max_unavailable = var.hms_rw_k8s_pdb_settings.max_unavailable != null ? var.hms_rw_k8s_pdb_settings.max_unavailable : "1" + min_available = var.hms_rw_k8s_pdb_settings.min_available != null ? var.hms_rw_k8s_pdb_settings.min_available : null } } \ No newline at end of file