[bitnami/external-dns] Set namespace variable when not creating cluster role (#5808)

This commit is contained in:
Anthony
2021-03-22 12:46:31 +01:00
committed by GitHub
parent 4742280fec
commit 68cb8c1028
4 changed files with 15 additions and 4 deletions
@@ -742,3 +742,14 @@ Return the ExternalDNS service account name
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
{{- end -}}
{{/*
Return the ExternalDNS namespace to be used
*/}}
{{- define "external-dns.namespace" -}}
{{- if and .Values.rbac.create (not .Values.rbac.clusterRole) -}}
{{ default .Release.Namespace .Values.namespace }}
{{- else -}}
{{ .Values.namespace }}
{{- end -}}
{{- end -}}
@@ -62,8 +62,8 @@ spec:
{{- if .Values.triggerLoopOnEvent }}
- --events
{{- end }}
{{- if .Values.namespace }}
- --namespace={{ .Values.namespace }}
{{- if (include "external-dns.namespace" .) }}
- --namespace={{ template "external-dns.namespace" . }}
{{- end }}
{{- if .Values.fqdnTemplates }}
- --fqdn-template={{ join "," .Values.fqdnTemplates }}{{/* Explicitly wants comma separated list */}}
+1 -1
View File
@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/{{ .Values.rbac.apiVersion }}
kind: Role
metadata:
name: {{ template "external-dns.fullname" . }}
namespace: {{ .Values.namespace }}
namespace: {{ template "external-dns.namespace" . }}
labels: {{ include "external-dns.labels" . | nindent 4 }}
rules:
- apiGroups:
@@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/{{ .Values.rbac.apiVersion }}
kind: RoleBinding
metadata:
name: {{ template "external-dns.fullname" . }}
namespace: {{ .Values.namespace }}
namespace: {{ template "external-dns.namespace" . }}
labels: {{ include "external-dns.labels" . | nindent 4 }}
roleRef:
apiGroup: rbac.authorization.k8s.io