diff --git a/terraform/modules/happy-service-eks/main.tf b/terraform/modules/happy-service-eks/main.tf index 99524d4501..30a229d0f9 100644 --- a/terraform/modules/happy-service-eks/main.tf +++ b/terraform/modules/happy-service-eks/main.tf @@ -389,6 +389,21 @@ resource "kubernetes_deployment_v1" "deployment" { value = env.value } } + + // happy configs: add env-level configs first + env_from { + secret_ref { + name = "happy-config.${var.app_name}.${var.deployment_stage}" + optional = true + } + } + // happy configs: add stack-level configs second so they override env-level configs + env_from { + secret_ref { + name = "happy-config.${var.app_name}.${var.deployment_stage}.${var.stack_name}" + optional = true + } + } } } @@ -514,6 +529,21 @@ resource "kubernetes_deployment_v1" "deployment" { value = env.value } } + + // happy configs: add env-level configs first + env_from { + secret_ref { + name = "happy-config.${var.app_name}.${var.deployment_stage}" + optional = true + } + } + // happy configs: add stack-level configs second so they override env-level configs + env_from { + secret_ref { + name = "happy-config.${var.app_name}.${var.deployment_stage}.${var.stack_name}" + optional = true + } + } } }