File tree Expand file tree Collapse file tree
charts/typesense-operator Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,6 +23,13 @@ If release name contains chart name it will be used as a full name.
2323{{- end }}
2424{{- end }}
2525
26+ {{/*
27+ Allow the release namespace to be overridden for multi-namespace deployments in combined charts.
28+ */ }}
29+ {{- define " typesense-operator.namespace" -}}
30+ {{- default .Release.Namespace .Values.namespaceOverride | trunc 63 | trimSuffix " -" -}}
31+ {{- end -}}
32+
2633{{/*
2734Create chart name and version as used by the chart label.
2835*/ }}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: apps/v1
22kind : Deployment
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-controller-manager
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 control-plane : controller-manager
78 {{- include "typesense-operator.labels" . | nindent 4 }}
4950 securityContext : {{- toYaml .Values.controllerManager.podSecurityContext | nindent
5051 8 }}
5152 serviceAccountName : {{ include "typesense-operator.fullname" . }}-controller-manager
52- terminationGracePeriodSeconds : 10
53+ terminationGracePeriodSeconds : 10
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : Role
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-leader-election-role
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
@@ -50,4 +51,4 @@ roleRef:
5051subjects :
5152- kind : ServiceAccount
5253 name : ' {{ include "typesense-operator.fullname" . }}-controller-manager'
53- namespace : ' {{ .Release.Namespace }} '
54+ namespace : {{ include "typesense-operator.namespace" . | quote }}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : ClusterRole
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-manager-role
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
@@ -179,4 +180,4 @@ roleRef:
179180subjects :
180181- kind : ServiceAccount
181182 name : ' {{ include "typesense-operator.fullname" . }}-controller-manager'
182- namespace : ' {{ .Release.Namespace }} '
183+ namespace : {{ include "typesense-operator.namespace" . | quote }}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : ClusterRole
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-metrics-auth-role
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
@@ -31,4 +32,4 @@ roleRef:
3132subjects :
3233- kind : ServiceAccount
3334 name : ' {{ include "typesense-operator.fullname" . }}-controller-manager'
34- namespace : ' {{ .Release.Namespace }} '
35+ namespace : {{ include "typesense-operator.namespace" . | quote }}
Original file line number Diff line number Diff line change @@ -2,10 +2,11 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : ClusterRole
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-metrics-reader
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
89- nonResourceURLs :
910 - /metrics
1011 verbs :
11- - get
12+ - get
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: v1
22kind : Service
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-controller-manager-metrics-service
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 control-plane : controller-manager
78 {{- include "typesense-operator.labels" . | nindent 4 }}
1112 control-plane : controller-manager
1213 {{- include "typesense-operator.selectorLabels" . | nindent 4 }}
1314 ports :
14- {{- .Values.metricsService.ports | toYaml | nindent 2 }}
15+ {{- .Values.metricsService.ports | toYaml | nindent 2 }}
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ apiVersion: v1
22kind : ServiceAccount
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-controller-manager
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78 annotations :
8- {{- toYaml .Values.controllerManager.serviceAccount.annotations | nindent 4 }}
9+ {{- toYaml .Values.controllerManager.serviceAccount.annotations | nindent 4 }}
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : ClusterRole
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-typesensecluster-editor-role
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
2223 resources :
2324 - typesenseclusters/status
2425 verbs :
25- - get
26+ - get
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ apiVersion: rbac.authorization.k8s.io/v1
22kind : ClusterRole
33metadata :
44 name : {{ include "typesense-operator.fullname" . }}-typesensecluster-viewer-role
5+ namespace : {{ include "typesense-operator.namespace" . | quote }}
56 labels :
67 {{- include "typesense-operator.labels" . | nindent 4 }}
78rules :
1819 resources :
1920 - typesenseclusters/status
2021 verbs :
21- - get
22+ - get
You can’t perform that action at this time.
0 commit comments