mirror of https://github.com/k3s-io/k3s
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 @spxtrpull/6/head
commit
853bfdcb7c
|
@ -63,20 +63,39 @@ readonly gcs_acl="public-read"
|
|||
readonly results_url=${gcs_build_path//"gs:/"/"https://console.cloud.google.com/storage/browser"}
|
||||
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.
|
||||
# prints 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
|
||||
cat version
|
||||
elif [[ -e "hack/lib/version.sh" ]]; then
|
||||
(
|
||||
export KUBE_ROOT="."
|
||||
source "hack/lib/version.sh"
|
||||
kube::version::get_version_vars
|
||||
echo "${KUBE_GIT_VERSION-}"
|
||||
)
|
||||
fi
|
||||
)
|
||||
}
|
||||
|
||||
function upload_version() {
|
||||
|
|
Loading…
Reference in New Issue