Skip to content

Commit a446af2

Browse files
authored
Merge pull request #107 from toggle-corp/feature/Add-email-setup-to-helm-chart
Add email setup to helm chart
2 parents 81ae484 + c51fdd9 commit a446af2

File tree

4 files changed

+30
-2
lines changed

4 files changed

+30
-2
lines changed

helm/templates/config/configmap.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ data:
1515
DJANGO_ALLOWED_HOST: {{ .Values.env.DJANGO_ALLOWED_HOST | quote }}
1616
APP_HTTP_PROTOCOL: {{ .Values.env.APP_HTTP_PROTOCOL | quote }}
1717

18+
# Email
19+
DEFAULT_FROM_EMAIL: {{ required "env.DEFAULT_FROM_EMAIL" .Values.env.DEFAULT_FROM_EMAIL | quote }}
20+
EMAIL_USE_TLS: {{ required "env.EMAIL_USE_TLS" .Values.env.EMAIL_USE_TLS | quote }}
21+
1822
{{- if .Values.redis.enabled }}
1923
# Celery
2024
CELERY_REDIS_URL: "redis://{{ printf "%s-master" (include "common.names.fullname" .Subcharts.redis) }}:6379/0"
@@ -34,7 +38,7 @@ data:
3438
# Sentry
3539
SENTRY_TRACES_SAMPLE_RATE: {{ .Values.env.SENTRY_TRACES_SAMPLE_RATE | quote }}
3640
SENTRY_PROFILE_SAMPLE_RATE: {{ .Values.env.SENTRY_PROFILE_SAMPLE_RATE | quote }}
37-
41+
3842
# Vector Database
3943
{{- if .Values.redis.enabled }}
4044
QDRANT_DB_HOST: {{ include "qdrant.fullname" .Subcharts.qdrant | quote }}

helm/templates/config/secret.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ stringData:
2727

2828
# Sentry
2929
SENTRY_DSN: {{ .Values.secrets.SENTRY_DSN }}
30+
31+
# Email
32+
EMAIL_HOST: {{ required "secrets.EMAIL_HOST" .Values.secrets.EMAIL_HOST | quote }}
33+
EMAIL_PORT: {{ required "secrets.EMAIL_PORT" .Values.secrets.EMAIL_PORT | quote }}
34+
EMAIL_HOST_USER: {{ required "secrets.EMAIL_HOST_USER" .Values.secrets.EMAIL_HOST_USER | quote }}
35+
EMAIL_HOST_PASSWORD: {{ required "secrets.EMAIL_HOST_PASSWORD" .Values.secrets.EMAIL_HOST_PASSWORD | quote }}
36+
3037
# OpenAI
3138
OPENAI_API_KEY: {{ .Values.secrets.OPENAI_API_KEY }}
3239

helm/values-test.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ env:
2626
AWS_S3_REGION: us-east-x
2727
S3_STATIC_BUCKET_NAME: bucket-x-static
2828
S3_MEDIA_BUCKET_NAME: bucket-x-media
29-
29+
# email
30+
DEFAULT_FROM_EMAIL: [email protected]
31+
EMAIL_USE_TLS: true
32+
3033
SENTRY_DEBUG: false
3134
secrets:
3235
DJANGO_SECRET_KEY: test
@@ -43,3 +46,8 @@ secrets:
4346
# S3
4447
AWS_S3_ACCESS_KEY_ID: access-key
4548
AWS_S3_SECRET_ACCESS_KEY: access-secret
49+
# email
50+
EMAIL_HOST: test.com
51+
EMAIL_PORT: 443
52+
EMAIL_HOST_USER: test
53+
EMAIL_HOST_PASSWORD: test

helm/values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,10 @@ env:
178178
S3_STATIC_BUCKET_NAME:
179179
S3_MEDIA_BUCKET_NAME:
180180

181+
# email
182+
EMAIL_USE_TLS: true
183+
DEFAULT_FROM_EMAIL:
184+
181185
secrets:
182186
DJANGO_SECRET_KEY:
183187
# Database (required if postgresql.enabled if false)
@@ -193,3 +197,8 @@ secrets:
193197
# S3
194198
AWS_S3_ACCESS_KEY_ID:
195199
AWS_S3_SECRET_ACCESS_KEY:
200+
# email
201+
EMAIL_HOST:
202+
EMAIL_PORT:
203+
EMAIL_HOST_USER:
204+
EMAIL_HOST_PASSWORD:

0 commit comments

Comments
 (0)