{{- if .Values.global.enableHelmTest }} apiVersion: v1 kind: Pod metadata: name: {{ .Release.Name }}-{{ .Values.provider }}-test namespace: {{ .Release.Namespace }} labels: app: {{ .Values.provider }}-test chart: {{ template "tracing.chart" . }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} annotations: sidecar.istio.io/inject: "false" helm.sh/hook: test-success spec: {{- if .Values.global.priorityClassName }} priorityClassName: "{{ .Values.global.priorityClassName }}" {{- end }} containers: - name: "{{ .Values.provider }}-test" image: pstauffer/curl:v1.0.3 imagePullPolicy: "{{ .Values.global.imagePullPolicy }}" command: ['curl'] {{- if eq .Values.provider "jaeger" }} args: ['http://tracing:80{{ .Values.jaeger.contextPath}}'] {{- else }} args: ['http://tracing:80'] {{- end }} restartPolicy: Never affinity: {{- include "nodeaffinity" . | indent 4 }} {{- include "podAntiAffinity" . | indent 4 }} {{- if .Values.tolerations }} tolerations: {{ toYaml .Values.tolerations | indent 2 }} {{- else if .Values.global.defaultTolerations }} tolerations: {{ toYaml .Values.global.defaultTolerations | indent 2 }} {{- end }} {{- end }}