File tree Expand file tree Collapse file tree 14 files changed +32
-60
lines changed Expand file tree Collapse file tree 14 files changed +32
-60
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,18 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
23
23
{ {- end -} }
24
24
{ {- end -} }
25
25
26
+ { {- define " docker-registry.match-labels" -} }
27
+ app.kubernetes.io/name: { { template " docker-registry.name" . } }
28
+ app.kubernetes.io/instance: { { .Release.Name | quote } }
29
+ { {- end -} }
30
+
31
+ { {- define " docker-registry.labels" -} }
32
+ { { include " docker-registry.match-labels" . } }
33
+ helm.sh/chart: "{ { .Chart.Name } }-{ { .Chart.Version | replace " +" " _" } }"
34
+ app.kubernetes.io/managed-by: { { .Release.Service | quote } }
35
+ app.kubernetes.io/version: { { .Chart.AppVersion | quote } }
36
+ { {- end -} }
37
+
26
38
{ {- define " docker-registry.envs" -} }
27
39
- name: REGISTRY_HTTP_SECRET
28
40
valueFrom:
Original file line number Diff line number Diff line change @@ -4,10 +4,7 @@ metadata:
4
4
name : {{ template "docker-registry.fullname" . }}-config
5
5
namespace : {{ .Values.namespace | default .Release.Namespace }}
6
6
labels :
7
- app : {{ template "docker-registry.name" . }}
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version }}
9
- heritage : {{ .Release.Service }}
10
- release : {{ .Release.Name }}
7
+ {{ include "docker-registry.labels" . | nindent 4 }}
11
8
data :
12
9
config.yml : |-
13
10
{{ toYaml .Values.configData | indent 4 }}
Original file line number Diff line number Diff line change @@ -5,17 +5,13 @@ metadata:
5
5
name : {{ template "docker-registry.fullname" . }}-garbage-collector
6
6
namespace : {{ .Values.namespace | default .Release.Namespace }}
7
7
labels :
8
- app : {{ template "docker-registry.name" . }}
9
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
10
- release : {{ .Release.Name }}
11
- heritage : {{ .Release.Service }}
8
+ {{ include "docker-registry.labels" . | nindent 4 }}
12
9
spec :
13
10
schedule : {{ .Values.garbageCollect.schedule | quote }}
14
11
jobTemplate :
15
12
metadata :
16
13
labels :
17
- app : {{ template "docker-registry.name" . }}
18
- release : {{ .Release.Name }}
14
+ {{ include "docker-registry.labels" . | nindent 8 }}
19
15
{{- with .Values.podLabels }}
20
16
{{- toYaml . | nindent 8 }}
21
17
{{- end }}
29
25
template :
30
26
metadata :
31
27
labels :
32
- release : {{ .Release.Name }}
28
+ {{ include "docker-registry.labels" . | nindent 12 }}
33
29
{{- if or .Values.podLabels .Values.garbageCollect.podLabels }}
34
30
{{- toYaml (merge (.Values.garbageCollect.podLabels | default (dict)) (.Values.podLabels | default (dict))) | nindent 12 }}
35
31
{{- end }}
Original file line number Diff line number Diff line change @@ -4,19 +4,15 @@ metadata:
4
4
name : {{ template "docker-registry.fullname" . }}
5
5
namespace : {{ .Values.namespace | default .Release.Namespace }}
6
6
labels :
7
- app : {{ template "docker-registry.name" . }}
8
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9
- release : {{ .Release.Name }}
10
- heritage : {{ .Release.Service }}
7
+ {{ include "docker-registry.labels" . | nindent 4 }}
11
8
{{- if .Values.deployment.annotations }}
12
9
annotations :
13
10
{{ toYaml .Values.deployment.annotations | indent 4 }}
14
11
{{- end }}
15
12
spec :
16
13
selector :
17
14
matchLabels :
18
- app : {{ template "docker-registry.name" . }}
19
- release : {{ .Release.Name }}
15
+ {{ include "docker-registry.match-labels" . | nindent 6 }}
20
16
replicas : {{ .Values.replicaCount }}
21
17
{{- if .Values.updateStrategy }}
22
18
strategy : {{ toYaml .Values.updateStrategy | nindent 4 }}
25
21
template :
26
22
metadata :
27
23
labels :
28
- app : {{ template "docker-registry.name" . }}
29
- release : {{ .Release.Name }}
24
+ {{ include "docker-registry.labels" . | nindent 8 }}
30
25
{{- with .Values.podLabels }}
31
26
{{ toYaml . | nindent 8 }}
32
27
{{- end }}
Original file line number Diff line number Diff line change @@ -6,10 +6,7 @@ kind: HorizontalPodAutoscaler
6
6
metadata :
7
7
name : {{ template "docker-registry.fullname" . }}
8
8
labels :
9
- app : {{ template "docker-registry.name" . }}
10
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
11
- release : {{ .Release.Name }}
12
- heritage : {{ .Release.Service }}
9
+ {{ include "docker-registry.labels" . | nindent 4 }}
13
10
spec :
14
11
scaleTargetRef :
15
12
apiVersion : apps/v1
Original file line number Diff line number Diff line change @@ -6,10 +6,7 @@ kind: HorizontalPodAutoscaler
6
6
metadata :
7
7
name : {{ template "docker-registry.fullname" . }}
8
8
labels :
9
- app : {{ template "docker-registry.name" . }}
10
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
11
- release : {{ .Release.Name }}
12
- heritage : {{ .Release.Service }}
9
+ {{ include "docker-registry.labels" . | nindent 4 }}
13
10
spec :
14
11
scaleTargetRef :
15
12
apiVersion : apps/v1
Original file line number Diff line number Diff line change @@ -9,10 +9,7 @@ metadata:
9
9
name : {{ template "docker-registry.fullname" . }}
10
10
namespace : {{ .Values.namespace | default .Release.Namespace }}
11
11
labels :
12
- app : {{ template "docker-registry.name" . }}
13
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
14
- release : {{ .Release.Name }}
15
- heritage : {{ .Release.Service }}
12
+ {{ include "docker-registry.labels" . | indent 4 }}
16
13
{{- if .Values.ingress.labels }}
17
14
{{ toYaml .Values.ingress.labels | indent 4 }}
18
15
{{- end }}
Original file line number Diff line number Diff line change @@ -9,14 +9,10 @@ metadata:
9
9
name : {{ template "docker-registry.fullname" . }}
10
10
namespace : {{ .Values.namespace | default .Release.Namespace }}
11
11
labels :
12
- app : {{ template "docker-registry.name" . }}
13
- chart : {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
14
- release : {{ .Release.Name }}
15
- heritage : {{ .Release.Service }}
12
+ {{ include "docker-registry.labels" . | nindent 4 }}
16
13
spec :
17
14
selector :
18
15
matchLabels :
19
- app : {{ template "docker-registry.name" . }}
20
- release : {{ .Release.Name }}
16
+ {{ include "docker-registry.match-labels" . | indent 6 }}
21
17
{{ toYaml .Values.podDisruptionBudget | indent 2 }}
22
18
{{- end -}}
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ metadata:
5
5
name : {{ template "docker-registry.fullname" . }}
6
6
labels :
7
7
app.kubernetes.io/component : controller
8
+ {{ include "docker-registry.labels" . | nindent 4 }}
8
9
{{- if .Values.metrics.prometheusRule.labels }}
9
10
{{- toYaml .Values.metrics.prometheusRule.labels | nindent 4 }}
10
11
{{- end }}
Original file line number Diff line number Diff line change @@ -6,10 +6,7 @@ metadata:
6
6
name : {{ template "docker-registry.fullname" . }}
7
7
namespace : {{ .Values.namespace | default .Release.Namespace }}
8
8
labels :
9
- app : {{ template "docker-registry.fullname" . }}
10
- chart : " {{ .Chart.Name }}-{{ .Chart.Version }}"
11
- release : " {{ .Release.Name }}"
12
- heritage : " {{ .Release.Service }}"
9
+ {{ include "docker-registry.labels" . | nindent 4 }}
13
10
spec :
14
11
accessModes :
15
12
- {{ .Values.persistence.accessMode | quote }}
You can’t perform that action at this time.
0 commit comments