@@ -17,16 +17,26 @@ spec:
17
17
app : {{ template "docker-registry.name" . }}
18
18
release : {{ .Release.Name }}
19
19
{{- with .Values.podLabels }}
20
- {{ toYaml . | nindent 8 }}
20
+ {{- toYaml . | nindent 8 }}
21
21
{{- end }}
22
22
annotations :
23
23
checksum/config : {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
24
24
checksum/secret : {{ include (print $.Template.BasePath "/secret.yaml") . | sha256sum }}
25
25
{{- if .Values.podAnnotations }}
26
- {{ toYaml .Values.podAnnotations | nindent 8 }}
26
+ {{- toYaml .Values.podAnnotations | nindent 8 }}
27
27
{{- end }}
28
28
spec :
29
29
template :
30
+ metadata :
31
+ labels :
32
+ release : {{ .Release.Name }}
33
+ {{- if or .Values.podLabels .Values.garbageCollect.podLabels }}
34
+ {{- toYaml (merge (.Values.garbageCollect.podLabels | default (dict)) (.Values.podLabels | default (dict))) | nindent 12 }}
35
+ {{- end }}
36
+ {{- if or .Values.podAnnotations .Values.garbageCollect.podAnnotations }}
37
+ annotations :
38
+ {{- toYaml (merge (.Values.garbageCollect.podAnnotations | default (dict)) (.Values.podAnnotations | default (dict))) | nindent 12 }}
39
+ {{- end}}
30
40
spec :
31
41
{{- if or (eq .Values.serviceAccount.create true) (ne .Values.serviceAccount.name "") }}
32
42
serviceAccountName : {{ .Values.serviceAccount.name | default (include "docker-registry.fullname" .) }}
49
59
- garbage-collect
50
60
- --delete-untagged={{ .Values.garbageCollect.deleteUntagged }}
51
61
- /etc/docker/registry/config.yml
52
- resources : {{ toYaml .Values.garbageCollect.resources | nindent 12 }}
62
+ {{- if .Values.garbageCollect.resources }}
63
+ resources :
64
+ {{- toYaml .Values.garbageCollect.resources | nindent 16 }}
65
+ {{- end }}
53
66
env : {{ include "docker-registry.envs" . | nindent 16 }}
54
67
{{- if .Values.containerSecurityContext.enabled }}
55
68
securityContext : {{ omit .Values.containerSecurityContext "enabled" | toYaml | nindent 16 }}
0 commit comments