diff --git a/charts/blocky/Chart.yaml b/charts/blocky/Chart.yaml index e7a4c5a8..ff25d206 100644 --- a/charts/blocky/Chart.yaml +++ b/charts/blocky/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v1 appVersion: "v0.6" description: DNS proxy as ad-blocker for local network name: blocky -version: 3.0.1 +version: 3.1.0 keywords: - blocky - dbs diff --git a/charts/blocky/templates/configmap.yaml b/charts/blocky/templates/configmap.yaml index ee6cae8e..2886458e 100644 --- a/charts/blocky/templates/configmap.yaml +++ b/charts/blocky/templates/configmap.yaml @@ -14,3 +14,7 @@ data: config.yml: | {{ tpl (toYaml .Values.config | indent 4) $root }} {{- end }} +{{- range $name, $value := .Values.extraLists }} + {{ $name }}: |- +{{ $value | indent 4}} +{{- end }} diff --git a/charts/blocky/templates/deployment.yaml b/charts/blocky/templates/deployment.yaml index 3da6828f..2c914906 100644 --- a/charts/blocky/templates/deployment.yaml +++ b/charts/blocky/templates/deployment.yaml @@ -39,6 +39,12 @@ spec: mountPath: /app/config.yml subPath: config.yml readOnly: true + {{- range $name, $value := .Values.extraLists }} + - name: config + mountPath: /app/{{ $name }} + subPath: {{ $name }} + readOnly: true + {{- end }} ports: - name: api containerPort: 4000 @@ -79,6 +85,10 @@ spec: items: - key: config.yml path: config.yml + {{- range $name, $value := .Values.extraLists }} + - key: {{ $name }} + path: {{ $name }} + {{- end }} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} diff --git a/charts/blocky/values.yaml b/charts/blocky/values.yaml index ce5deb60..d8bb609c 100644 --- a/charts/blocky/values.yaml +++ b/charts/blocky/values.yaml @@ -173,3 +173,8 @@ nodeSelector: {} tolerations: [] affinity: {} + +## Add any extra files you want populated to /app here +# ex: +# - whitelist.txt: "line1" +extraLists: {}