File tree Expand file tree Collapse file tree 10 files changed +22
-20
lines changed Expand file tree Collapse file tree 10 files changed +22
-20
lines changed Original file line number Diff line number Diff line change @@ -68,3 +68,10 @@ Verify that CRDs are installed
6868 true
6969 { {- end -} }
7070{ {- end -} }
71+
72+ { {/*
73+ Allow the release namespace to be overridden
74+ */} }
75+ { {- define " ingress-monitor-controller.namespace" -} }
76+ { {- default .Release.Namespace .Values.namespaceOverride -} }
77+ { {- end -} }
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: apps/v1
22kind : Deployment
33metadata :
44 name : {{ include "ingress-monitor-controller.fullname" . }}
5- namespace : {{ .Values. namespace | default .Release.Namespace }}
5+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
66 labels :
77 {{- include "ingress-monitor-controller.labels" . | nindent 4 }}
88 control-plane : controller-manager
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ apiVersion: rbac.authorization.k8s.io/v1
7878kind : Role
7979metadata :
8080 name : {{ include "ingress-monitor-controller.fullname" . }}-leader-election-role
81- namespace : {{ .Values. namespace | default .Release.Namespace }}
81+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
8282rules :
8383- apiGroups :
8484 - " "
@@ -109,7 +109,7 @@ apiVersion: rbac.authorization.k8s.io/v1
109109kind : Role
110110metadata :
111111 name : {{ include "ingress-monitor-controller.fullname" . }}-secret-viewer-role
112- namespace : {{ .Values. namespace | default .Release.Namespace }}
112+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
113113rules :
114114- apiGroups :
115115 - " "
Original file line number Diff line number Diff line change @@ -23,15 +23,15 @@ apiVersion: rbac.authorization.k8s.io/v1
2323kind : RoleBinding
2424metadata :
2525 name : {{ include "ingress-monitor-controller.fullname" . }}-leader-election-rolebinding
26- namespace : {{ .Values. namespace | default .Release.Namespace }}
26+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
2727roleRef :
2828 apiGroup : rbac.authorization.k8s.io
2929 kind : Role
3030 name : {{ include "ingress-monitor-controller.fullname" . }}-leader-election-role
3131subjects :
3232- kind : ServiceAccount
3333 name : {{ include "ingress-monitor-controller.serviceAccountName" . }}
34- namespace : {{ .Values. namespace | default .Release.Namespace }}
34+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
3535{{- end }}
3636
3737{{- if .Values.rbac.secretViewerRole }}
@@ -40,15 +40,15 @@ apiVersion: rbac.authorization.k8s.io/v1
4040kind : RoleBinding
4141metadata :
4242 name : {{ include "ingress-monitor-controller.fullname" . }}-secret-viewer-rolebinding
43- namespace : {{ .Values. namespace | default .Release.Namespace }}
43+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
4444roleRef :
4545 apiGroup : rbac.authorization.k8s.io
4646 kind : Role
4747 name : {{ include "ingress-monitor-controller.fullname" . }}-secret-viewer-role
4848subjects :
4949- kind : ServiceAccount
5050 name : {{ include "ingress-monitor-controller.serviceAccountName" . }}
51- namespace : {{ .Values. namespace | default .Release.Namespace }}
51+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
5252{{- end }}
5353
5454{{- end }}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ apiVersion: v1
33kind : Service
44metadata :
55 name : {{ include "ingress-monitor-controller.fullname" . }}-metrics-service
6- namespace : {{ .Values. namespace | default .Release.Namespace }}
6+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
77 labels :
88 {{- include "ingress-monitor-controller.labels" . | nindent 4 }}
99spec :
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ apiVersion: v1
44kind : ServiceAccount
55metadata :
66 name : {{ include "ingress-monitor-controller.serviceAccountName" . }}
7- namespace : {{ .Values. namespace | default .Release.Namespace }}
7+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
88 labels :
99 {{- include "ingress-monitor-controller.labels" . | nindent 4 }}
1010 {{- if .Values.serviceAccount.labels }}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ apiVersion: monitoring.coreos.com/v1
44kind : ServiceMonitor
55metadata :
66 name : {{ .Values.name | default .Release.Name }}
7- namespace : {{ .Values. namespace | default .Release.Namespace }}
7+ namespace : {{ include "ingress-monitor-controller. namespace" . }}
88 labels :
99 app : ' {{ .Chart.Name }}'
1010 app.kubernetes.io/name : ' {{ .Chart.Name }}'
2424 insecureSkipVerify : true
2525 namespaceSelector :
2626 matchNames :
27- - ' {{ .Values. namespace | default .Release.Namespace }}'
27+ - ' {{ include "ingress-monitor-controller. namespace" . }}'
2828{{- end }}
Original file line number Diff line number Diff line change @@ -24,6 +24,9 @@ nameOverride: ""
2424# Full override for ingress-monitor-controller.fullname template
2525fullnameOverride : " "
2626
27+ # Same as nameOverride but for the namespace.
28+ namespaceOverride : " "
29+
2730# Specifies which namespaces IMC should have access to
2831# Leave empty for full access or specify a comma separated list of namespaces to watch
2932watchNamespaces : " "
@@ -87,6 +90,4 @@ env: []
8790
8891envFrom : []
8992
90- namespace : stakater-ingress-monitor-controller
91-
92- serviceManagedBy : helm
93+ serviceManagedBy : helm
You can’t perform that action at this time.
0 commit comments