From a86b2c12b75c4ded6ad0d9aaf37f54368966421d Mon Sep 17 00:00:00 2001 From: Melissa Lee Date: Tue, 20 May 2025 20:55:31 -0700 Subject: [PATCH] Fix empty probe failures for Knative --- utils/utils.go | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/utils/utils.go b/utils/utils.go index a4d905fd..1968b1e2 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -977,28 +977,19 @@ func CustomizeKnativeService(ksvc *servingv1.Service, ba common.BaseComponent) { if ksvc.Spec.Template.Spec.Containers[0].LivenessProbe != nil { if ksvc.Spec.Template.Spec.Containers[0].LivenessProbe.HTTPGet != nil { - ksvc.Spec.Template.Spec.Containers[0].LivenessProbe.HTTPGet.Port = intstr.IntOrString{} - } - if ksvc.Spec.Template.Spec.Containers[0].LivenessProbe.TCPSocket != nil { - ksvc.Spec.Template.Spec.Containers[0].LivenessProbe.TCPSocket.Port = intstr.IntOrString{} + ksvc.Spec.Template.Spec.Containers[0].LivenessProbe.HTTPGet.Scheme = "" } } if ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe != nil { if ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe.HTTPGet != nil { - ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe.HTTPGet.Port = intstr.IntOrString{} - } - if ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe.TCPSocket != nil { - ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe.TCPSocket.Port = intstr.IntOrString{} + ksvc.Spec.Template.Spec.Containers[0].ReadinessProbe.HTTPGet.Scheme = "" } } if ksvc.Spec.Template.Spec.Containers[0].StartupProbe != nil { if ksvc.Spec.Template.Spec.Containers[0].StartupProbe.HTTPGet != nil { - ksvc.Spec.Template.Spec.Containers[0].StartupProbe.HTTPGet.Port = intstr.IntOrString{} - } - if ksvc.Spec.Template.Spec.Containers[0].StartupProbe.TCPSocket != nil { - ksvc.Spec.Template.Spec.Containers[0].StartupProbe.TCPSocket.Port = intstr.IntOrString{} + ksvc.Spec.Template.Spec.Containers[0].StartupProbe.HTTPGet.Scheme = "" } }