From 4fde1df8d8371e046e8da2765e81f6b5d881ad52 Mon Sep 17 00:00:00 2001 From: Mateusz Korus <10184646+KorusMateusz@users.noreply.github.com> Date: Mon, 4 Apr 2022 11:51:34 +0200 Subject: [PATCH] Fix nil reference panic when using non-http readiness probe (#735) --- pkg/configuration/base/resources/pod.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/configuration/base/resources/pod.go b/pkg/configuration/base/resources/pod.go index c2792e08..89c50742 100644 --- a/pkg/configuration/base/resources/pod.go +++ b/pkg/configuration/base/resources/pod.go @@ -234,7 +234,9 @@ func NewJenkinsMasterContainer(jenkins *v1alpha2.Jenkins) corev1.Container { envs = append(envs, jenkinsHomeEnvVar) } - setLivenessAndReadinessPath(jenkins) + if jenkins.Spec.Master.Containers[0].ReadinessProbe.HTTPGet != nil { + setLivenessAndReadinessPath(jenkins) + } return corev1.Container{ Name: JenkinsMasterContainerName,