From aa387e21ce3a4b430e85b26aefadbac200f804f2 Mon Sep 17 00:00:00 2001 From: Yonah Dissen <47282577+yonahd@users.noreply.github.com> Date: Thu, 19 Oct 2023 19:46:28 +0300 Subject: [PATCH] Fix: validate HTTP field (#110) Fixes https://github.com/yonahd/kor/issues/109 --- pkg/kor/ingresses.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/kor/ingresses.go b/pkg/kor/ingresses.go index 1efe9fd5..dc550dec 100644 --- a/pkg/kor/ingresses.go +++ b/pkg/kor/ingresses.go @@ -44,6 +44,10 @@ func retrieveUsedIngress(clientset kubernetes.Interface, namespace string) ([]st used = validateServiceBackend(clientset, namespace, ingress.Spec.DefaultBackend) } for _, rule := range ingress.Spec.Rules { + if rule.HTTP == nil { + used = true + break + } for _, path := range rule.HTTP.Paths { used = validateServiceBackend(clientset, namespace, &path.Backend) if used {