From 7ddd9255b66289bc28376ac2f758e46759a16029 Mon Sep 17 00:00:00 2001 From: Lantao Liu Date: Thu, 1 Feb 2018 20:10:39 +0000 Subject: [PATCH] Add golang version in `Status` info. Signed-off-by: Lantao Liu --- pkg/server/status.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/server/status.go b/pkg/server/status.go index dd5e1b3f8..21dc447db 100644 --- a/pkg/server/status.go +++ b/pkg/server/status.go @@ -19,6 +19,7 @@ package server import ( "encoding/json" "fmt" + goruntime "runtime" "golang.org/x/net/context" "k8s.io/kubernetes/pkg/kubelet/apis/cri/v1alpha1/runtime" @@ -70,6 +71,11 @@ func (c *criContainerdService) Status(ctx context.Context, r *runtime.StatusRequ } resp.Info = make(map[string]string) resp.Info["config"] = string(configByt) + versionByt, err := json.Marshal(goruntime.Version()) + if err != nil { + return nil, err + } + resp.Info["golang"] = string(versionByt) } return resp, nil }