Skip to content

Commit 947a7c2

Browse files
committed
ensure generated deployment meets spec
1 parent f4e83f0 commit 947a7c2

File tree

5 files changed

+1749
-12
lines changed

5 files changed

+1749
-12
lines changed

charts/pixelfed/templates/_helpers.tpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@ Helper variable to check if autogenerated minio cert are enabled.
8282
*/}}
8383
{{- define "pixelfed.minio.autogeneratedTls" -}}
8484
{{- if and .Values.minio.tls.enabled .Values.minio.tls.autoGenerated }}
85-
{{- true }}
85+
true
8686
{{- else }}
87-
{{- false }}
87+
false
8888
{{- end }}
8989
{{- end }}
9090

@@ -93,7 +93,7 @@ Merge extraInitContainers with any expected ones from the minio subchart.
9393
*/}}
9494
{{- define "pixelfed.mergedInitContainers" -}}
9595
{{- $mergedInitContainers := .Values.extraInitContainers }}
96-
{{- if (include "pixelfed.minio.autogeneratedTls" .) }}
96+
{{- if eq (include "pixelfed.minio.autogeneratedTls" .) "true" }}
9797
{{- $mergedInitContainers = append $mergedInitContainers .Values.minio.tls.pixelfedInitContainer }}
9898
{{- end }}
9999
{{- toYaml $mergedInitContainers }}
@@ -104,7 +104,7 @@ Merge extraVolumes with any expected ones from the minio subchart.
104104
*/}}
105105
{{- define "pixelfed.mergedVolumes" -}}
106106
{{- $mergedVolumes := .Values.extraVolumes }}
107-
{{- if (include "pixelfed.minio.autogeneratedTls" .) }}
107+
{{- if eq (include "pixelfed.minio.autogeneratedTls" .) "true" }}
108108
{{- $mergedVolumes = concat $mergedVolumes .Values.minio.tls.pixelfedVolumes }}
109109
{{- end }}
110110
{{- toYaml $mergedVolumes }}
@@ -115,7 +115,7 @@ Merge extraVolumeMounts with any expected ones from the minio subchart.
115115
*/}}
116116
{{- define "pixelfed.mergedVolumeMounts" -}}
117117
{{- $mergedVolumeMounts := .Values.extraVolumeMounts }}
118-
{{- if (include "pixelfed.minio.autogeneratedTls" .) }}
118+
{{- if eq (include "pixelfed.minio.autogeneratedTls" .) "true" }}
119119
{{- $mergedVolumeMounts = concat $mergedVolumeMounts .Values.minio.tls.pixelfedVolumeMounts }}
120120
{{- end }}
121121
{{- toYaml $mergedVolumeMounts }}

charts/pixelfed/templates/configmap_env.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,16 +121,16 @@ data:
121121
MAIL_FROM_NAME: "{{ .Values.pixelfed.mail.from_name }}"
122122

123123
# s3
124-
AWS_VISIBILITY: {{ .Values.pixelfed.s3.visibility }} #TODO override based on minio deployment
124+
AWS_VISIBILITY: {{ .Values.pixelfed.s3.visibility | quote }}
125125
{{- if not .Values.minio.enabled }}
126-
AWS_DEFAULT_REGION: {{ .Values.pixelfed.s3.region }}
127-
AWS_BUCKET: {{ .Values.pixelfed.s3.bucket }}
126+
AWS_DEFAULT_REGION: {{ .Values.pixelfed.s3.region | quote }}
127+
AWS_BUCKET: {{ .Values.pixelfed.s3.bucket | quote }}
128128
AWS_USE_PATH_STYLE_ENDPOINT: {{ .Values.pixelfed.s3.use_path_style_endpoint | quote }}
129129
{{- else }}
130130
{{- if .Values.pixelfed.s3.bucket }}
131-
AWS_BUCKET: {{ .Values.pixelfed.s3.bucket }}
131+
AWS_BUCKET: {{ .Values.pixelfed.s3.bucket | quote }}
132132
{{- else }}
133-
AWS_BUCKET: {{ index .Values.minio.provisioning.buckets 0 "name" }}
133+
AWS_BUCKET: {{ index .Values.minio.provisioning.buckets 0 "name" | quote }}
134134
{{- end }}
135135
AWS_DEFAULT_REGION: "us-east-1" # unneeded for minio, but required for s3 driver
136136
AWS_USE_PATH_STYLE_ENDPOINT: "true" # expected for minio

charts/pixelfed/templates/deployment.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,11 @@ spec:
3838
{{- toYaml . | nindent 8 }}
3939
{{- end }}
4040
{{- with (include "pixelfed.mergedInitContainers" .) }}
41+
{{- if len . | gt 0 }}
4142
initContainers:
4243
{{- . | nindent 8 }}
4344
{{- end }}
45+
{{- end }}
4446
containers:
4547
{{- with .Values.extraContainers }}
4648
{{- toYaml . | nindent 10 }}
@@ -301,7 +303,7 @@ spec:
301303
{{- toYaml . | nindent 12 }}
302304
{{- end }}
303305

304-
{{- if or (include "pixelfed.mergedVolumeMounts" .) .Values.phpConfigs .Values.persistence.enabled }}
306+
{{- if or (len (include "pixelfed.mergedVolumeMounts" .) | gt 0) .Values.phpConfigs .Values.persistence.enabled }}
305307
volumeMounts:
306308
{{- with (include "pixelfed.mergedVolumeMounts" .) }}
307309
{{- . | nindent 12 }}
@@ -317,7 +319,7 @@ spec:
317319
{{- end }}
318320
{{- end }}{{/* end volumeMounts */}}
319321

320-
{{- if or .Values.phpConfigs (include "pixelfed.mergedVolumes" .) .Values.persistence.enabled }}
322+
{{- if or .Values.phpConfigs (len (include "pixelfed.mergedVolumes" .) | gt 0) .Values.persistence.enabled }}
321323
volumes:
322324
{{- with (include "pixelfed.mergedVolumes" .) }}
323325
{{- . | nindent 8 }}

0 commit comments

Comments
 (0)