Merge pull request #544 from gilles-gosuin/allow-arbitrary-volumes

Allow for arbitrary volumes
This commit is contained in:
Muneeb Aijaz
2023-12-13 14:28:43 +05:00
committed by GitHub
2 changed files with 16 additions and 2 deletions
@@ -160,10 +160,15 @@ spec:
securityContext: securityContext:
{{- toYaml $containerSecurityContext | nindent 10 }} {{- toYaml $containerSecurityContext | nindent 10 }}
{{- if eq .Values.reloader.readOnlyRootFileSystem true }} {{- if (or (.Values.reloader.deployment.volumeMounts) (eq .Values.reloader.readOnlyRootFileSystem true)) }}
volumeMounts: volumeMounts:
{{- if eq .Values.reloader.readOnlyRootFileSystem true }}
- mountPath: /tmp/ - mountPath: /tmp/
name: tmp-volume name: tmp-volume
{{- end }}
{{- with .Values.reloader.deployment.volumeMounts }}
{{- . | toYaml | nindent 10 }}
{{- end }}
{{- end }} {{- end }}
{{- if or (.Values.reloader.logFormat) (.Values.reloader.ignoreSecrets) (.Values.reloader.ignoreNamespaces) (.Values.reloader.namespaceSelector) (.Values.reloader.resourceLabelSelector) (.Values.reloader.ignoreConfigMaps) (.Values.reloader.custom_annotations) (eq .Values.reloader.isArgoRollouts true) (eq .Values.reloader.reloadOnCreate true) (ne .Values.reloader.reloadStrategy "default") (.Values.reloader.enableHA) (.Values.reloader.autoReloadAll)}} {{- if or (.Values.reloader.logFormat) (.Values.reloader.ignoreSecrets) (.Values.reloader.ignoreNamespaces) (.Values.reloader.namespaceSelector) (.Values.reloader.resourceLabelSelector) (.Values.reloader.ignoreConfigMaps) (.Values.reloader.custom_annotations) (eq .Values.reloader.isArgoRollouts true) (eq .Values.reloader.reloadOnCreate true) (ne .Values.reloader.reloadStrategy "default") (.Values.reloader.enableHA) (.Values.reloader.autoReloadAll)}}
args: args:
@@ -241,8 +246,13 @@ spec:
{{- if hasKey .Values.reloader.deployment "automountServiceAccountToken" }} {{- if hasKey .Values.reloader.deployment "automountServiceAccountToken" }}
automountServiceAccountToken: {{ .Values.reloader.deployment.automountServiceAccountToken }} automountServiceAccountToken: {{ .Values.reloader.deployment.automountServiceAccountToken }}
{{- end }} {{- end }}
{{- if eq .Values.reloader.readOnlyRootFileSystem true }} {{- if (or (.Values.reloader.deployment.volumes) (eq .Values.reloader.readOnlyRootFileSystem true)) }}
volumes: volumes:
{{- if eq .Values.reloader.readOnlyRootFileSystem true }}
- emptyDir: {} - emptyDir: {}
name: tmp-volume name: tmp-volume
{{- end }}
{{- with .Values.reloader.deployment.volumes }}
{{- . | toYaml | nindent 8 }}
{{- end }}
{{- end }} {{- end }}
@@ -281,4 +281,8 @@ reloader:
# app.kubernetes.io/name: prometheus # app.kubernetes.io/name: prometheus
to: [] to: []
volumeMounts: []
volumes: []
webhookUrl: "" webhookUrl: ""