From 30f984826439fc66fa70d6176477bf7066247884 Mon Sep 17 00:00:00 2001 From: gisele-igore Date: Fri, 7 Apr 2023 14:08:40 +0200 Subject: [PATCH] Vault Ppd & Env --- devops/ppd.values.yaml | 44 +++++++++++++++++++++++++ devops/{values.yaml => stg.values.yaml} | 0 2 files changed, 44 insertions(+) create mode 100644 devops/ppd.values.yaml rename devops/{values.yaml => stg.values.yaml} (100%) diff --git a/devops/ppd.values.yaml b/devops/ppd.values.yaml new file mode 100644 index 00000000..95794f2e --- /dev/null +++ b/devops/ppd.values.yaml @@ -0,0 +1,44 @@ +dockerPullSecret: secret/data/minteed-ppd/config/dockerpullsecret + +namespace: lecoffre + +lecoffreBack: + serviceAccountName: lecoffre-back-sa + command: "'sh', '-c', '. /vault/secrets/envs-api && npm run api:start'" + vault: + role : custom_lecoffre-back_injector_rol + server: https://vault-ppd.smart-chain.fr + annotations: + vault.hashicorp.com/agent-pre-populate-only: "true" + vault.hashicorp.com/agent-inject: "true" + vault.hashicorp.com/agent-inject-secret-envs-api: secret/data/lecoffre-back-ppd/config/envs-api + vault.hashicorp.com/role: custom_lecoffre-back_injector_rol + vault.hashicorp.com/agent-inject-template-envs-api: | + {{ with secret "secret/data/lecoffre-back-ppd/config/envs-api" }} + {{ range $k, $v := .Data.data }} + export {{ $k }}="{{ $v }}" + {{ end }} + {{ end }} + imagePullSecrets: + - name: docker-pull-secret + image: + pullPolicy: Always + repository: "rg.fr-par.scw.cloud/lecoffre/back" + resources: + requests: + cpu: 200m + memory: 1Gi + limits: + memory: 2Gi + ingress: + host: api.ppd.lecoffre.smart-chain.fr + tls: + hosts: + - api.ppd.lecoffre.smart-chain.fr + secretName: api-tls + annotations: + kubernetes.io/ingress.class: nginx + cert-manager.io/cluster-issuer: letsencrypt-prod + nginx.ingress.kubernetes.io/from-to-www-redirect: "true" + nginx.ingress.kubernetes.io/force-ssl-redirect: "true" + diff --git a/devops/values.yaml b/devops/stg.values.yaml similarity index 100% rename from devops/values.yaml rename to devops/stg.values.yaml