{{- with .Values.test }} {{- if $.Values.lokiCanary.enabled }} --- apiVersion: v1 kind: Pod metadata: name: "{{ include "loki.name" $ }}-helm-test" namespace: {{ $.Release.Namespace }} labels: {{- include "loki.helmTestLabels" $ | nindent 4 }} {{- with .labels }} {{- toYaml . | nindent 4 }} {{- end }} annotations: {{- with .annotations }} {{- toYaml . | nindent 4 }} {{- end }} "helm.sh/hook": test spec: containers: - name: loki-helm-test image: {{ include "loki.helmTestImage" $ }} env: - name: CANARY_SERVICE_ADDRESS value: "{{ .canaryServiceAddress }}" - name: CANARY_PROMETHEUS_ADDRESS value: "{{ .prometheusAddress }}" {{- with .timeout }} - name: CANARY_TEST_TIMEOUT value: "{{ . }}" {{- end }} args: - -test.v restartPolicy: Never {{- end }} {{- end }}