enable env_from configmap , secret was already done
This commit is contained in:
@@ -42,7 +42,7 @@ variable "kubernetes" {
|
|||||||
redis = optional(map(string))
|
redis = optional(map(string))
|
||||||
enabled = optional(bool, true)
|
enabled = optional(bool, true)
|
||||||
secret_ref = optional(list(string))
|
secret_ref = optional(list(string))
|
||||||
configmap_ref = optional(list(string))
|
config_map_ref = optional(list(string))
|
||||||
requirements = optional(map(string), {
|
requirements = optional(map(string), {
|
||||||
limits-cpu = "800m"
|
limits-cpu = "800m"
|
||||||
limits-memory = "500Mi"
|
limits-memory = "500Mi"
|
||||||
@@ -321,6 +321,18 @@ resource "kubernetes_deployment_v1" "automatic" {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
dynamic "env_from" {
|
||||||
|
for_each = each.value.config_map_ref != null ? each.value.config_map_ref : []
|
||||||
|
content {
|
||||||
|
dynamic "config_map_ref" {
|
||||||
|
for_each = [1]
|
||||||
|
content {
|
||||||
|
name = env_from.value
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
dynamic "env" {
|
dynamic "env" {
|
||||||
for_each = each.value.environment != null ? each.value.environment : {}
|
for_each = each.value.environment != null ? each.value.environment : {}
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ kubernetes = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# secret_ref = ["secret1", "secret2"]
|
secret_ref = ["secret1", "secret2"]
|
||||||
environment = {
|
environment = {
|
||||||
PORT = {
|
PORT = {
|
||||||
value = "80"
|
value = "80"
|
||||||
@@ -277,6 +277,9 @@ kubernetes = {
|
|||||||
requests-cpu = "800Mi"
|
requests-cpu = "800Mi"
|
||||||
requests-memory = "800Mi"
|
requests-memory = "800Mi"
|
||||||
}
|
}
|
||||||
|
secret_ref = ["secret1", "secret2"]
|
||||||
|
config_map_ref = ["config"]
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
POSTGRES_DB = {
|
POSTGRES_DB = {
|
||||||
value_from = {
|
value_from = {
|
||||||
|
|||||||
Reference in New Issue
Block a user