File tree 28 files changed +143
-65
lines changed
charts/kubernetes-dashboard
28 files changed +143
-65
lines changed Original file line number Diff line number Diff line change 14
14
15
15
apiVersion : v2
16
16
name : kubernetes-dashboard
17
- version : 7.6.1
17
+ version : 7.7.0
18
18
description : General-purpose web UI for Kubernetes clusters
19
19
keywords :
20
20
- kubernetes
Original file line number Diff line number Diff line change @@ -53,6 +53,9 @@ helm.sh/chart: {{ include "kubernetes-dashboard.chart" . }}
53
53
app.kubernetes.io/instance: { { .Release.Name } }
54
54
app.kubernetes.io/managed-by: { { .Release.Service } }
55
55
app.kubernetes.io/part-of: { { include " kubernetes-dashboard.name" . } }
56
+ { {- with .Values.app.labels } }
57
+ { {- toYaml . } }
58
+ { {- end } }
56
59
{ {- end -} }
57
60
58
61
{ {/*
@@ -63,6 +66,15 @@ app.kubernetes.io/instance: {{ .Release.Name }}
63
66
app.kubernetes.io/part-of: { { include " kubernetes-dashboard.name" . } }
64
67
{ {- end -} }
65
68
69
+ { {/*
70
+ Common annotations
71
+ */} }
72
+ { {- define " kubernetes-dashboard.annotations" -} }
73
+ { {- with .Values.app.annotations } }
74
+ { {- toYaml . } }
75
+ { {- end } }
76
+ { {- end -} }
77
+
66
78
{ {- define " kubernetes-dashboard.app.csrf.secret.name" -} }
67
79
{ {- printf " %s-%s" ( include " kubernetes-dashboard.fullname" . ) " csrf" } }
68
80
{ {- end -} }
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ kind: ConfigMap
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ annotations :
23
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
22
24
name : {{ .Values.kong.dblessConfig.configMap }}
23
25
data :
24
26
kong.yml : |
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ kind: ConfigMap
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ annotations :
23
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
22
24
name : {{ template "kubernetes-dashboard.web.configMap.settings.name" . }}
23
25
data :
24
26
{{- with .Values.app.settings.global }}
Original file line number Diff line number Diff line change @@ -18,14 +18,15 @@ metadata:
18
18
labels :
19
19
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
20
20
{{- with .Values.api.labels }}
21
- {{ toYaml . | nindent 4 }}
21
+ {{- toYaml . | nindent 4 }}
22
22
{{- end }}
23
23
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.api.role }}
24
24
app.kubernetes.io/version : {{ .Values.api.image.tag }}
25
25
app.kubernetes.io/component : {{ .Values.api.role }}
26
26
annotations :
27
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
28
{{- with .Values.api.annotations }}
28
- {{ toYaml . | nindent 8 }}
29
+ {{- toYaml . | nindent 4 }}
29
30
{{- end }}
30
31
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }}
31
32
spec :
Original file line number Diff line number Diff line change @@ -21,14 +21,15 @@ metadata:
21
21
labels :
22
22
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
23
23
{{- with .Values.auth.labels }}
24
- {{ toYaml . | nindent 4 }}
24
+ {{- toYaml . | nindent 4 }}
25
25
{{- end }}
26
26
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.auth.role }}
27
27
app.kubernetes.io/version : {{ .Values.api.image.tag }}
28
28
app.kubernetes.io/component : {{ .Values.auth.role }}
29
29
annotations :
30
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
30
31
{{- with .Values.auth.annotations }}
31
- {{ toYaml . | nindent 8 }}
32
+ {{- toYaml . | nindent 4 }}
32
33
{{- end }}
33
34
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.auth.role }}
34
35
spec :
Original file line number Diff line number Diff line change @@ -20,14 +20,15 @@ metadata:
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
22
{{- with .Values.metricsScraper.labels }}
23
- {{ toYaml . | nindent 4 }}
23
+ {{- toYaml . | nindent 4 }}
24
24
{{- end }}
25
25
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.metricsScraper.role }}
26
26
app.kubernetes.io/version : {{ .Values.metricsScraper.image.tag }}
27
27
app.kubernetes.io/component : {{ .Values.metricsScraper.role }}
28
28
annotations :
29
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
29
30
{{- with .Values.metricsScraper.annotations }}
30
- {{ toYaml . | nindent 8 }}
31
+ {{- toYaml . | nindent 4 }}
31
32
{{- end }}
32
33
name : {{ template "kubernetes-dashboard.metrics-scraper.name" . }}
33
34
spec :
Original file line number Diff line number Diff line change @@ -20,14 +20,15 @@ metadata:
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
22
{{- with .Values.web.labels }}
23
- {{ toYaml . | nindent 4 }}
23
+ {{- toYaml . | nindent 4 }}
24
24
{{- end }}
25
25
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.web.role }}
26
26
app.kubernetes.io/version : {{ .Values.web.image.tag }}
27
27
app.kubernetes.io/component : {{ .Values.web.role }}
28
28
annotations :
29
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
29
30
{{- with .Values.web.annotations }}
30
- {{ toYaml . | nindent 8 }}
31
+ {{- toYaml . | nindent 4 }}
31
32
{{- end }}
32
33
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.web.role }}
33
34
spec :
Original file line number Diff line number Diff line change @@ -18,17 +18,15 @@ kind: ServiceMonitor
18
18
metadata :
19
19
name : {{ template "kubernetes-dashboard.fullname" . }}
20
20
labels :
21
- {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
- {{- if .Values.app.labels }}
23
- {{- include "common.tplvalues.render" ( dict "value" .Values.app.labels "context" $ ) | nindent 4 }}
24
- {{- end }}
25
- {{- if .Values.extras.serviceMonitor.labels }}
26
- {{- include "common.tplvalues.render" ( dict "value" .Values.extras.serviceMonitor.labels "context" $ ) | nindent 4 }}
27
- {{- end }}
21
+ {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.extras.serviceMonitor.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
28
25
annotations :
29
- {{- if .Values.extras.serviceMonitor.annotations }}
30
- {{- include "common.tplvalues.render" ( dict "value" .Values.extras.serviceMonitor.annotations "context" $ ) | nindent 4 }}
31
- {{- end }}
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.extras.serviceMonitor.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
32
30
spec :
33
31
endpoints :
34
32
- port : https
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ metadata:
24
24
{{- toYaml . | nindent 4 }}
25
25
{{- end }}
26
26
annotations :
27
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
28
{{- if eq .Values.app.ingress.issuer.scope "default" }}
28
29
cert-manager.io/issuer : {{ .Values.app.ingress.issuer.name }}
29
30
{{- end }}
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ apiVersion: rbac.authorization.k8s.io/v1
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.api.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.api.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }}
23
31
rules :
24
32
# Allow Dashboard API to get metrics from metrics-scraper.
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ kind: RoleBinding
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.api.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.api.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }}
23
31
roleRef :
24
32
apiGroup : rbac.authorization.k8s.io
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ kind: ServiceAccount
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.api.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.api.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }}
23
31
24
32
{{- end -}}
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ apiVersion: rbac.authorization.k8s.io/v1
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.metricsScraper.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.metricsScraper.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.metricsScraper.role }}
23
31
rules :
24
32
# Allow Metrics Scraper to get metrics from the Metrics server
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ kind: ClusterRoleBinding
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.metricsScraper.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.metricsScraper.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.metricsScraper.role }}
23
31
roleRef :
24
32
apiGroup : rbac.authorization.k8s.io
Original file line number Diff line number Diff line change @@ -19,6 +19,14 @@ kind: ServiceAccount
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.metricsScraper.labels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
25
+ annotations :
26
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
27
+ {{- with .Values.metricsScraper.annotations }}
28
+ {{- toYaml . | nindent 4 }}
29
+ {{- end }}
22
30
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.metricsScraper.role }}
23
31
24
32
{{- end -}}
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ apiVersion: rbac.authorization.k8s.io/v1
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ annotations :
23
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
22
24
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.web.role }}
23
25
rules :
24
26
# Allow Dashboard Web to get and update 'kubernetes-dashboard-settings' config map.
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ kind: RoleBinding
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ annotations :
23
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
22
24
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.web.role }}
23
25
roleRef :
24
26
apiGroup : rbac.authorization.k8s.io
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ kind: ServiceAccount
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ annotations :
23
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
22
24
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.web.role }}
23
25
24
26
{{- end -}}
Original file line number Diff line number Diff line change @@ -17,6 +17,8 @@ kind: Secret
17
17
metadata :
18
18
labels :
19
19
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
20
+ annotations :
21
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
20
22
name : {{ template "kubernetes-dashboard.app.csrf.secret.name" . }}
21
23
data :
22
24
{{ (include "kubernetes-dashboard.app.csrf.secret.value" . ) -}}
Original file line number Diff line number Diff line change 16
16
apiVersion : networking.k8s.io/v1
17
17
kind : NetworkPolicy
18
18
metadata :
19
- name : {{ template "kubernetes-dashboard.fullname" . }}
20
19
labels :
21
- {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
- {{- if .Values.app.labels }}
23
- {{- include "common.tplvalues.render" ( dict "value" .Values.app.labels "context" $ ) | nindent 4 }}
24
- {{- end }}
20
+ {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
25
21
annotations :
26
- {{- if .Values.app.annotations }}
27
- {{- include "common.tplvalues.render" ( dict "value" .Values.app.annotations "context" $ ) | nindent 4 }}
28
- {{- end }}
22
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
23
+ name : {{ template "kubernetes-dashboard.fullname" . }}
29
24
spec :
30
25
podSelector :
31
26
matchLabels :
Original file line number Diff line number Diff line change @@ -17,14 +17,9 @@ apiVersion: policy/v1
17
17
kind : PodDisruptionBudget
18
18
metadata :
19
19
labels :
20
- {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
21
- {{- if .Values.app.labels }}
22
- {{- include "common.tplvalues.render" ( dict "value" .Values.app.labels "context" $ ) | nindent 4 }}
23
- {{- end }}
20
+ {{- include "kubernetes-dashboard.labels" . | nindent 4 }}
24
21
annotations :
25
- {{- if .Values.app.annotations }}
26
- {{- include "common.tplvalues.render" ( dict "value" .Values.app.annotations "context" $ ) | nindent 4 }}
27
- {{- end }}
22
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
28
23
name : {{ template "kubernetes-dashboard.fullname" . }}
29
24
spec :
30
25
selector :
Original file line number Diff line number Diff line change @@ -17,9 +17,17 @@ apiVersion: v1
17
17
metadata :
18
18
labels :
19
19
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
20
+ {{- with .Values.api.serviceLabels }}
21
+ {{- toYaml . | nindent 4 }}
22
+ {{- end }}
20
23
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.api.role }}
21
24
app.kubernetes.io/version : {{ .Values.api.image.tag }}
22
25
app.kubernetes.io/component : {{ .Values.api.role }}
26
+ annotations :
27
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
28
+ {{- with .Values.api.serviceAnnotations }}
29
+ {{- toYaml . | nindent 4 }}
30
+ {{- end }}
23
31
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.api.role }}
24
32
spec :
25
33
ports :
Original file line number Diff line number Diff line change @@ -19,9 +19,17 @@ apiVersion: v1
19
19
metadata :
20
20
labels :
21
21
{{- include "kubernetes-dashboard.labels" . | nindent 4 }}
22
+ {{- with .Values.auth.serviceLabels }}
23
+ {{- toYaml . | nindent 4 }}
24
+ {{- end }}
22
25
app.kubernetes.io/name : {{ template "kubernetes-dashboard.name" . }}-{{ .Values.auth.role }}
23
26
app.kubernetes.io/version : {{ .Values.auth.image.tag }}
24
27
app.kubernetes.io/component : {{ .Values.auth.role }}
28
+ annotations :
29
+ {{- include "kubernetes-dashboard.annotations" . | nindent 4 }}
30
+ {{- with .Values.auth.serviceAnnotations }}
31
+ {{- toYaml . | nindent 4 }}
32
+ {{- end }}
25
33
name : {{ template "kubernetes-dashboard.fullname" . }}-{{ .Values.auth.role }}
26
34
spec :
27
35
ports :
You can’t perform that action at this time.
0 commit comments