diff --git a/runtime/kubernetes/kubernetes.go b/runtime/kubernetes/kubernetes.go index a6b301f3..9515878a 100644 --- a/runtime/kubernetes/kubernetes.go +++ b/runtime/kubernetes/kubernetes.go @@ -84,6 +84,8 @@ func (k *kubernetes) getService(labels map[string]string) ([]*service, error) { address := kservice.Spec.ClusterIP port := kservice.Spec.Ports[0] srv.Service.Metadata["address"] = fmt.Sprintf("%s:%d", address, port.Port) + // set the type of service + srv.Service.Metadata["type"] = kservice.Metadata.Labels["micro"] // copy annotations metadata into service metadata for k, v := range kservice.Metadata.Annotations { diff --git a/runtime/service.go b/runtime/service.go index 4b20ff65..9c6bdc16 100644 --- a/runtime/service.go +++ b/runtime/service.go @@ -125,6 +125,8 @@ func (s *service) Start() error { s.running = true // set status s.Metadata["status"] = "running" + // set started + s.Metadata["started"] = time.Now().Format(time.RFC3339) if s.output != nil { s.streamOutput()