diff --git a/stable/node-local-dns/Chart.yaml b/stable/node-local-dns/Chart.yaml index edfb2553..a03a6934 100644 --- a/stable/node-local-dns/Chart.yaml +++ b/stable/node-local-dns/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v2 name: node-local-dns -version: 1.1.3 +version: 1.1.4 appVersion: 1.22.20 maintainers: - name: gabrieladt diff --git a/stable/node-local-dns/README.md b/stable/node-local-dns/README.md index 2cc8fa49..0ae220f6 100644 --- a/stable/node-local-dns/README.md +++ b/stable/node-local-dns/README.md @@ -1,6 +1,6 @@ # node-local-dns -![Version: 1.1.3](https://img.shields.io/badge/Version-1.1.3-informational?style=flat-square) ![AppVersion: 1.22.20](https://img.shields.io/badge/AppVersion-1.22.20-informational?style=flat-square) +![Version: 1.1.4](https://img.shields.io/badge/Version-1.1.4-informational?style=flat-square) ![AppVersion: 1.22.20](https://img.shields.io/badge/AppVersion-1.22.20-informational?style=flat-square) A chart to install node-local-dns. @@ -54,6 +54,9 @@ helm install my-release deliveryhero/node-local-dns -f values.yaml | config.dnsServer | string | `"172.20.0.10"` | | | config.healthPort | int | `8080` | | | config.localDns | string | `"169.254.20.25"` | | +| config.setupInterface | bool | `false` | | +| config.setupIptables | bool | `false` | | +| config.skipTeardown | bool | `true` | | | dashboard.annotations | object | `{}` | | | dashboard.enabled | bool | `false` | | | dashboard.label | string | `"grafana_dashboard"` | | diff --git a/stable/node-local-dns/templates/daemonset.yaml b/stable/node-local-dns/templates/daemonset.yaml index 5e8dd544..e293d0a8 100644 --- a/stable/node-local-dns/templates/daemonset.yaml +++ b/stable/node-local-dns/templates/daemonset.yaml @@ -50,7 +50,16 @@ spec: {{- with .Values.resources }} resources: {{- toYaml . | nindent 10 }} {{- end }} - args: [ "-localip", "{{ .Values.config.localDns }},{{ .Values.config.dnsServer }}", "-conf", "/etc/Corefile", "-upstreamsvc", "{{ include "node-local-dns.fullname" . }}-upstream" ] + args: + - "-localip" + - "{{ .Values.config.localDns }},{{ .Values.config.dnsServer }}" + - "-conf" + - "/etc/Corefile" + - "-upstreamsvc" + - "{{ include "node-local-dns.fullname" . }}-upstream" + - "-skipteardown={{ .Values.config.skipTeardown }}" + - "-setupinterface={{ .Values.config.setupInterface }}" + - "-setupiptables={{ .Values.config.setupIptables }}" securityContext: {{- toYaml .Values.securityContext | nindent 10 }} ports: diff --git a/stable/node-local-dns/values.yaml b/stable/node-local-dns/values.yaml index 085e3fc7..493f1c39 100644 --- a/stable/node-local-dns/values.yaml +++ b/stable/node-local-dns/values.yaml @@ -19,6 +19,12 @@ config: # Port used for the health endpoint healthPort: 8080 + setupInterface: false + + setupIptables: false + + skipTeardown: true + nameOverride: "" fullnameOverride: ""