Include Go version, platform, and other build info in version string

Additionally update MatchesServerVersion to only check GitVersion,
GitCommit, and GitTreeState.
This commit is contained in:
Jeff Grafton
2016-01-20 18:33:34 -08:00
parent 4c2d129bdb
commit fb663f2cd5
5 changed files with 26 additions and 11 deletions

View File

@@ -126,7 +126,7 @@ kube::version::ldflag() {
kube::version::ldflags() {
kube::version::get_version_vars
local -a ldflags=()
local -a ldflags=($(kube::version::ldflag "buildDate" "$(date -u +'%Y-%m-%dT%H:%M:%SZ')"))
if [[ -n ${KUBE_GIT_COMMIT-} ]]; then
ldflags+=($(kube::version::ldflag "gitCommit" "${KUBE_GIT_COMMIT}"))
ldflags+=($(kube::version::ldflag "gitTreeState" "${KUBE_GIT_TREE_STATE}"))