module deployment

This commit is contained in:
pierre geeraert
2026-10-14 00:15:57 +01:00
parent fcf5730c7b
commit 28e8bc3fb4
+41 -41
View File
@@ -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)
}))