mirror of
https://github.com/helm/charts.git
synced 2026-08-20 12:57:55 +00:00
[stable/coredns] Allow extra volumes and mounts (#22685)
Signed-off-by: William Hutcheson <william.hutcheson@skyscanner.net> Co-authored-by: William Hutcheson <william.hutcheson@skyscanner.net>
This commit is contained in:
co-authored by
William Hutcheson
parent
f3d39514a9
commit
fdfd5d36eb
@@ -1,6 +1,6 @@
|
||||
apiVersion: v1
|
||||
name: coredns
|
||||
version: 1.11.0
|
||||
version: 1.12.0
|
||||
appVersion: 1.6.9
|
||||
description: CoreDNS is a DNS server that chains plugins and provides Kubernetes DNS Services
|
||||
keywords:
|
||||
|
||||
@@ -73,6 +73,8 @@ The command removes all the Kubernetes components associated with the chart and
|
||||
| `nodeSelector` | Node labels for pod assignment | {} |
|
||||
| `tolerations` | Tolerations for pod assignment | [] |
|
||||
| `zoneFiles` | Configure custom Zone files | [] |
|
||||
| `extraVolumes` | Optional array of volumes to create | [] |
|
||||
| `extraVolumeMounts` | Optional array of volumes to mount inside the CoreDNS container | [] |
|
||||
| `extraSecrets` | Optional array of secrets to mount inside the CoreDNS container | [] |
|
||||
| `customLabels` | Optional labels for Deployment(s), Pod, Service, ServiceMonitor objects | {} |
|
||||
| `podDisruptionBudget` | Optional PodDisruptionBudget | {} |
|
||||
|
||||
@@ -80,6 +80,9 @@ spec:
|
||||
- name: {{ .name }}
|
||||
mountPath: {{ .mountPath }}
|
||||
readOnly: true
|
||||
{{- end }}
|
||||
{{- if .Values.extraVolumeMounts }}
|
||||
{{- toYaml .Values.extraVolumeMounts | nindent 8}}
|
||||
{{- end }}
|
||||
resources:
|
||||
{{ toYaml .Values.resources | indent 10 }}
|
||||
@@ -120,3 +123,6 @@ spec:
|
||||
secretName: {{ .name }}
|
||||
defaultMode: 400
|
||||
{{- end }}
|
||||
{{- if .Values.extraVolumes }}
|
||||
{{ toYaml .Values.extraVolumes | indent 8 }}
|
||||
{{- end }}
|
||||
|
||||
@@ -142,6 +142,15 @@ zoneFiles: []
|
||||
# example.com. IN A 192.168.99.102
|
||||
# *.example.com. IN A 192.168.99.102
|
||||
|
||||
# optional array of extra volumes to create
|
||||
extraVolumes: []
|
||||
# - name: some-volume-name
|
||||
# emptyDir: {}
|
||||
# optional array of mount points for extraVolumes
|
||||
extraVolumeMounts: []
|
||||
# - name: some-volume-name
|
||||
# mountPath: /etc/wherever
|
||||
|
||||
# optional array of secrets to mount inside coredns container
|
||||
# possible usecase: need for secure connection with etcd backend
|
||||
extraSecrets: []
|
||||
|
||||
Reference in New Issue
Block a user