helm-charts/miniserve/templates/configmap.yaml

73 lines
2.2 KiB
YAML
Raw Permalink Normal View History

apiVersion: v1
kind: ConfigMap
metadata:
2023-08-27 10:39:03 +02:00
name: {{ include "miniserve.fullname" . }}
labels:
2023-08-27 10:39:03 +02:00
{{- include "miniserve.labels" . | nindent 4 }}
annotations:
hash-config: "{{ toYaml .Values.data | sha256sum | trunc 32 }}"
data:
{{- with .Values.data }}
{{ with .path }}
MINISERVE_PATH: {{ . | quote }}
{{- end }}
MINISERVE_VERBOSE: {{ .verbose | quote }}
{{- with .index }}
MINISERVE_INDEX: {{ . | quote }}
{{- end }}
MINISERVE_SPA: {{ .spa | quote }}
MINISERVE_PRETTY_URLS: {{ .prettyURLs | quote }}
MINISERVE_PORT: {{ $.Values.service.port | quote }}
{{ with .auth }}
MINISERVE_AUTH: {{ . | quote }}
{{- end }}
# MINISERVE_AUTH_FILE:
{{- with .routePrefix }}
MINISERVE_ROUTE_PREFIX: {{ . | quote }}
{{- end }}
# MINISERVE_RANDOM_ROUTE: <- not usefull in k8s
MINISERVE_NO_SYMLINKS: {{ .noSymlinks | quote }}
MINISERVE_HIDDEN: {{ .hidden | quote }}
MINISERVE_COLOR_SCHEME: {{ .colorScheme | quote }}
MINISERVE_COLOR_SCHEME_DARK: {{ .colorSchemeDark | quote }}
MINISERVE_QRCODE: {{ .qrcode | quote }}
{{- with .upload }}
{{- if .allowedDir }}
MINISERVE_ALLOWED_UPLOAD_DIR: {{ .allowedDir | quote }}
MINISERVE_MKDIR_ENABLED: {{ .mkdir | quote }}
{{- with .mediaType }}
MINISERVE_MEDIA_TYPE: {{ . | quote }}
{{- end }}
{{- with .rawMediaType }}
MINISERVE_RAW_MEDIA_TYPE: {{ .rawMediaType | quote }}
{{- end }}
OVERWRITE_FILES: {{ .overwriteFiles | quote }}
{{- end }}
{{- end }}
{{- with .enable }}
MINISERVE_ENABLE_TAR: {{ .tar | quote }}
MINISERVE_ENABLE_TAR_GZ: {{ .tarGZ | quote }}
MINISERVE_ENABLE_ZIP: {{ .zip | quote }}
{{- end }}
MINISERVE_DIRS_FIRST: {{ .dirsFirst | quote }}
{{- with .title }}
MINISERVE_TITLE: {{ . | quote }}
{{- end }}
# MINISERVE_HEADER:
MINISERVE_SHOW_SYMLINK_INFO: {{ .showSymlinkInfo | quote }}
MINISERVE_HIDE_VERSION_FOOTER: {{ .hideVersionFooter | quote }}
MINISERVE_HIDE_THEME_SELECTOR: {{ .hideThemeSelector | quote }}
MINISERVE_SHOW_WGET_FOOTER: {{ .showWGETFooter | quote }}
# MINISERVE_TLS_CERT:
# MINISERVE_TLS_KEY:
MINISERVE_README: {{ .readme | quote }}
2025-02-08 00:20:41 +01:00
{{- with .webdav }}
{{- if .enabled }}
MINISERVE_ENABLE_WEBDAV: "true"
{{- end }}
{{- end }}
{{- end}}