github.com/GoogleContainerTools/skaffold@v1.39.18/examples/helm-deployment-dependencies/skaffold-helm/charts/subchart/templates/deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: {{ template "subchart.name" . }} 5 labels: 6 app: {{ template "subchart.name" . }} 7 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} 8 release: {{ .Release.Name }} 9 heritage: {{ .Release.Service }} 10 spec: 11 selector: 12 matchLabels: 13 app: {{ template "subchart.name" . }} 14 release: {{ .Release.Name }} 15 replicas: {{ .Values.replicaCount }} 16 template: 17 metadata: 18 labels: 19 app: {{ template "subchart.name" . }} 20 release: {{ .Release.Name }} 21 spec: 22 volumes: 23 - name: static-assets 24 configMap: 25 name: {{ template "subchart.name" . }} 26 defaultMode: 420 27 containers: 28 - name: {{ .Chart.Name }} 29 image: {{ .Values.image }} 30 imagePullPolicy: {{ .Values.pullPolicy }} 31 ports: 32 - containerPort: 80 33 volumeMounts: 34 - mountPath: /usr/share/nginx/html/ 35 name: static-assets 36 resources: 37 {{ toYaml .Values.resources | indent 12 }} 38 {{- if .Values.nodeSelector }} 39 nodeSelector: 40 {{ toYaml .Values.nodeSelector | indent 8 }} 41 {{- end }}