From 0441f6d481a47122fa5f96d7f5d16fcfc16f4cfe Mon Sep 17 00:00:00 2001 From: Brent Dearth Date: Mon, 12 Oct 2020 15:04:08 -0600 Subject: [PATCH] Add Helm chart support for --namespaces-to-ignore flag --- .../kubernetes/chart/reloader/templates/deployment.yaml | 7 +++++-- deployments/kubernetes/chart/reloader/values.yaml | 1 + deployments/kubernetes/templates/chart/values.yaml.tmpl | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/deployments/kubernetes/chart/reloader/templates/deployment.yaml b/deployments/kubernetes/chart/reloader/templates/deployment.yaml index 1a1f326b..1c521c00 100644 --- a/deployments/kubernetes/chart/reloader/templates/deployment.yaml +++ b/deployments/kubernetes/chart/reloader/templates/deployment.yaml @@ -93,7 +93,7 @@ spec: - mountPath: /tmp/ name: tmp-volume {{- end }} - {{- if or (.Values.reloader.logFormat) (.Values.reloader.ignoreSecrets) (eq .Values.reloader.ignoreConfigMaps true) (.Values.reloader.custom_annotations) }} + {{- if or (.Values.reloader.logFormat) (.Values.reloader.ignoreSecrets) (.Values.reloader.ignoreNamespaces) (.Values.reloader.ignoreConfigMaps) (.Values.reloader.custom_annotations) }} args: {{- if .Values.reloader.logFormat }} - "--log-format={{ .Values.reloader.logFormat }}" @@ -101,9 +101,12 @@ spec: {{- if .Values.reloader.ignoreSecrets }} - "--resources-to-ignore=secrets" {{- end }} - {{- if eq .Values.reloader.ignoreConfigMaps true }} + {{- if .Values.reloader.ignoreConfigMaps }} - "--resources-to-ignore=configMaps" {{- end }} + {{- if .Values.reloader.ignoreNamespaces }} + - "--namespaces-to-ignore={{ .Values.reloader.ignoreNamespaces }}" + {{- end }} {{- if .Values.reloader.custom_annotations }} {{- if .Values.reloader.custom_annotations.configmap }} diff --git a/deployments/kubernetes/chart/reloader/values.yaml b/deployments/kubernetes/chart/reloader/values.yaml index 08892581..40739da9 100644 --- a/deployments/kubernetes/chart/reloader/values.yaml +++ b/deployments/kubernetes/chart/reloader/values.yaml @@ -12,6 +12,7 @@ reloader: isOpenshift: false ignoreSecrets: false ignoreConfigMaps: false + ignoreNamespaces: "" # Comma separated list of namespaces to ignore logFormat: "" #json watchGlobally: true # Set to true if you have a pod security policy that enforces readOnlyRootFilesystem diff --git a/deployments/kubernetes/templates/chart/values.yaml.tmpl b/deployments/kubernetes/templates/chart/values.yaml.tmpl index 9147212e..e3fdffb0 100644 --- a/deployments/kubernetes/templates/chart/values.yaml.tmpl +++ b/deployments/kubernetes/templates/chart/values.yaml.tmpl @@ -12,6 +12,7 @@ reloader: isOpenshift: false ignoreSecrets: false ignoreConfigMaps: false + ignoreNamespaces: "" # Comma separated list of namespaces to ignore logFormat: "" #json watchGlobally: true # Set to true if you have a pod security policy that enforces readOnlyRootFilesystem