From 0449138f61f5680ddc86a1d10581dc9e400ebc1a Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Sat, 14 Mar 2020 21:18:41 +0000 Subject: [PATCH] fix panic (#1348) --- runtime/kubernetes/service.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runtime/kubernetes/service.go b/runtime/kubernetes/service.go index 5e751673..f04f9a14 100644 --- a/runtime/kubernetes/service.go +++ b/runtime/kubernetes/service.go @@ -38,6 +38,11 @@ func newService(s *runtime.Service, c runtime.CreateOptions) *service { kdeploy.Spec.Template.Metadata.Annotations = make(map[string]string) } + // create if non existent + if s.Metadata == nil { + s.Metadata = make(map[string]string) + } + // add the service metadata to the k8s labels, do this first so we // don't override any labels used by the runtime, e.g. name for k, v := range s.Metadata {