documentation in progress

This commit is contained in:
2024-12-11 22:43:00 +00:00
parent c1a6ee3912
commit 0f4c16f811
+36 -47
View File
@@ -2,55 +2,44 @@
## Variable
```
variable "kubernetes" {
type = map(object({
name = optional(string)
image = string
pvc = optional(map(object({
name = string
pvc = optional(bool, false)
config_map = optional(bool, false)
host_path = optional(string)
pvc_size = optional(string)
mount_path = string
})))
#secret = optional(map(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)
})
}))
# secret_name = optional(string)
})))
replicas = optional(number, 1)
namespace = optional(string)
service_port = optional(number)
service_name = optional(string)
liveness_tcp_socket = optional(number)
liveness_http_get = optional(string)
liveness_http_get_path = optional(string)
database = optional(map(string))
redis = optional(map(string))
enabled = optional(bool, true)
secret_ref = optional(list(string))
config_map_ref = optional(list(string))
requirements = optional(map(string), {
limits-cpu = "800m"
limits-memory = "500Mi"
requests-cpu = "200m"
requests-memory = "200Mi"
})
environment_variables = optional(map(string), { name = "value" })
}))
* name = optional(string)
* image = string
* pvc = optional(map(object({
* name = string
* pvc = optional(bool, false)
* config_map = optional(bool, false)
* host_path = optional(string)
* pvc_size = optional(string)
* mount_path = 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)
* service_port = optional(number)
* service_name = optional(string)
* liveness_tcp_socket = optional(number)
* liveness_http_get = optional(string)
* liveness_http_get_path = optional(string)
* database = optional(map(string))
* redis = optional(map(string))
* enabled = optional(bool, true)
* secret_ref = optional(list(string))
* config_map_ref = optional(list(string))
* requirements = optional(map(string), {
* limits-cpu = "800m"
* limits-memory = "500Mi"
* requests-cpu = "200m"
* requests-memory = "200Mi"
* environment_variables = optional(map(string), { name = "value" })
}
```
### Name
Name of the Deployment
Not required , the object name will be used if not specified