1+
2+ apiVersion : apps/v1
3+ kind : Deployment
4+ metadata :
5+ name : " release-name-deployment-chart-4-18-0"
6+ labels :
7+ app : " deployment-chart-4-18-0"
8+ chart : " deployment-chart-4-18-0-4.18.0"
9+ release : " release-name"
10+ {{- if $.Values.labels }}
11+ {{ toYaml $.Values.labels | nindent 4 }}
12+ {{- end }}
13+ namespace : {{ $.Values.scoopnamespace | default .Release.Namespace }}
14+ spec :
15+ selector :
16+ matchLabels :
17+ app : " deployment-chart-4-18-0"
18+ release : " release-name"
19+ replicas : 1
20+ minReadySeconds : 60
21+ template :
22+ metadata :
23+ labels :
24+ app : " deployment-chart-4-18-0"
25+ release : " release-name"
26+ {{- if $.Values.labels }}
27+ {{ toYaml $.Values.labels | indent 4 }}
28+ {{- end }}
29+ spec :
30+ serviceAccount : sa-scoop
31+ serviceAccountName : sa-scoop
32+ terminationGracePeriodSeconds : 30
33+ imagePullSecrets :
34+ - name : {{ $.Values.imagePullSecrets }}
35+ restartPolicy : Always
36+ containers :
37+ - name : " deployment-chart-4-18-0"
38+ image : {{ $.Values.image.name }}
39+ imagePullPolicy : IfNotPresent
40+ ports :
41+ - name : app
42+ containerPort : {{ $.Values.containerPort }}
43+ protocol : TCP
44+ {{- if $.Values.env }}
45+ env :
46+ {{ toYaml $.Values.env | indent 12 }}
47+ {{- end }}
48+
49+ {{- if or $.Values.ConfigMap.data $.Values.secrets.data }}
50+ envFrom :
51+ {{- if $.Values.ConfigMap.data }}
52+ - configMapRef :
53+ name : " scoop-config"
54+ data :
55+ {{ toYaml $.Values.ConfigMap.data | indent 16 }}
56+ {{- end }}
57+ {{- end}}
58+
59+ {{- if $.Values.resources }}
60+ resources :
61+ {{ toYaml $.Values.resources | indent 12 }}
62+ {{- end }}
63+
64+ {{- if $.Values.volumeMounts }}
65+ volumeMounts :
66+ {{ toYaml $.Values.volumeMounts | indent 12 }}
67+ {{- end }}
68+ revisionHistoryLimit : 3
69+ strategy : {}
70+
0 commit comments