@@ -60,244 +60,6 @@ spec:
6060 volumeMounts :
6161 {{- toYaml . | nindent 12 }}
6262 {{- end }}
63- env :
64- # GENERAL
65- - name : NODE_ENV
66- value : {{ .Values.outline.general.nodeEnv | quote }}
67-
68- - name : SECRET_KEY
69- {{- if .Values.outline.general.existingSecret }}
70- valueFrom :
71- secretKeyRef :
72- name : {{ .Values.outline.general.existingSecret | quote }}
73- key : SECRET_KEY
74- {{- else }}
75- value : {{ .Values.outline.general.secretKey | quote }}
76- {{- end }}
77-
78- - name : UTILS_SECRET
79- {{- if .Values.outline.general.existingSecret }}
80- valueFrom :
81- secretKeyRef :
82- name : {{ .Values.outline.general.existingSecret | quote }}
83- key : UTILS_SECRET
84- {{- else }}
85- value : {{ .Values.outline.general.utilsSecret | quote }}
86- {{- end }}
87-
88- - name : URL
89- value : {{ .Values.outline.general.url | quote }}
90- - name : PORT
91- value : {{ .Values.service.port | quote }}
92- - name : FORCE_HTTPS
93- value : {{ .Values.outline.general.forceHttps | quote }}
94- - name : ENABLE_UPDATES
95- value : {{ .Values.outline.general.enableUpdates | quote }}
96- - name : WEB_CONCURRENCY
97- value : {{ .Values.outline.general.webConcurrency | quote }}
98- - name : DEFAULT_LANGUAGE
99- value : {{ .Values.outline.general.defaultLanguage | quote }}
100- - name : LOG_LEVEL
101- value : {{ .Values.outline.general.logLevel | quote }}
102- - name : FILE_STORAGE_UPLOAD_MAX_SIZE
103- value : {{ .Values.outline.general.maxImportSize | quote }}
104-
105- # RATE LIMITER
106- - name : RATE_LIMITER_ENABLED
107- value : {{ .Values.outline.rateLimiter.enabled | quote }}
108- - name : RATE_LIMITER_REQUESTS
109- value : {{ .Values.outline.rateLimiter.requests | quote }}
110- - name : RATE_LIMITER_DURATION_WINDOW
111- value : {{ .Values.outline.rateLimiter.durationWindow | quote }}
112-
113- # SENTRY
114- - name : SENTRY_DSN
115- value : {{ .Values.outline.sentry.dsn | quote }}
116- - name : SENTRY_ENVIRONMENT
117- value : {{ .Values.outline.sentry.environment | quote }}
118-
119- # NOTION
120- - name : NOTION_CLIENT_ID
121- value : {{ .Values.outline.notion.clientId | quote }}
122- - name : NOTION_CLIENT_SECRET
123- {{- if .Values.outline.notion.existingSecret }}
124- valueFrom :
125- secretKeyRef :
126- name : {{ .Values.outline.notion.existingSecret | quote }}
127- key : NOTION_CLIENT_SECRET
128- {{- else }}
129- value : {{ .Values.outline.notion.clientSecret | quote }}
130- {{- end }}
131-
132- # DATABASE
133- - name : DATABASE_URL
134- {{- if .Values.outline.database.existingSecret }}
135- valueFrom :
136- secretKeyRef :
137- name : {{ .Values.outline.database.existingSecret | quote }}
138- key : DATABASE_URL
139- {{- else }}
140- value : {{ .Values.outline.database.url | quote }}
141- {{- end }}
142- - name : DATABASE_CONNECTION_POOL_MIN
143- value : {{ .Values.outline.database.connectionPoolMin | quote }}
144- - name : DATABASE_CONNECTION_POOL_MAX
145- value : {{ .Values.outline.database.connectionPoolMax | quote }}
146- - name : PGSSLMODE
147- value : {{ .Values.outline.database.pgSslMode | quote }}
148-
149- # SLACK
150- - name : SLACK_CLIENT_ID
151- value : {{ .Values.outline.auth.slack.clientId | quote }}
152- - name : SLACK_CLIENT_SECRET
153- {{- if .Values.outline.auth.slack.existingSecret }}
154- valueFrom :
155- secretKeyRef :
156- name : {{ .Values.outline.auth.slack.existingSecret | quote }}
157- key : SLACK_CLIENT_SECRET
158- {{- else }}
159- value : {{ .Values.outline.auth.slack.clientSecret | quote }}
160- {{- end }}
161- - name : SLACK_VERIFICATION_TOKEN
162- value : {{ .Values.outline.slackChannel.verificationToken | quote }}
163- - name : SLACK_APP_ID
164- value : {{ .Values.outline.slackChannel.appId | quote }}
165- - name : SLACK_MESSAGE_ACTIONS
166- value : {{ .Values.outline.slackChannel.messageActions | quote }}
167-
168- # GOOGLE
169- - name : GOOGLE_CLIENT_ID
170- value : {{ .Values.outline.auth.google.clientId | quote }}
171- - name : GOOGLE_CLIENT_SECRET
172- {{- if .Values.outline.auth.google.existingSecret }}
173- valueFrom :
174- secretKeyRef :
175- name : {{ .Values.outline.auth.google.existingSecret | quote }}
176- key : GOOGLE_CLIENT_SECRET
177- {{- else }}
178- value : {{ .Values.outline.auth.google.clientSecret | quote }}
179- {{- end }}
180-
181- # AZURE
182- - name : AZURE_CLIENT_ID
183- value : {{ .Values.outline.auth.azure.clientId | quote }}
184- - name : AZURE_CLIENT_SECRET
185- {{- if .Values.outline.auth.azure.existingSecret }}
186- valueFrom :
187- secretKeyRef :
188- name : {{ .Values.outline.auth.azure.existingSecret | quote }}
189- key : AZURE_CLIENT_SECRET
190- {{- else }}
191- value : {{ .Values.outline.auth.azure.clientSecret | quote }}
192- {{- end }}
193- - name : AZURE_RESOURCE_APP_ID
194- value : {{ .Values.outline.auth.azure.resourceAppId | quote }}
195-
196- # GITHUB
197- - name : GITHUB_CLIENT_ID
198- value : {{ .Values.outline.auth.github.clientId | quote }}
199- - name : GITHUB_CLIENT_SECRET
200- {{- if .Values.outline.auth.github.existingSecret }}
201- valueFrom :
202- secretKeyRef :
203- name : {{ .Values.outline.auth.github.existingSecret | quote }}
204- key : GITHUB_CLIENT_SECRET
205- {{- else }}
206- value : {{ .Values.outline.auth.github.clientSecret | quote }}
207- {{- end }}
208- # ...additional GitHub vars as needed...
209-
210- # DISCORD
211- - name : DISCORD_CLIENT_ID
212- value : {{ .Values.outline.auth.discord.clientId | quote }}
213- - name : DISCORD_CLIENT_SECRET
214- {{- if .Values.outline.auth.discord.existingSecret }}
215- valueFrom :
216- secretKeyRef :
217- name : {{ .Values.outline.auth.discord.existingSecret | quote }}
218- key : DISCORD_CLIENT_SECRET
219- {{- else }}
220- value : {{ .Values.outline.auth.discord.clientSecret | quote }}
221- {{- end }}
222- - name : DISCORD_SERVER_ID
223- value : {{ .Values.outline.auth.discord.serverId | quote }}
224- - name : DISCORD_SERVER_ROLES
225- value : {{ .Values.outline.auth.discord.serverRoles | quote }}
226-
227- # OIDC
228- - name : OIDC_CLIENT_ID
229- value : {{ .Values.outline.auth.oidc.clientId | quote }}
230- - name : OIDC_CLIENT_SECRET
231- {{- if .Values.outline.auth.oidc.existingSecret }}
232- valueFrom :
233- secretKeyRef :
234- name : {{ .Values.outline.auth.oidc.existingSecret | quote }}
235- key : OIDC_CLIENT_SECRET
236- {{- else }}
237- value : {{ .Values.outline.auth.oidc.clientSecret | quote }}
238- {{- end }}
239- # ...remaining OIDC variables...
240-
241- # REDIS
242- - name : REDIS_URL
243- {{- if .Values.outline.redis.existingSecret }}
244- valueFrom :
245- secretKeyRef :
246- name : {{ .Values.outline.redis.existingSecret | quote }}
247- key : REDIS_URL
248- {{- else }}
249- value : {{ .Values.outline.redis.url | quote }}
250- {{- end }}
251-
252- # SMTP
253- - name : SMTP_HOST
254- value : {{ .Values.outline.smtp.host | quote }}
255- - name : SMTP_PORT
256- value : {{ .Values.outline.smtp.port | quote }}
257- - name : SMTP_USERNAME
258- value : {{ .Values.outline.smtp.username | quote }}
259- - name : SMTP_PASSWORD
260- {{- if .Values.outline.smtp.existingSecret }}
261- valueFrom :
262- secretKeyRef :
263- name : {{ .Values.outline.smtp.existingSecret | quote }}
264- key : SMTP_PASSWORD
265- {{- else }}
266- value : {{ .Values.outline.smtp.password | quote }}
267- {{- end }}
268- # ...other SMTP vars...
269-
270- # FILE STORAGE
271- - name : FILE_STORAGE
272- value : {{ .Values.outline.fileStorage.type | quote }}
273- - name : AWS_ACCESS_KEY_ID
274- {{- if .Values.outline.fileStorage.s3.existingSecret }}
275- valueFrom :
276- secretKeyRef :
277- name : {{ .Values.outline.fileStorage.s3.existingSecret | quote }}
278- key : AWS_ACCESS_KEY_ID
279- {{- else }}
280- value : {{ .Values.outline.fileStorage.s3.accessKeyId | quote }}
281- {{- end }}
282- - name : AWS_SECRET_ACCESS_KEY
283- {{- if .Values.outline.fileStorage.s3.existingSecret }}
284- valueFrom :
285- secretKeyRef :
286- name : {{ .Values.outline.fileStorage.s3.existingSecret | quote }}
287- key : AWS_SECRET_ACCESS_KEY
288- {{- else }}
289- value : {{ .Values.outline.fileStorage.s3.secretAccessKey | quote }}
290- {{- end }}
291- - name : AWS_REGION
292- value : {{ .Values.outline.fileStorage.s3.region | quote }}
293- - name : AWS_S3_UPLOAD_BUCKET_URL
294- value : {{ .Values.outline.fileStorage.s3.uploadBucketUrl | quote }}
295- - name : AWS_S3_UPLOAD_BUCKET_NAME
296- value : {{ .Values.outline.fileStorage.s3.uploadBucketName | quote }}
297- - name : AWS_S3_FORCE_PATH_STYLE
298- value : {{ .Values.outline.fileStorage.s3.forcePathStyle | quote }}
299- - name : AWS_S3_ACL
300- value : {{ .Values.outline.fileStorage.s3.acl | quote }}
30163 {{- with .Values.volumes }}
30264 volumes :
30365 {{- toYaml . | nindent 8 }}
0 commit comments