Merge pull request #123847 from wangzhen127/update-npd-configure

Support fetching NPD from github releases in standalone mode
This commit is contained in:
Kubernetes Prow Robot 2024-03-10 19:23:49 -07:00 committed by GitHub
commit ebc1a7b7fb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -295,9 +295,14 @@ function install-node-problem-detector {
return return
fi fi
echo "Downloading ${npd_tar}." if [[ -n "${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-}" ]]; then
local -r npd_release_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH:-https://storage.googleapis.com/kubernetes-release}" echo "Downloading ${npd_tar} from ${NODE_PROBLEM_DETECTOR_RELEASE_PATH}."
download-or-bust "${npd_hash}" "${npd_release_path}/node-problem-detector/${npd_tar}" local -r download_path="${NODE_PROBLEM_DETECTOR_RELEASE_PATH}/node-problem-detector/${npd_tar}"
else
echo "Downloading ${npd_tar} from github."
local -r download_path="https://github.com/kubernetes/node-problem-detector/releases/download/${npd_version}/${npd_tar}"
fi
download-or-bust "${npd_hash}" "${download_path}"
local -r npd_dir="${KUBE_HOME}/node-problem-detector" local -r npd_dir="${KUBE_HOME}/node-problem-detector"
mkdir -p "${npd_dir}" mkdir -p "${npd_dir}"
tar xzf "${KUBE_HOME}/${npd_tar}" -C "${npd_dir}" --overwrite tar xzf "${KUBE_HOME}/${npd_tar}" -C "${npd_dir}" --overwrite