2
2
apiVersion : rbac.authorization.k8s.io/v1
3
3
kind : ClusterRoleBinding
4
4
metadata :
5
- name : {{ include "ack-sqs-controller.app.fullname" . }}
5
+ name : {{ include "ack-sqs-controller.app.fullname" . }}-rolebinding
6
+ labels :
7
+ app.kubernetes.io/name : {{ include "ack-sqs-controller.app.name" . }}
8
+ app.kubernetes.io/instance : {{ .Release.Name }}
9
+ app.kubernetes.io/managed-by : Helm
10
+ app.kubernetes.io/version : {{ .Chart.AppVersion | quote }}
11
+ k8s-app : {{ include "ack-sqs-controller.app.name" . }}
12
+ helm.sh/chart : {{ include "ack-sqs-controller.chart.name-version" . }}
6
13
roleRef :
7
14
kind : ClusterRole
8
15
apiGroup : rbac.authorization.k8s.io
9
- name : ack-sqs-controller
16
+ name : {{ include " ack-sqs-controller.app.fullname" . }}
10
17
subjects :
11
18
- kind : ServiceAccount
12
19
name : {{ include "ack-sqs-controller.service-account.name" . }}
@@ -17,17 +24,26 @@ subjects:
17
24
{{ $fullname := include "ack-sqs-controller.app.fullname" . }}
18
25
{{ $releaseNamespace := .Release.Namespace }}
19
26
{{ $serviceAccountName := include "ack-sqs-controller.service-account.name" . }}
27
+ {{ $chartVersion := include "ack-sqs-controller.chart.name-version" . }}
28
+ {{ $appVersion := .Chart.AppVersion | quote }}
20
29
{{ range $namespaces }}
21
30
---
22
31
apiVersion : rbac.authorization.k8s.io/v1
23
32
kind : RoleBinding
24
33
metadata :
25
- name : {{ $fullname }}
34
+ name : {{ $fullname }}-{{ . }}
26
35
namespace : {{ . }}
36
+ labels :
37
+ app.kubernetes.io/name : {{ $fullname }}
38
+ app.kubernetes.io/instance : {{ $.Release.Name }}
39
+ app.kubernetes.io/managed-by : Helm
40
+ app.kubernetes.io/version : {{ $appVersion }}
41
+ k8s-app : {{ $fullname }}
42
+ helm.sh/chart : {{ $chartVersion }}
27
43
roleRef :
28
44
kind : Role
29
45
apiGroup : rbac.authorization.k8s.io
30
- name : ack-sqs-controller
46
+ name : {{ $fullname }}-{{ . }}
31
47
subjects :
32
48
- kind : ServiceAccount
33
49
name : {{ $serviceAccountName }}
0 commit comments