From 2fdeab299d60a277b455a6ccf162fff0f3ba616b Mon Sep 17 00:00:00 2001 From: Phil Brocker <5331286+pbr0ck3r@users.noreply.github.com> Date: Thu, 6 Jun 2024 11:48:06 -0400 Subject: [PATCH] fix(pdb): fix nil pointer in pdb when selector.matchLabels is nil (#297) Co-authored-by: Phil Brocker --- pkg/kor/pdbs.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/kor/pdbs.go b/pkg/kor/pdbs.go index 690e5567..1fbbeecc 100644 --- a/pkg/kor/pdbs.go +++ b/pkg/kor/pdbs.go @@ -32,6 +32,10 @@ func processNamespacePdbs(clientset kubernetes.Interface, namespace string, filt } selector := pdb.Spec.Selector + if selector == nil { + unusedPdbs = append(unusedPdbs, pdb.Name) + continue + } if len(selector.MatchLabels) == 0 { unusedPdbs = append(unusedPdbs, pdb.Name) continue