Merge pull request #87032 from awly/preload-gke-exec-plugin

Allow a preloaded gke-exec-auth-plugin
This commit is contained in:
Kubernetes Prow Robot 2020-01-16 13:14:52 -08:00 committed by GitHub
commit 34e090187c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -292,6 +292,11 @@ function install-exec-auth-plugin {
local -r plugin_url="${EXEC_AUTH_PLUGIN_URL}"
local -r plugin_sha1="${EXEC_AUTH_PLUGIN_SHA1}"
if is-preloaded "gke-exec-auth-plugin" "${plugin_sha1}"; then
echo "gke-exec-auth-plugin is preloaded"
return
fi
echo "Downloading gke-exec-auth-plugin binary"
download-or-bust "${plugin_sha1}" "${plugin_url}"
mv "${KUBE_HOME}/gke-exec-auth-plugin" "${KUBE_BIN}/gke-exec-auth-plugin"