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