Commit 853bfdcb authored by Kubernetes Submit Queue's avatar Kubernetes Submit Queue Committed by GitHub

Merge pull request #30324 from david-mcmahon/fix-cache

Automatic merge from submit-queue Figure out where kubernetes is in the various scopes this is called from. cc @spxtr
parents 64af5b07 2a06a8f4
...@@ -64,19 +64,38 @@ readonly results_url=${gcs_build_path//"gs:/"/"https://console.cloud.google.com/ ...@@ -64,19 +64,38 @@ readonly results_url=${gcs_build_path//"gs:/"/"https://console.cloud.google.com/
readonly timestamp=$(date +%s) readonly timestamp=$(date +%s)
######################################################################### #########################################################################
# $0 is called from different contexts so figure out where kubernetes is.
# Sets non-exported global kubernetes_base_path and defaults to "."
function set_kubernetes_base_path () {
for kubernetes_base_path in kubernetes go/src/k8s.io/kubernetes .; do
# Pick a canonical item to find in a kubernetes tree which could be a
# raw source tree or an expanded tarball.
[[ -f ${kubernetes_base_path}/cluster/common.sh ]] && break
done
}
#########################################################################
# Try to discover the kubernetes version. # Try to discover the kubernetes version.
# prints version # prints version
function find_version() { function find_version() {
(
# Where are we?
# This could be set in the global scope at some point if we need to
# discover the kubernetes path elsewhere.
set_kubernetes_base_path
cd ${kubernetes_base_path}
if [[ -e "version" ]]; then if [[ -e "version" ]]; then
cat version cat version
elif [[ -e "hack/lib/version.sh" ]]; then elif [[ -e "hack/lib/version.sh" ]]; then
(
export KUBE_ROOT="." export KUBE_ROOT="."
source "hack/lib/version.sh" source "hack/lib/version.sh"
kube::version::get_version_vars kube::version::get_version_vars
echo "${KUBE_GIT_VERSION-}" echo "${KUBE_GIT_VERSION-}"
)
fi fi
)
} }
function upload_version() { function upload_version() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment