Skip to content

Commit 68a50bd

Browse files
committed
add labels to helm resources
1 parent 85a11f7 commit 68a50bd

8 files changed

+86
-0
lines changed

templates/helm/templates/caches-role-binding.yaml.tpl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ apiVersion: rbac.authorization.k8s.io/v1
22
kind: ClusterRoleBinding
33
metadata:
44
name: {{ IncludeTemplate "app.fullname" }}
5+
labels:
6+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
7+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
8+
app.kubernetes.io/managed-by: Helm
9+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
10+
k8s-app: {{ IncludeTemplate "app.name" }}
11+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
512
roleRef:
613
kind: ClusterRole
714
apiGroup: rbac.authorization.k8s.io
@@ -16,6 +23,13 @@ kind: RoleBinding
1623
metadata:
1724
name: {{ IncludeTemplate "app.fullname" }}
1825
namespace: {{ "{{ .Release.Namespace }}" }}
26+
labels:
27+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
28+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
29+
app.kubernetes.io/managed-by: Helm
30+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
31+
k8s-app: {{ IncludeTemplate "app.name" }}
32+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
1933
roleRef:
2034
kind: Role
2135
apiGroup: rbac.authorization.k8s.io

templates/helm/templates/caches-role.yaml.tpl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ apiVersion: rbac.authorization.k8s.io/v1
22
kind: ClusterRole
33
metadata:
44
name: {{ IncludeTemplate "app.fullname" }}-clusterrole
5+
labels:
6+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
7+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
8+
app.kubernetes.io/managed-by: Helm
9+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
10+
k8s-app: {{ IncludeTemplate "app.name" }}
11+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
512
rules:
613
- apiGroups:
714
- ""
@@ -17,6 +24,13 @@ kind: Role
1724
metadata:
1825
name: {{ IncludeTemplate "app.fullname" }}-role
1926
namespace: {{ "{{ .Release.Namespace }}" }}
27+
labels:
28+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
29+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
30+
app.kubernetes.io/managed-by: Helm
31+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
32+
k8s-app: {{ IncludeTemplate "app.name" }}
33+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
2034
rules:
2135
- apiGroups:
2236
- ""

templates/helm/templates/cluster-role-binding.yaml.tpl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@ apiVersion: rbac.authorization.k8s.io/v1
33
kind: ClusterRoleBinding
44
metadata:
55
name: {{ IncludeTemplate "app.fullname" }}-rolebinding
6+
labels:
7+
app.kubernetes.io/name: {{ IncludeTemplate "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: {{ IncludeTemplate "app.name" }}
12+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
613
roleRef:
714
kind: ClusterRole
815
apiGroup: rbac.authorization.k8s.io
@@ -17,13 +24,22 @@ subjects:
1724
{{ VarIncludeTemplate "fullname" "app.fullname" }}
1825
{{ "{{ $releaseNamespace := .Release.Namespace }}" }}
1926
{{ VarIncludeTemplate "serviceAccountName" "service-account.name" }}
27+
{{ VarIncludeTemplate "chartVersion" "chart.name-version" }}
28+
{{ "{{ $appVersion := .Chart.AppVersion | quote }}" }}
2029
{{ "{{ range $namespaces }}" }}
2130
---
2231
apiVersion: rbac.authorization.k8s.io/v1
2332
kind: RoleBinding
2433
metadata:
2534
name: {{ "{{ $fullname }}" }}-{{ "{{ . }}" }}
2635
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 }}" }}
2743
roleRef:
2844
kind: Role
2945
apiGroup: rbac.authorization.k8s.io

templates/helm/templates/cluster-role-controller.yaml.tpl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
{{ "{{ $labels := .Values.role.labels }}" }}
2+
{{ "{{ $appVersion := .Chart.AppVersion | quote }}" }}
23
{{ VarIncludeTemplate "rbacRules" "rbac-rules" }}
34
{{ VarIncludeTemplate "fullname" "app.fullname" }}
5+
{{ VarIncludeTemplate "chartVersion" "chart.name-version" }}
46
{{ "{{ if eq .Values.installScope \"cluster\" }}" }}
57
apiVersion: rbac.authorization.k8s.io/v1
68
kind: ClusterRole
79
metadata:
810
name: {{ IncludeTemplate "app.fullname" }}
911
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" }}
1018
{{ "{{- range $key, $value := $labels }}" }}
1119
{{ "{{ $key }}: {{ $value | quote }}" }}
1220
{{ "{{- end }}" }}
@@ -22,6 +30,12 @@ metadata:
2230
name: {{ "{{ $fullname }}" }}-{{ "{{ . }}" }}
2331
namespace: {{ "{{ . }}" }}
2432
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 }}" }}
2539
{{ "{{- range $key, $value := $labels }}" }}
2640
{{ "{{ $key }}: {{ $value | quote }}" }}
2741
{{ "{{- end }}" }}

templates/helm/templates/leader-election-role-binding.yaml.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ metadata:
88
{{ "{{ else }}" }}
99
namespace: {{ "{{ .Release.Namespace }}" }}
1010
{{ "{{ end }}" }}
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" }}
1118
roleRef:
1219
apiGroup: rbac.authorization.k8s.io
1320
kind: Role

templates/helm/templates/leader-election-role.yaml.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ metadata:
88
{{ "{{ else }}" }}
99
namespace: {{ "{{ .Release.Namespace }}" }}
1010
{{ "{{ end }}" }}
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" }}
1118
rules:
1219
- apiGroups:
1320
- coordination.k8s.io

templates/helm/templates/role-reader.yaml.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ metadata:
55
creationTimestamp: null
66
name: {{ IncludeTemplate "app.fullname" }}-reader
77
namespace: {{ "{{ .Release.Namespace }}" }}
8+
labels:
9+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
10+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
11+
app.kubernetes.io/managed-by: Helm
12+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
13+
k8s-app: {{ IncludeTemplate "app.name" }}
14+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
815
rules:
916
- apiGroups:
1017
- {{ .APIGroup }}

templates/helm/templates/role-writer.yaml.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ metadata:
55
creationTimestamp: null
66
name: {{ IncludeTemplate "app.fullname" }}-writer
77
namespace: {{ "{{ .Release.Namespace }}" }}
8+
labels:
9+
app.kubernetes.io/name: {{ IncludeTemplate "app.name" }}
10+
app.kubernetes.io/instance: {{ "{{ .Release.Name }}" }}
11+
app.kubernetes.io/managed-by: Helm
12+
app.kubernetes.io/version: {{ "{{ .Chart.AppVersion | quote }}" }}
13+
k8s-app: {{ IncludeTemplate "app.name" }}
14+
helm.sh/chart: {{ IncludeTemplate "chart.name-version" }}
815
rules:
916
- apiGroups:
1017
- {{ .APIGroup }}

0 commit comments

Comments
 (0)