From 378b43cfa30100f62611d8a45aa5c9256da307fe Mon Sep 17 00:00:00 2001 From: Vivek Singh Date: Wed, 13 Jan 2021 19:51:45 +0530 Subject: [PATCH] Update provider version info to faas-provider Update InfoResponse to ProviderInfo Update ProviderVersion to VersionInfo Signed-off-by: Vivek Singh --- types/requests.go | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/types/requests.go b/types/requests.go index 1963c79..752893e 100644 --- a/types/requests.go +++ b/types/requests.go @@ -9,20 +9,21 @@ type ScaleServiceRequest struct { Replicas uint64 `json:"replicas"` } -// InfoResponse provides information about the underlying provider -type InfoResponse struct { - Provider string `json:"provider"` - Version ProviderVersion `json:"version"` - Orchestration string `json:"orchestration"` +// DeleteFunctionRequest delete a deployed function +type DeleteFunctionRequest struct { + FunctionName string `json:"functionName"` } -// ProviderVersion provides the commit sha and release version number of the underlying provider -type ProviderVersion struct { - SHA string `json:"sha"` - Release string `json:"release"` +// ProviderInfo provides information about the configured provider +type ProviderInfo struct { + Name string `json:"provider"` + Version *VersionInfo `json:"version"` + Orchestration string `json:"orchestration"` } -// DeleteFunctionRequest delete a deployed function -type DeleteFunctionRequest struct { - FunctionName string `json:"functionName"` +// VersionInfo provides the commit message, sha and release version number +type VersionInfo struct { + CommitMessage string `json:"commit_message,omitempty"` + SHA string `json:"sha"` + Release string `json:"release"` }