github.com/argoproj/argo-cd/v3@v3.2.1/applicationset/examples/git-generator-directory/excludes/cluster-addons/exclude-helm-guestbook/templates/deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: {{ template "helm-guestbook.fullname" . }} 5 labels: 6 app: {{ template "helm-guestbook.name" . }} 7 chart: {{ template "helm-guestbook.chart" . }} 8 release: {{ .Release.Name }} 9 heritage: {{ .Release.Service }} 10 spec: 11 replicas: {{ .Values.replicaCount }} 12 revisionHistoryLimit: 3 13 selector: 14 matchLabels: 15 app: {{ template "helm-guestbook.name" . }} 16 release: {{ .Release.Name }} 17 template: 18 metadata: 19 labels: 20 app: {{ template "helm-guestbook.name" . }} 21 release: {{ .Release.Name }} 22 spec: 23 containers: 24 - name: {{ .Chart.Name }} 25 image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" 26 imagePullPolicy: {{ .Values.image.pullPolicy }} 27 ports: 28 - name: http 29 containerPort: 80 30 protocol: TCP 31 livenessProbe: 32 httpGet: 33 path: / 34 port: http 35 readinessProbe: 36 httpGet: 37 path: / 38 port: http 39 resources: 40 {{ toYaml .Values.resources | indent 12 }} 41 {{- with .Values.nodeSelector }} 42 nodeSelector: 43 {{ toYaml . | indent 8 }} 44 {{- end }} 45 {{- with .Values.affinity }} 46 affinity: 47 {{ toYaml . | indent 8 }} 48 {{- end }} 49 {{- with .Values.tolerations }} 50 tolerations: 51 {{ toYaml . | indent 8 }} 52 {{- end }}