From 245b1b49f23582f721c1445440004ca496e8255b Mon Sep 17 00:00:00 2001 From: Sanjay Bhangar Date: Fri, 3 Mar 2023 11:52:20 +0530 Subject: [PATCH] get envs from secret using envFrom --- .../ifrcgo-helm/templates/api/deployment.yaml | 189 +----------------- .../templates/{api => config}/secret.yaml | 0 2 files changed, 3 insertions(+), 186 deletions(-) rename deploy/helm/ifrcgo-helm/templates/{api => config}/secret.yaml (100%) diff --git a/deploy/helm/ifrcgo-helm/templates/api/deployment.yaml b/deploy/helm/ifrcgo-helm/templates/api/deployment.yaml index 1af9c1920..47adebf2f 100644 --- a/deploy/helm/ifrcgo-helm/templates/api/deployment.yaml +++ b/deploy/helm/ifrcgo-helm/templates/api/deployment.yaml @@ -43,13 +43,10 @@ spec: limits: cpu: {{ .Values.api.resources.limits.cpu }} memory: {{ .Values.api.resources.limits.memory }} + envFrom: + - secretRef: + name: {{ template "ifrcgo-helm.fullname" . }}-api-secret env: - - name: DJANGO_SECRET_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: DJANGO_SECRET_KEY - # - name: DJANGO_DB_NAME # valueFrom: # secretKeyRef: @@ -58,186 +55,6 @@ spec: - name: DJANGO_DB_NAME value: postgres - - name: DJANGO_DB_USER - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: DJANGO_DB_USER - - - name: DJANGO_DB_PASS - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: DJANGO_DB_PASS - - - name: DJANGO_DB_HOST - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: DJANGO_DB_HOST - - - name: DJANGO_DB_PORT - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: DJANGO_DB_PORT - - - name: AZURE_STORAGE_ACCOUNT - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: AZURE_STORAGE_ACCOUNT - - - name: AZURE_STORAGE_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: AZURE_STORAGE_KEY - - - name: EMAIL_API_ENDPOINT - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: EMAIL_API_ENDPOINT - - - name: EMAIL_HOST - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: EMAIL_HOST - - - name: EMAIL_PORT - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: EMAIL_PORT - - - name: EMAIL_USER - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: EMAIL_USER - - - name: EMAIL_PASS - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: EMAIL_PASS - - - name: TEST_EMAILS - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: TEST_EMAILS - - - name: AWS_TRANSLATE_ACCESS_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: AWS_TRANSLATE_ACCESS_KEY - - - name: AWS_TRANSLATE_SECRET_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: AWS_TRANSLATE_SECRET_KEY - - - name: AWS_TRANSLATE_REGION - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: AWS_TRANSLATE_REGION - - - name: CELERY_REDIS_URL - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: CELERY_REDIS_URL - - - name: MOLNIX_API_BASE - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: MOLNIX_API_BASE - - - name: MOLNIX_USERNAME - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: MOLNIX_USERNAME - - - name: MOLNIX_PASSWORD - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: MOLNIX_PASSWORD - - - name: ERP_API_ENDPOINT - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: ERP_API_ENDPOINT - - - name: ERP_API_SUBSCRIPTION_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: ERP_API_SUBSCRIPTION_KEY - - - name: FDRS_APIKEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: FDRS_APIKEY - - - name: FDRS_CREDENTIAL - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: FDRS_CREDENTIAL - - - name: HPC_CREDENTIAL - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: HPC_CREDENTIAL - - - name: APPLICATION_INSIGHTS_INSTRUMENTATION_KEY - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: APPLICATION_INSIGHTS_INSTRUMENTATION_KEY - - - name: ELASTIC_SEARCH_HOST - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: ELASTIC_SEARCH_HOST - - - name: GO_FTPHOST - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: GO_FTPHOST - - - name: GO_FTPUSER - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: GO_FTPUSER - - - name: GO_FTPPASS - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: GO_FTPPASS - - - name: GO_DBPASS - valueFrom: - secretKeyRef: - name: {{ template "ifrcgo-helm.fullname" . }}-api-secret - key: GO_DBPASS - - name: DJANGO_DEBUG value: {{ .Values.env.DJANGO_DEBUG }} diff --git a/deploy/helm/ifrcgo-helm/templates/api/secret.yaml b/deploy/helm/ifrcgo-helm/templates/config/secret.yaml similarity index 100% rename from deploy/helm/ifrcgo-helm/templates/api/secret.yaml rename to deploy/helm/ifrcgo-helm/templates/config/secret.yaml