diff --git a/templates/beat/deployment.yaml b/templates/beat/deployment.yaml index e91f5ed..ccea67f 100644 --- a/templates/beat/deployment.yaml +++ b/templates/beat/deployment.yaml @@ -47,12 +47,16 @@ spec: - name: DATABASE_PASSWORD valueFrom: secretKeyRef: - name: {{ include "django.postgresql.fullname" . }} + name: {{ default (include "django.postgresql.fullname" .) .Values.postgresql.auth.existingSecret }} key: postgres-password {{- end }} envFrom: - secretRef: name: {{ include "django.fullname" . }} + {{- if .Values.existingSecret }} + - secretRef: + name: {{ .Values.existingSecret }} + {{- end }} - configMapRef: name: {{ include "django.fullname" . }} {{- with .Values.beat.nodeSelector }} diff --git a/templates/web/deployment.yaml b/templates/web/deployment.yaml index 43b0479..e430eb3 100644 --- a/templates/web/deployment.yaml +++ b/templates/web/deployment.yaml @@ -74,6 +74,10 @@ spec: envFrom: - secretRef: name: {{ include "django.fullname" . }} + {{- if .Values.existingSecret }} + - secretRef: + name: {{ .Values.existingSecret }} + {{- end }} - configMapRef: name: {{ include "django.fullname" . }} {{- with .Values.web.nodeSelector }} diff --git a/templates/worker/deployment.yaml b/templates/worker/deployment.yaml index 6c7c269..dba5b8d 100644 --- a/templates/worker/deployment.yaml +++ b/templates/worker/deployment.yaml @@ -46,12 +46,16 @@ spec: - name: DATABASE_PASSWORD valueFrom: secretKeyRef: - name: {{ include "django.postgresql.fullname" . }} + name: {{ default (include "django.postgresql.fullname" .) .Values.postgresql.auth.existingSecret }} key: postgres-password {{- end }} envFrom: - secretRef: name: {{ include "django.fullname" . }} + {{- if .Values.existingSecret }} + - secretRef: + name: {{ .Values.existingSecret }} + {{- end }} - configMapRef: name: {{ include "django.fullname" . }} {{- with .Values.worker.nodeSelector }} diff --git a/values.yaml b/values.yaml index 2175e46..64f82bc 100644 --- a/values.yaml +++ b/values.yaml @@ -18,6 +18,8 @@ env: # DATABASE_URL: # REDIS_URL: +existingSecret: "" + web: replicaCount: 2 port: 8080