Skip to content

Commit 8ed0899

Browse files
committed
fix: use apimachinery labelSelector parser to align with string implementation, supports != operator
Signed-off-by: Craig Trought <k8s@trought.ca>
1 parent f00448d commit 8ed0899

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/pkg/cmd/reloader.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
"github.com/stakater/Reloader/internal/pkg/util"
2020
"github.com/stakater/Reloader/pkg/kube"
2121
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
22+
"k8s.io/apimachinery/pkg/labels"
2223
)
2324

2425
// NewReloaderCommand starts the reloader controller
@@ -223,7 +224,7 @@ func getNamespaceLabelSelector(cmd *cobra.Command) (string, error) {
223224
}
224225

225226
namespaceLabelSelector := strings.Join(slice[:], ",")
226-
_, err = v1.ParseToLabelSelector(namespaceLabelSelector)
227+
_, err = labels.Parse(namespaceLabelSelector)
227228
if err != nil {
228229
logrus.Fatal(err)
229230
}
@@ -257,7 +258,7 @@ func getResourceLabelSelector(cmd *cobra.Command) (string, error) {
257258
}
258259

259260
resourceLabelSelector := strings.Join(slice[:], ",")
260-
_, err = v1.ParseToLabelSelector(resourceLabelSelector)
261+
_, err = labels.Parse(resourceLabelSelector)
261262
if err != nil {
262263
logrus.Fatal(err)
263264
}

0 commit comments

Comments
 (0)