From a5e0e9a5c0fcaed82ed17a8ce7d654fa807bc624 Mon Sep 17 00:00:00 2001 From: pierre Date: Tue, 8 Jul 2025 00:15:14 +0100 Subject: [PATCH] adding the command support --- module.tf | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/module.tf b/module.tf index 24e90a4..ca20121 100644 --- a/module.tf +++ b/module.tf @@ -31,11 +31,10 @@ variable "kubernetes" { }) })) }))) - replicas = optional(number, 1) - namespace = optional(string) - connected_namespace = optional(string, "") - # namespace = optional(string,coalesce(connected_namespace,"")) - #block_namespace_creation = optional(bool, false) + replicas = optional(number, 1) + namespace = optional(string) + connected_namespace = optional(string, "") + command = optional(list(string)) service_port = optional(list(number)) service_type = optional(string, "ClusterIP") service_name = optional(string) @@ -350,6 +349,20 @@ resource "kubernetes_deployment_v1" "automatic" { } } + # dynamic "command" { + # for_each = each.value.command != null ? [1] : [] + # content { + # [each.value.command] + # } + + # } + # command = each.value.command != null ? { + # [each.value.command] + # } : {} + + + command = each.value.command != null ? each.value.command : [] + dynamic "env" { for_each = each.value.environment != null ? each.value.environment : {} @@ -465,9 +478,9 @@ resource "kubernetes_deployment_v1" "automatic" { } dynamic "secret" { - for_each = volume.value.secret != null ? [1] : [] + for_each = volume.value.secret ? [1] : [] content { - secret_name = volume.value.secret + secret_name = volume.value.name } }