1
1
{ { " {{ $labels := .Values.role.labels }}" } }
2
+ { { " {{ $appVersion := .Chart.AppVersion | quote }}" } }
2
3
{ { VarIncludeTemplate " rbacRules" " rbac-rules" } }
3
4
{ { VarIncludeTemplate " fullname" " app.fullname" } }
5
+ { { VarIncludeTemplate " chartVersion" " chart.name-version" } }
4
6
{ { " {{ if eq .Values.installScope \" cluster\" }}" } }
5
7
apiVersion: rbac.authorization.k8s.io/v1
6
8
kind: ClusterRole
7
9
metadata:
8
10
name: { { IncludeTemplate " app.fullname" } }
9
11
labels:
12
+ app.kubernetes.io/name: { { IncludeTemplate " app.name" } }
13
+ app.kubernetes.io/instance: { { " {{ .Release.Name }}" } }
14
+ app.kubernetes.io/managed-by: Helm
15
+ app.kubernetes.io/version: { { " {{ .Chart.AppVersion | quote }}" } }
16
+ k8s-app: { { IncludeTemplate " app.name" } }
17
+ helm.sh/chart: { { IncludeTemplate " chart.name-version" } }
10
18
{ { " {{- range $key, $value := $labels }}" } }
11
19
{ { " {{ $key }}: {{ $value | quote }}" } }
12
20
{ { " {{- end }}" } }
@@ -22,6 +30,12 @@ metadata:
22
30
name: { { " {{ $fullname }}" } }-{ { " {{ . }}" } }
23
31
namespace: { { " {{ . }}" } }
24
32
labels:
33
+ app.kubernetes.io/name: { { " {{ $fullname }}" } }
34
+ app.kubernetes.io/instance: { { " {{ $.Release.Name }}" } }
35
+ app.kubernetes.io/managed-by: Helm
36
+ app.kubernetes.io/version: { { " {{ $appVersion }}" } }
37
+ k8s-app: { { " {{ $fullname }}" } }
38
+ helm.sh/chart: { { " {{ $chartVersion }}" } }
25
39
{ { " {{- range $key, $value := $labels }}" } }
26
40
{ { " {{ $key }}: {{ $value | quote }}" } }
27
41
{ { " {{- end }}" } }
0 commit comments