@@ -33,43 +33,61 @@ spec:
3333 key : secret-key
3434 - name : DEBUG
3535 value : {{ .Values.backend.config.debug | default "1" | quote }}
36- - name : SQL_USER
37- value : {{ .Values.database.user | default "balancer" | quote }}
3836 - name : VITE_API_BASE_URL
3937 value : {{ .Values.backend.config.apiBaseUrl | default "https://balancertestsite.com/" | quote }}
4038 - name : DJANGO_ALLOWED_HOSTS
4139 value : {{ .Values.backend.config.allowedHosts | default "*" | quote }}
4240 - name : DATABASE
43- value : {{ .Values.database.type | default "postgres" | quote }}
41+ value : " postgres"
4442 - name : EMAIL_HOST_PASSWORD
4543 valueFrom :
4644 secretKeyRef :
4745 name : {{ .Release.Name }}-balancer-secrets
4846 key : email-password
49- - name : SQL_ENGINE
50- value : {{ .Values.database.engine | default "django.db.backends.postgresql" | quote }}
51- - name : SQL_PORT
52- value : {{ .Values.database.port | default "5432" | quote }}
5347 - name : EMAIL_HOST_USER
5448 value : {{ .Values.email.hostUser | default "balancer-noreply@codeforphilly.org" | quote }}
55- - name : SQL_DATABASE
56- value : {{ .Values.database.name | default "balancer_dev" | quote }}
57- - name : SQL_PASSWORD
49+ - name : OPENAI_API_KEY
5850 valueFrom :
5951 secretKeyRef :
6052 name : {{ .Release.Name }}-balancer-secrets
61- key : database-password
62- - name : OPENAI_API_KEY
53+ key : openai-api-key
54+ - name : SQL_USER
55+ value : {{ .Values.database.user | default "balancer" | quote }}
56+ - name : SQL_PASSWORD
6357 valueFrom :
6458 secretKeyRef :
6559 name : {{ .Release.Name }}-balancer-secrets
66- key : openai-api-key
60+ key : database-password
61+ - name : SQL_ENGINE
62+ value : " django.db.backends.postgresql"
6763 - name : SQL_HOST
68- value : {{ .Values.database.host | quote }}
64+ value : {{ if .Values.database.internal }}{{ printf "%s-db.%s.svc.cluster.local" .Release.Name .Release.Namespace | quote }}{{ else }}{{ .Values.database.host | quote }}{{ end }}
65+ - name : SQL_PORT
66+ value : {{ .Values.database.port | default "5432" | quote }}
67+ - name : SQL_DATABASE
68+ value : {{ .Values.database.name | default "balancer_dev" | quote }}
6969 resources :
7070 requests :
7171 cpu : {{ .Values.backend.resources.requests.cpu | default "500m" }}
7272 memory : {{ .Values.backend.resources.requests.memory | default "1Gi" }}
7373 limits :
7474 cpu : {{ .Values.backend.resources.limits.cpu | default "1024m" }}
75- memory : {{ .Values.backend.resources.limits.memory | default "3Gi" }}
75+ memory : {{ .Values.backend.resources.limits.memory | default "3Gi" }}
76+ readinessProbe :
77+ httpGet :
78+ path : /health/
79+ port : http
80+ initialDelaySeconds : 10
81+ periodSeconds : 10
82+ livenessProbe :
83+ httpGet :
84+ path : /health/
85+ port : http
86+ initialDelaySeconds : 30
87+ periodSeconds : 15
88+ startupProbe :
89+ httpGet :
90+ path : /health/
91+ port : http
92+ failureThreshold : 30
93+ periodSeconds : 10
0 commit comments