{{- if .Values.controller.testEnabled }} apiVersion: v1 kind: ConfigMap metadata: name: {{ template "jenkins.fullname" . }}-tests namespace: {{ template "jenkins.namespace" . }} annotations: "helm.sh/hook": test data: run.sh: |- @test "Testing Jenkins UI is accessible" { curl --retry 48 --retry-delay 10 {{ template "jenkins.fullname" . }}:{{ .Values.controller.servicePort }}{{ default "" .Values.controller.jenkinsUriPrefix }}/login } {{- end }}