From c42221512bfdab7ac792963d459bf9f8dac3954c Mon Sep 17 00:00:00 2001 From: Alex Jones Date: Wed, 19 Jul 2023 16:28:45 +0100 Subject: [PATCH] chore: fixing edge cases with missing wh service (#561) * chore: fixing edge cases with missing wh service Signed-off-by: Alex Jones * chore: fixing edge cases with missing wh service Signed-off-by: Alex Jones * Update validating_webhook.go Signed-off-by: Alex Jones --------- Signed-off-by: Alex Jones Co-authored-by: Aris Boutselis --- pkg/analyzer/validating_webhook.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/analyzer/validating_webhook.go b/pkg/analyzer/validating_webhook.go index 45855e5067..68d5bca999 100644 --- a/pkg/analyzer/validating_webhook.go +++ b/pkg/analyzer/validating_webhook.go @@ -51,7 +51,9 @@ func (ValidatingWebhookAnalyzer) Analyze(a common.Analyzer) ([]common.Result, er for _, webhookConfig := range validatingWebhooks.Items { for _, webhook := range webhookConfig.Webhooks { var failures []common.Failure - + if webhook.ClientConfig.Service == nil { + continue + } svc := webhook.ClientConfig.Service // Get the service service, err := a.Client.GetClient().CoreV1().Services(svc.Namespace).Get(context.Background(), svc.Name, v1.GetOptions{})