diff --git a/src/helm/env.d/preprod/values.impress.yaml.gotmpl b/src/helm/env.d/preprod/values.impress.yaml.gotmpl index cad2efdb..0b2d9f9e 100644 --- a/src/helm/env.d/preprod/values.impress.yaml.gotmpl +++ b/src/helm/env.d/preprod/values.impress.yaml.gotmpl @@ -8,6 +8,15 @@ backend: argocd.argoproj.io/hook: PreSync argocd.argoproj.io/hook-delete-policy: HookSucceeded envVars: + AI_API_KEY: + secretKeyRef: + name: backend + key: AI_API_KEY + AI_BASE_URL: + secretKeyRef: + name: backend + key: AI_BASE_URL + AI_MODEL: meta-llama/Meta-Llama-3.1-70B-Instruct DJANGO_CSRF_TRUSTED_ORIGINS: http://impress-preprod.beta.numerique.gouv.fr,https://impress-preprod.beta.numerique.gouv.fr DJANGO_CONFIGURATION: Production DJANGO_ALLOWED_HOSTS: "*" @@ -171,4 +180,4 @@ ingressMedia: serviceMedia: host: s3.margaret-hamilton.indiehosters.net - port: 443 \ No newline at end of file + port: 443 diff --git a/src/helm/env.d/production/values.impress.yaml.gotmpl b/src/helm/env.d/production/values.impress.yaml.gotmpl index 5ca48a09..edceebd8 100644 --- a/src/helm/env.d/production/values.impress.yaml.gotmpl +++ b/src/helm/env.d/production/values.impress.yaml.gotmpl @@ -8,6 +8,15 @@ backend: argocd.argoproj.io/hook: PostSync argocd.argoproj.io/hook-delete-policy: HookSucceeded envVars: + AI_API_KEY: + secretKeyRef: + name: backend + key: AI_API_KEY + AI_BASE_URL: + secretKeyRef: + name: backend + key: AI_BASE_URL + AI_MODEL: meta-llama/Meta-Llama-3.1-70B-Instruct DJANGO_CSRF_TRUSTED_ORIGINS: https://docs.numerique.gouv.fr DJANGO_CONFIGURATION: Production DJANGO_ALLOWED_HOSTS: "*" @@ -171,4 +180,4 @@ ingressMedia: serviceMedia: host: s3.hedy-lamarr.indiehosters.net - port: 443 \ No newline at end of file + port: 443 diff --git a/src/helm/env.d/staging/values.impress.yaml.gotmpl b/src/helm/env.d/staging/values.impress.yaml.gotmpl index 9cc68bf8..5eb0464d 100644 --- a/src/helm/env.d/staging/values.impress.yaml.gotmpl +++ b/src/helm/env.d/staging/values.impress.yaml.gotmpl @@ -8,6 +8,15 @@ backend: argocd.argoproj.io/hook: PreSync argocd.argoproj.io/hook-delete-policy: HookSucceeded envVars: + AI_API_KEY: + secretKeyRef: + name: backend + key: AI_API_KEY + AI_BASE_URL: + secretKeyRef: + name: backend + key: AI_BASE_URL + AI_MODEL: meta-llama/Meta-Llama-3.1-70B-Instruct DJANGO_CSRF_TRUSTED_ORIGINS: http://impress-staging.beta.numerique.gouv.fr,https://impress-staging.beta.numerique.gouv.fr DJANGO_CONFIGURATION: Production DJANGO_ALLOWED_HOSTS: "*" diff --git a/src/helm/impress/templates/secrets.yaml b/src/helm/impress/templates/secrets.yaml index efe2dbb0..c308fca8 100644 --- a/src/helm/impress/templates/secrets.yaml +++ b/src/helm/impress/templates/secrets.yaml @@ -19,3 +19,5 @@ stringData: {{- end }} OIDC_RP_CLIENT_ID: {{ .Values.oidc.clientId }} OIDC_RP_CLIENT_SECRET: {{ .Values.oidc.clientSecret }} + AI_API_KEY: {{ .Values.aiApiKey }} + AI_BASE_URL: {{ .Values.aiBaseUrl }}