mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 09:22:44 +00:00
Do not override KUBERNETES_RELEASE if already set
This commit is contained in:
parent
f37cffcf4e
commit
106a8ce469
@ -44,6 +44,10 @@ KUBE_ROOT=$(cd $(dirname "${BASH_SOURCE}")/.. && pwd)
|
|||||||
KUBERNETES_RELEASE_URL="${KUBERNETES_RELEASE_URL:-https://storage.googleapis.com/kubernetes-release/release}"
|
KUBERNETES_RELEASE_URL="${KUBERNETES_RELEASE_URL:-https://storage.googleapis.com/kubernetes-release/release}"
|
||||||
|
|
||||||
function detect_kube_release() {
|
function detect_kube_release() {
|
||||||
|
if [[ -n "${KUBE_VERSION:-}" ]]; then
|
||||||
|
return 0 # Allow caller to explicitly set version
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ ! -e "${KUBE_ROOT}/version" ]]; then
|
if [[ ! -e "${KUBE_ROOT}/version" ]]; then
|
||||||
echo "Can't determine Kubernetes release." >&2
|
echo "Can't determine Kubernetes release." >&2
|
||||||
echo "${BASH_SOURCE} should only be run from a prebuilt Kubernetes release." >&2
|
echo "${BASH_SOURCE} should only be run from a prebuilt Kubernetes release." >&2
|
||||||
@ -51,8 +55,7 @@ function detect_kube_release() {
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
KUBERNETES_RELEASE=$(cat "${KUBE_ROOT}/version")
|
KUBE_VERSION=$(cat "${KUBE_ROOT}/version")
|
||||||
DOWNLOAD_URL_PREFIX="${KUBERNETES_RELEASE_URL}/${KUBERNETES_RELEASE}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function detect_client_info() {
|
function detect_client_info() {
|
||||||
@ -153,6 +156,7 @@ function extract_arch_tarball() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
detect_kube_release
|
detect_kube_release
|
||||||
|
DOWNLOAD_URL_PREFIX="${KUBERNETES_RELEASE_URL}/${KUBE_VERSION}"
|
||||||
|
|
||||||
SERVER_PLATFORM="linux"
|
SERVER_PLATFORM="linux"
|
||||||
SERVER_ARCH="${KUBERNETES_SERVER_ARCH:-amd64}"
|
SERVER_ARCH="${KUBERNETES_SERVER_ARCH:-amd64}"
|
||||||
@ -161,7 +165,7 @@ SERVER_TAR="kubernetes-server-${SERVER_PLATFORM}-${SERVER_ARCH}.tar.gz"
|
|||||||
detect_client_info
|
detect_client_info
|
||||||
CLIENT_TAR="kubernetes-client-${CLIENT_PLATFORM}-${CLIENT_ARCH}.tar.gz"
|
CLIENT_TAR="kubernetes-client-${CLIENT_PLATFORM}-${CLIENT_ARCH}.tar.gz"
|
||||||
|
|
||||||
echo "Kubernetes release: ${KUBERNETES_RELEASE}"
|
echo "Kubernetes release: ${KUBE_VERSION}"
|
||||||
echo "Server: ${SERVER_PLATFORM}/${SERVER_ARCH} (to override, set KUBERNETES_SERVER_ARCH)"
|
echo "Server: ${SERVER_PLATFORM}/${SERVER_ARCH} (to override, set KUBERNETES_SERVER_ARCH)"
|
||||||
echo "Client: ${CLIENT_PLATFORM}/${CLIENT_ARCH} (autodetected)"
|
echo "Client: ${CLIENT_PLATFORM}/${CLIENT_ARCH} (autodetected)"
|
||||||
echo
|
echo
|
||||||
|
Loading…
Reference in New Issue
Block a user