fix
This commit is contained in:
@@ -1,5 +1,24 @@
|
||||
locals {
|
||||
deploy-envs = merge({},
|
||||
deploy-envs = concat([{
|
||||
"name" = "CONNECTIONS"
|
||||
"value" = local.connections
|
||||
}],var.use-oauth?[{
|
||||
"name" = "OAUTH_CLIENT_ID"
|
||||
"valueFrom" = {
|
||||
"secretKeyRef" = {
|
||||
"name" = "${var.component}-${var.instance}-id"
|
||||
"key" = "client-id"
|
||||
}
|
||||
}
|
||||
},{
|
||||
"name" = "OAUTH_CLIENT_SECRET"
|
||||
"valueFrom" = {
|
||||
"secretKeyRef" = {
|
||||
"name" = "${var.component}-${var.instance}-secret"
|
||||
"key" = "client-secret"
|
||||
}
|
||||
}
|
||||
}]:[]
|
||||
}
|
||||
|
||||
resource "kubectl_manifest" "deploy" {
|
||||
@@ -34,19 +53,7 @@ resource "kubectl_manifest" "deploy" {
|
||||
name: "${var.component}-${var.instance}"
|
||||
- configMapRef:
|
||||
name: "${var.component}-${var.instance}"
|
||||
env:
|
||||
- name: CONNECTIONS
|
||||
value: ${local.connections}
|
||||
- name: OAUTH_CLIENT_ID
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: "${var.component}-${var.instance}-id"
|
||||
key: client-id
|
||||
- name: OAUTH_CLIENT_SECRET
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: "${var.component}-${var.instance}-secret"
|
||||
key: client-secret
|
||||
env: ${jsonencode(local.deploy-envs)}
|
||||
command:
|
||||
- "/bin/bash"
|
||||
- "/start.sh"
|
||||
|
||||
Reference in New Issue
Block a user