From 8ed0899ff3cd2915d587d6b82775fbcc3f3023a3 Mon Sep 17 00:00:00 2001 From: ctrought <65360454+ctrought@users.noreply.github.com> Date: Sun, 2 Apr 2023 15:13:07 -0400 Subject: [PATCH] fix: use apimachinery labelSelector parser to align with string implementation, supports != operator Signed-off-by: Craig Trought --- internal/pkg/cmd/reloader.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/pkg/cmd/reloader.go b/internal/pkg/cmd/reloader.go index 0158be1..874e776 100644 --- a/internal/pkg/cmd/reloader.go +++ b/internal/pkg/cmd/reloader.go @@ -19,6 +19,7 @@ import ( "github.com/stakater/Reloader/internal/pkg/util" "github.com/stakater/Reloader/pkg/kube" v1 "k8s.io/apimachinery/pkg/apis/meta/v1" + "k8s.io/apimachinery/pkg/labels" ) // NewReloaderCommand starts the reloader controller @@ -223,7 +224,7 @@ func getNamespaceLabelSelector(cmd *cobra.Command) (string, error) { } namespaceLabelSelector := strings.Join(slice[:], ",") - _, err = v1.ParseToLabelSelector(namespaceLabelSelector) + _, err = labels.Parse(namespaceLabelSelector) if err != nil { logrus.Fatal(err) } @@ -257,7 +258,7 @@ func getResourceLabelSelector(cmd *cobra.Command) (string, error) { } resourceLabelSelector := strings.Join(slice[:], ",") - _, err = v1.ParseToLabelSelector(resourceLabelSelector) + _, err = labels.Parse(resourceLabelSelector) if err != nil { logrus.Fatal(err) }