Skip to content

Commit 890fea3

Browse files
committed
envFrom
1 parent bf1dac7 commit 890fea3

5 files changed

Lines changed: 18 additions & 28 deletions

File tree

charts/compress-state/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: v2
33
name: compress-state
44
description: Run rust-synapse-compress-state as a Kubernetes Job/CronJob
55
type: application
6-
version: 0.0.1
6+
version: 0.0.2
77
appVersion: "v0.1.4"
88
sources:
99
- https://github.com/matrix-org/rust-synapse-compress-state

charts/compress-state/templates/cron.yaml

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,19 @@ spec:
3333
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.appVersion }}"
3434
imagePullPolicy: {{ .Values.image.pullPolicy }}
3535
args:
36-
- "--postgres-url=$(DATABASE_URL)"
36+
- "--postgres-url=${DATABASE_URL}"
3737
- "--chunk-size={{ .Values.cmdArgs.chunkSize }}"
3838
- "--min-state-groups={{ .Values.cmdArgs.minStateGroups }}"
3939
{{- if .Values.cmdArgs.progress }}
4040
- "--progress"
4141
{{- end }}
42-
#
43-
env:
44-
- name: DATABASE_URL
45-
valueFrom:
46-
secretKeyRef:
47-
{{- if .Values.existingSecret.name }}
48-
name: {{ .Values.existingSecret.name }}
49-
key: {{ .Values.existingSecret.databaseUrlKey }}
50-
{{- else }}
51-
name: {{ include "synapse-compress-state.fullname" . }}
52-
key: DATABASE_URL
53-
{{- end }}
42+
envFrom:
43+
- secretRef:
44+
{{- if .Values.existingSecret.name }}
45+
name: {{ .Values.existingSecret.name }}
46+
{{- else }}
47+
name: {{ include "synapse-compress-state.fullname" . }}
48+
{{- end }}
5449
resources:
5550
{{ toYaml .Values.resources | nindent 16 }}
5651
{{- if .Values.nodeSelector }}

charts/compress-state/templates/job.yaml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,19 @@ spec:
2424
image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.appVersion }}"
2525
imagePullPolicy: {{ .Values.image.pullPolicy }}
2626
args:
27-
- "--postgres-url=$(DATABASE_URL)"
27+
- "--postgres-url=${DATABASE_URL}"
2828
- "--chunk-size={{ .Values.cmdArgs.chunkSize }}"
2929
- "--min-state-groups={{ .Values.cmdArgs.minStateGroups }}"
3030
{{- if .Values.cmdArgs.progress }}
3131
- "--progress"
3232
{{- end }}
33-
env:
34-
- name: DATABASE_URL
35-
valueFrom:
36-
secretKeyRef:
37-
{{- if .Values.existingSecret.name }}
38-
name: {{ .Values.existingSecret.name }}
39-
key: {{ .Values.existingSecret.databaseUrlKey }}
40-
{{- else }}
41-
name: {{ include "synapse-compress-state.fullname" . }}
42-
key: DATABASE_URL
43-
{{- end }}
33+
envFrom:
34+
- secretRef:
35+
{{- if .Values.existingSecret.name }}
36+
name: {{ .Values.existingSecret.name }}
37+
{{- else }}
38+
name: {{ include "synapse-compress-state.fullname" . }}
39+
{{- end }}
4440
resources:
4541
{{ toYaml .Values.resources | nindent 12 }}
4642
{{- if .Values.nodeSelector }}

charts/compress-state/templates/secret.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ metadata:
55
name: {{ include "synapse-compress-state.fullname" . }}
66
type: Opaque
77
data:
8-
DATABASE_URL: {{ $v | toString | b64enc }}
8+
DATABASE_URL: {{ .Values.databaseUrl | toString | b64enc }}
99
{{- end }}

charts/compress-state/values.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ databaseUrl: ''
1414
existingSecret:
1515
#name: synapse-db
1616
name: ''
17-
databaseUrlKey: database_url
1817

1918
cmdArgs:
2019
chunkSize: 500

0 commit comments

Comments
 (0)