From 593b543230b8c269dd1585537458da61fb900524 Mon Sep 17 00:00:00 2001 From: ben-toogood Date: Mon, 10 Aug 2020 15:20:33 +0100 Subject: [PATCH] runtime/kubernetes: fix streaming logs error handling (#1919) --- runtime/kubernetes/logs.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/runtime/kubernetes/logs.go b/runtime/kubernetes/logs.go index 0d5040ce..bd8a3687 100644 --- a/runtime/kubernetes/logs.go +++ b/runtime/kubernetes/logs.go @@ -165,6 +165,9 @@ func (k *klog) Stream() (runtime.LogStream, error) { if err != nil { return nil, err } + if len(pods) == 0 { + return nil, errors.NotFound("runtime.logs", "no such service") + } stream := &kubeStream{ stream: make(chan runtime.LogRecord),