github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/templates/hotrod-deploy.yaml (about) 1 {{- if .Values.hotrod.enabled -}} 2 apiVersion: apps/v1 3 kind: Deployment 4 metadata: 5 name: {{ include "jaeger.fullname" . }}-hotrod 6 labels: 7 app.kubernetes.io/name: {{ include "jaeger.name" . }} 8 jaeger-infra: hotrod-deployment 9 helm.sh/chart: {{ include "jaeger.chart" . }} 10 app.kubernetes.io/component: hotrod 11 app.kubernetes.io/instance: {{ .Release.Name }} 12 app.kubernetes.io/managed-by: {{ .Release.Service }} 13 spec: 14 replicas: {{ .Values.hotrod.replicaCount }} 15 selector: 16 matchLabels: 17 app.kubernetes.io/name: {{ include "jaeger.name" . }} 18 app.kubernetes.io/component: hotrod 19 app.kubernetes.io/instance: {{ .Release.Name }} 20 template: 21 metadata: 22 labels: 23 app.kubernetes.io/name: {{ include "jaeger.name" . }} 24 app.kubernetes.io/component: hotrod 25 app.kubernetes.io/instance: {{ .Release.Name }} 26 spec: 27 serviceAccountName: {{ template "jaeger.hotrod.serviceAccountName" . }} 28 containers: 29 - name: {{ include "jaeger.fullname" . }}-hotrod 30 image: {{ .Values.hotrod.image.repository }}:{{ .Values.tag }} 31 imagePullPolicy: {{ .Values.hotrod.image.pullPolicy }} 32 env: 33 - name: JAEGER_AGENT_HOST 34 value: {{ template "jaeger.hotrod.tracing.host" . }} 35 - name: JAEGER_AGENT_PORT 36 value: {{ .Values.hotrod.tracing.port | quote }} 37 ports: 38 - name: http 39 containerPort: 8080 40 protocol: TCP 41 livenessProbe: 42 httpGet: 43 path: / 44 port: http 45 readinessProbe: 46 httpGet: 47 path: / 48 port: http 49 resources: 50 {{ toYaml .Values.hotrod.resources | indent 12 }} 51 {{- if .Values.hotrod.nodeSelector }} 52 nodeSelector: 53 {{ toYaml .Values.hotrod.nodeSelector | indent 8 }} 54 {{- end }} 55 {{- end }}