Use "0.0.0" as our fake version instead of "?.?.?" to avoid a panic.

These values need to pass the validation in k8s.io/component-base/metrics: https://github.com/kubernetes/component-base/blob/v0.20.5/metrics/version_parser.go#L28-L50

Signed-off-by: Matt Moyer <moyerm@vmware.com>
This commit is contained in:
Matt Moyer 2021-03-31 15:03:40 -05:00
parent fe9f12a29c
commit e4e4e686f6
No known key found for this signature in database
GPG Key ID: EAE88AD172C5AE2D
1 changed files with 5 additions and 3 deletions

View File

@ -55,9 +55,11 @@ kube::version::get_version_vars() {
else
# KUBE_GIT_VERSION was not supplied
KUBE_GIT_VERSION='?.?.?'
KUBE_GIT_MAJOR='?'
KUBE_GIT_MINOR='?'
# These values need to pass the validation in k8s.io/component-base/metrics:
# https://github.com/kubernetes/component-base/blob/v0.20.5/metrics/version_parser.go#L28-L50
KUBE_GIT_VERSION='0.0.0'
KUBE_GIT_MAJOR='0'
KUBE_GIT_MINOR='0'
fi
fi
}