mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 19:31:44 +00:00
New get-kube.sh option: KUBERNETES_SKIP_RELEASE_VALIDATION
This commit is contained in:
parent
190ee708a6
commit
e77830c71d
@ -56,6 +56,9 @@
|
|||||||
# Set KUBERNETES_SKIP_DOWNLOAD to skip downloading a release.
|
# Set KUBERNETES_SKIP_DOWNLOAD to skip downloading a release.
|
||||||
# Set KUBERNETES_SKIP_CONFIRM to skip the installation confirmation prompt.
|
# Set KUBERNETES_SKIP_CONFIRM to skip the installation confirmation prompt.
|
||||||
# Set KUBERNETES_SKIP_CREATE_CLUSTER to skip starting a cluster.
|
# Set KUBERNETES_SKIP_CREATE_CLUSTER to skip starting a cluster.
|
||||||
|
# Set KUBERNETES_SKIP_RELEASE_VALIDATION to skip trying to validate the
|
||||||
|
# Kubernetes release string. This implies that you know what you're doing
|
||||||
|
# and have set KUBERNETES_RELEASE and KUBERNETES_RELEASE_URL properly.
|
||||||
|
|
||||||
set -o errexit
|
set -o errexit
|
||||||
set -o nounset
|
set -o nounset
|
||||||
@ -179,13 +182,15 @@ release=${KUBERNETES_RELEASE:-"release/stable"}
|
|||||||
# Validate Kubernetes release version.
|
# Validate Kubernetes release version.
|
||||||
# Translate a published version <bucket>/<version> (e.g. "release/stable") to version number.
|
# Translate a published version <bucket>/<version> (e.g. "release/stable") to version number.
|
||||||
set_binary_version "${release}"
|
set_binary_version "${release}"
|
||||||
if [[ ${KUBE_VERSION} =~ ${KUBE_CI_VERSION_REGEX} ]]; then
|
if [[ -z "${KUBERNETES_SKIP_RELEASE_VALIDATION-}" ]]; then
|
||||||
# Override KUBERNETES_RELEASE_URL to point to the CI bucket;
|
if [[ ${KUBE_VERSION} =~ ${KUBE_CI_VERSION_REGEX} ]]; then
|
||||||
# this will be used by get-kube-binaries.sh.
|
# Override KUBERNETES_RELEASE_URL to point to the CI bucket;
|
||||||
KUBERNETES_RELEASE_URL="${KUBERNETES_CI_RELEASE_URL}"
|
# this will be used by get-kube-binaries.sh.
|
||||||
elif ! [[ ${KUBE_VERSION} =~ ${KUBE_RELEASE_VERSION_REGEX} ]]; then
|
KUBERNETES_RELEASE_URL="${KUBERNETES_CI_RELEASE_URL}"
|
||||||
echo "Version doesn't match regexp" >&2
|
elif ! [[ ${KUBE_VERSION} =~ ${KUBE_RELEASE_VERSION_REGEX} ]]; then
|
||||||
exit 1
|
echo "Version doesn't match regexp" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
kubernetes_tar_url="${KUBERNETES_RELEASE_URL}/${KUBE_VERSION}/${file}"
|
kubernetes_tar_url="${KUBERNETES_RELEASE_URL}/${KUBE_VERSION}/${file}"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user