From 1a9f7e9a0ccfebb98818c1b7038638e6bf1a2ce5 Mon Sep 17 00:00:00 2001 From: Peeyush Gupta Date: Mon, 6 Jun 2016 14:15:24 +0530 Subject: [PATCH] Adding version.Info in apiserver.go --- api/swagger-spec/version.json | 48 +++++++++++++++++++++++++++++++++-- pkg/apiserver/apiserver.go | 3 ++- 2 files changed, 48 insertions(+), 3 deletions(-) diff --git a/api/swagger-spec/version.json b/api/swagger-spec/version.json index 76b392f1aed..9053fb2a64b 100644 --- a/api/swagger-spec/version.json +++ b/api/swagger-spec/version.json @@ -9,7 +9,7 @@ "description": "git code version from which this is built", "operations": [ { - "type": "void", + "type": "version.Info", "method": "GET", "summary": "get the code version", "nickname": "getCodeVersion", @@ -24,5 +24,49 @@ ] } ], - "models": {} + "models": { + "version.Info": { + "id": "version.Info", + "required": [ + "major", + "minor", + "gitVersion", + "gitCommit", + "gitTreeState", + "buildDate", + "goVersion", + "compiler", + "platform" + ], + "properties": { + "major": { + "type": "string" + }, + "minor": { + "type": "string" + }, + "gitVersion": { + "type": "string" + }, + "gitCommit": { + "type": "string" + }, + "gitTreeState": { + "type": "string" + }, + "buildDate": { + "type": "string" + }, + "goVersion": { + "type": "string" + }, + "compiler": { + "type": "string" + }, + "platform": { + "type": "string" + } + } + } + } } diff --git a/pkg/apiserver/apiserver.go b/pkg/apiserver/apiserver.go index 49db40d618d..806cc9f905c 100644 --- a/pkg/apiserver/apiserver.go +++ b/pkg/apiserver/apiserver.go @@ -174,7 +174,8 @@ func InstallVersionHandler(mux Mux, container *restful.Container) { Doc("get the code version"). Operation("getCodeVersion"). Produces(restful.MIME_JSON). - Consumes(restful.MIME_JSON)) + Consumes(restful.MIME_JSON). + Writes(version.Info{})) container.Add(versionWS) }