From 28e8bc3fb4158809b9d91331a228145a06be8e6b Mon Sep 17 00:00:00 2001 From: pierre geeraert Date: Wed, 14 Oct 2026 00:15:57 +0100 Subject: [PATCH] module deployment --- modules/deployment/main.tf | 82 +++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/modules/deployment/main.tf b/modules/deployment/main.tf index 836b5b4..711f5fc 100644 --- a/modules/deployment/main.tf +++ b/modules/deployment/main.tf @@ -1,46 +1,46 @@ variable "kubernetes_input" { type = map(object({ - #name = optional(string) - #image = string - # pvc = optional(map(object({ - # name = optional(string) - # pvc = optional(bool, false) - # config_map = optional(bool, false) - # secret = optional(bool, false) - # host_path = optional(string) - # pvc_size = optional(string) - # storage_class_name = optional(string, "nfs-storage-intelligent") - # annotations_fileType = optional(string) - # existing_pvc = optional(bool, false) - # mount_path = string - # sub_path = optional(string) - # }))) - # environment = optional(map(object({ - # name = optional(string) - # value = optional(string) - # value_from = optional(object({ - # secret_key_ref = object({ - # name = string - # key = optional(string, null) - # }) - # })) - # }))) - #replicas = optional(number, 1) - #namespace = optional(string) - #connected_namespace = optional(string, "") - #command = optional(list(string)) - #service_port = optional(list(number)) - #liveness_tcp_socket = optional(number) - #liveness_http_get = optional(string) - #liveness_http_get_path = optional(string) - #database = optional(map(string)) - #enabled = optional(bool, true) - #secret_ref = optional(list(string)) - #config_map_ref = optional(list(string)) - #requirements = optional(map(string)) - #dns_nameservers = optional(string) - #service_account_name = optional(string) - #security_context = optional(bool, false) + name = optional(string) + image = string + pvc = optional(map(object({ + name = optional(string) + pvc = optional(bool, false) + config_map = optional(bool, false) + secret = optional(bool, false) + host_path = optional(string) + pvc_size = optional(string) + storage_class_name = optional(string, "nfs-storage-intelligent") + annotations_fileType = optional(string) + existing_pvc = optional(bool, false) + mount_path = string + sub_path = optional(string) + }))) + environment = optional(map(object({ + name = optional(string) + value = optional(string) + value_from = optional(object({ + secret_key_ref = object({ + name = string + key = optional(string, null) + }) + })) + }))) + replicas = optional(number, 1) + namespace = optional(string) + connected_namespace = optional(string, "") + command = optional(list(string)) + service_port = optional(list(number)) + liveness_tcp_socket = optional(number) + liveness_http_get = optional(string) + liveness_http_get_path = optional(string) + database = optional(map(string)) + enabled = optional(bool, true) + secret_ref = optional(list(string)) + config_map_ref = optional(list(string)) + requirements = optional(map(string)) + dns_nameservers = optional(string) + service_account_name = optional(string) + security_context = optional(bool, false) }))