mirror of
https://github.com/optim-enterprises-bv/kubernetes.git
synced 2025-10-31 18:28:13 +00:00
Allow users to use custom tags
When discovering the kube version we only consider tags that match the glob 'v*'. By doing so users can create/use their custom tags as long as they don't look like a version (starting with a 'v'). We already do a similar thing when building the pause container, see how the `REV` is set in git.k8s.io/kubernetes/build/pause/Makefile.
This commit is contained in:
@@ -66,7 +66,7 @@ kube::version::get_version_vars() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Use git describe to find the version based on tags.
|
# Use git describe to find the version based on tags.
|
||||||
if [[ -n ${KUBE_GIT_VERSION-} ]] || KUBE_GIT_VERSION=$("${git[@]}" describe --tags --abbrev=14 "${KUBE_GIT_COMMIT}^{commit}" 2>/dev/null); then
|
if [[ -n ${KUBE_GIT_VERSION-} ]] || KUBE_GIT_VERSION=$("${git[@]}" describe --tags --match='v*' --abbrev=14 "${KUBE_GIT_COMMIT}^{commit}" 2>/dev/null); then
|
||||||
# This translates the "git describe" to an actual semver.org
|
# This translates the "git describe" to an actual semver.org
|
||||||
# compatible semantic version that looks something like this:
|
# compatible semantic version that looks something like this:
|
||||||
# v1.1.0-alpha.0.6+84c76d1142ea4d
|
# v1.1.0-alpha.0.6+84c76d1142ea4d
|
||||||
|
|||||||
Reference in New Issue
Block a user