From 7dbfafb7a854e1fd56d157d7c3d11bdec8ec1d9e Mon Sep 17 00:00:00 2001 From: Malo BRIANT Date: Thu, 21 Dec 2023 15:25:58 +0100 Subject: [PATCH] feat: raw env variable name --- .kontinuous/patches/secrets.js | 7 ++++++- .kontinuous/values.yaml | 3 +-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.kontinuous/patches/secrets.js b/.kontinuous/patches/secrets.js index 067449b3..9941d5a8 100644 --- a/.kontinuous/patches/secrets.js +++ b/.kontinuous/patches/secrets.js @@ -16,7 +16,7 @@ module.exports = (manifests) => { "vault.hashicorp.com/agent-inject-template-dev": '\ {{- with secret "kv/dev/nextauth_secret" -}} \ {{- range $key, $value := .Data.data }} \ -export {{ $key }}={{ $value }} \ +export {{ $key | strings.toUpper() }}={{ $value }} \ {{- end }} \ {{- end }}' }; @@ -24,6 +24,11 @@ export {{ $key }}={{ $value }} \ ...manifest.spec.template.spec, serviceAccountName: "vault" }; + manifest.spec.template.spec.containers[0] = { + ...manifest.spec.template.spec.containers[0], + command: ['sh', '-c'], + args: ['source /vault/secrets/dev && yarn start'] + } } } return manifests; diff --git a/.kontinuous/values.yaml b/.kontinuous/values.yaml index 70dce64f..ccdf3352 100644 --- a/.kontinuous/values.yaml +++ b/.kontinuous/values.yaml @@ -49,8 +49,7 @@ app: ingress: annotations: nginx.ingress.kubernetes.io/proxy-buffer-size: "128k" -# args: -# ['sh', '-c', 'source /vault/secrets/dev && node start'] + jobs: runs: