Skip to content

Commit 16db3a5

Browse files
authored
Merge pull request #252 from spiffxp/use-dl-k8s-io
use dl.k8s.io where possible
2 parents 089304b + cf2335c commit 16db3a5

File tree

8 files changed

+14
-18
lines changed

8 files changed

+14
-18
lines changed

cluster/common.sh

+1-5
Original file line numberDiff line numberDiff line change
@@ -289,11 +289,7 @@ function load-or-gen-kube-basicauth() {
289289
function set_binary_version() {
290290
if [[ "${1}" =~ "/" ]]; then
291291
IFS='/' read -r -a path <<< "${1}"
292-
if [[ "${path[0]}" == "release" ]]; then
293-
KUBE_VERSION=$(gsutil cat "gs://kubernetes-release/${1}.txt")
294-
else
295-
KUBE_VERSION=$(gsutil cat "gs://kubernetes-release-dev/${1}.txt")
296-
fi
292+
KUBE_VERSION=$(curl -Ls "https://dl.k8s.io/${1}.txt")
297293
else
298294
KUBE_VERSION=${1}
299295
fi

cluster/gce/gci/configure-helper.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3018,7 +3018,7 @@ You can find documentation for Kubernetes at:
30183018
The source for this release can be found at:
30193019
/home/kubernetes/kubernetes-src.tar.gz
30203020
Or you can download it at:
3021-
https://storage.googleapis.com/kubernetes-release/release/${version}/kubernetes-src.tar.gz
3021+
https://dl.k8s.io/release/${version}/kubernetes-src.tar.gz
30223022
30233023
It is based on the Kubernetes source at:
30243024
https://github.com/kubernetes/kubernetes/tree/${gitref}

cluster/gce/gci/configure.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ function install-gci-mounter-tools {
245245
mkdir -p "${CONTAINERIZED_MOUNTER_HOME}"
246246
chmod a+x "${CONTAINERIZED_MOUNTER_HOME}"
247247
mkdir -p "${CONTAINERIZED_MOUNTER_HOME}/rootfs"
248-
download-or-bust "${mounter_tar_sha}" "https://storage.googleapis.com/kubernetes-release/gci-mounter/mounter.tar"
248+
download-or-bust "${mounter_tar_sha}" "https://dl.k8s.io/gci-mounter/mounter.tar"
249249
cp "${KUBE_HOME}/kubernetes/server/bin/mounter" "${CONTAINERIZED_MOUNTER_HOME}/mounter"
250250
chmod a+x "${CONTAINERIZED_MOUNTER_HOME}/mounter"
251251
mv "${KUBE_HOME}/mounter.tar" /tmp/mounter.tar
@@ -271,7 +271,7 @@ function install-node-problem-detector {
271271
fi
272272

273273
echo "Downloading ${npd_tar}."
274-
local -r npd_release_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-https://storage.googleapis.com/kubernetes-release}"
274+
local -r npd_release_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-https://dl.k8s.io}"
275275
download-or-bust "${npd_hash}" "${npd_release_path}/node-problem-detector/${npd_tar}"
276276
local -r npd_dir="${KUBE_HOME}/node-problem-detector"
277277
mkdir -p "${npd_dir}"

cluster/gce/upgrade.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ function usage() {
6161
local release_latest
6262
local ci_latest
6363

64-
release_stable=$(gsutil cat gs://kubernetes-release/release/stable.txt)
65-
release_latest=$(gsutil cat gs://kubernetes-release/release/latest.txt)
66-
ci_latest=$(gsutil cat gs://kubernetes-release-dev/ci/latest.txt)
64+
release_stable=$(curl -Ls https://dl.k8s.io/release/stable.txt)
65+
release_latest=$(curl -Ls https://dl.k8s.io/release/latest.txt)
66+
ci_latest=$(curl -Ls https://dl.k8s.io/ci/latest.txt)
6767

6868
echo "Right now, versions are as follows:"
6969
echo " release/stable: ${0} ${release_stable}"

cluster/gce/util.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -526,13 +526,13 @@ function tars_from_version() {
526526
find-release-tars
527527
upload-tars
528528
elif [[ ${KUBE_VERSION} =~ ${KUBE_RELEASE_VERSION_REGEX} ]]; then
529-
SERVER_BINARY_TAR_URL="https://storage.googleapis.com/kubernetes-release/release/${KUBE_VERSION}/kubernetes-server-linux-amd64.tar.gz"
529+
SERVER_BINARY_TAR_URL="https://dl.k8s.io/release/${KUBE_VERSION}/kubernetes-server-linux-amd64.tar.gz"
530530
# TODO: Clean this up.
531531
KUBE_MANIFESTS_TAR_URL="${SERVER_BINARY_TAR_URL/server-linux-amd64/manifests}"
532532
KUBE_MANIFESTS_TAR_HASH=$(curl "${KUBE_MANIFESTS_TAR_URL}" --silent --show-error | ${sha512sum})
533533
KUBE_MANIFESTS_TAR_HASH=${KUBE_MANIFESTS_TAR_HASH%%[[:blank:]]*}
534534
elif [[ ${KUBE_VERSION} =~ ${KUBE_CI_VERSION_REGEX} ]]; then
535-
SERVER_BINARY_TAR_URL="https://storage.googleapis.com/kubernetes-release-dev/ci/${KUBE_VERSION}/kubernetes-server-linux-amd64.tar.gz"
535+
SERVER_BINARY_TAR_URL="https://dl.k8s.io-dev/ci/${KUBE_VERSION}/kubernetes-server-linux-amd64.tar.gz"
536536
# TODO: Clean this up.
537537
KUBE_MANIFESTS_TAR_URL="${SERVER_BINARY_TAR_URL/server-linux-amd64/manifests}"
538538
KUBE_MANIFESTS_TAR_HASH=$(curl "${KUBE_MANIFESTS_TAR_URL}" --silent --show-error | ${sha512sum})
@@ -1699,7 +1699,7 @@ function setup-easyrsa {
16991699
# Note: This was heavily cribbed from make-ca-cert.sh
17001700
(set -x
17011701
cd "${KUBE_TEMP}"
1702-
curl -L -O --connect-timeout 20 --retry 6 --retry-delay 2 https://storage.googleapis.com/kubernetes-release/easy-rsa/easy-rsa.tar.gz
1702+
curl -L -O --connect-timeout 20 --retry 6 --retry-delay 2 https://dl.k8s.io/easy-rsa/easy-rsa.tar.gz
17031703
tar xzf easy-rsa.tar.gz
17041704
mkdir easy-rsa-master/kubelet
17051705
cp -r easy-rsa-master/easyrsa3/* easy-rsa-master/kubelet

cluster/get-kube-binaries.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
#
4747
# Set KUBERNETES_SKIP_CONFIRM to skip the installation confirmation prompt.
4848
# Set KUBERNETES_RELEASE_URL to choose where to download binaries from.
49-
# (Defaults to https://storage.googleapis.com/kubernetes-release/release).
49+
# (Defaults to https://dl.k8s.io).
5050
# Set KUBERNETES_DOWNLOAD_TESTS to additionally download and extract the test
5151
# binaries tarball.
5252

cluster/get-kube.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# stable release, (e.g. 'v1.3.7').
3030
# See https://github.com/kubernetes/kubernetes/releases for release options.
3131
# Set KUBERNETES_RELEASE_URL to choose where to download binaries from.
32-
# (Defaults to https://storage.googleapis.com/kubernetes-release/release).
32+
# (Defaults to https://dl.k8s.io/release).
3333
#
3434
# Set KUBERNETES_SERVER_ARCH to choose the server (Kubernetes cluster)
3535
# architecture to download:

defs/repo_rules.bzl

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pkg_tar(
1414
"""
1515

1616
def _archive_url(folder, version, archive):
17-
return paths.join("https://storage.googleapis.com", folder, version, archive)
17+
return paths.join("https://dl.k8s.io", folder, version, archive)
1818

1919
def _fetch_kube_release(ctx):
2020
build_file_contents = BUILD_PRELUDE
@@ -33,7 +33,7 @@ def _fetch_kube_release(ctx):
3333
fetch_kube_release = repository_rule(
3434
implementation = _fetch_kube_release,
3535
attrs = {
36-
"folder": attr.string(default = "kubernetes-release/release"),
36+
"folder": attr.string(default = "release"),
3737
"version": attr.string(mandatory = True),
3838
"archives": attr.string_dict(mandatory = True),
3939
},

0 commit comments

Comments
 (0)