From a84da6cf1c82960acfe74f85c1179ecc46839a9c Mon Sep 17 00:00:00 2001 From: Paul Bellamy Date: Mon, 18 Jan 2016 10:27:56 +0000 Subject: [PATCH] nil selector for a k8s service means nothing, not everything --- probe/kubernetes/service.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/probe/kubernetes/service.go b/probe/kubernetes/service.go index 0717f27f5..c9a17d4a3 100644 --- a/probe/kubernetes/service.go +++ b/probe/kubernetes/service.go @@ -46,6 +46,9 @@ func (s *service) Namespace() string { } func (s *service) Selector() labels.Selector { + if s.Spec.Selector == nil { + return labels.Nothing() + } return labels.SelectorFromSet(labels.Set(s.Spec.Selector)) }