read latest v2 stable from release page

Signed-off-by: Daniel Michele <daniel@michele-it.de>
pull/6966/head
micheleIT 6 years ago committed by Daniel Michele
parent 84de17e7e5
commit 36c943e68c

@ -77,17 +77,14 @@ verifySupported() {
# checkDesiredVersion checks if the desired version is available. # checkDesiredVersion checks if the desired version is available.
checkDesiredVersion() { checkDesiredVersion() {
if [ "x$DESIRED_VERSION" == "x" ]; then if [ "x$DESIRED_VERSION" == "x" ]; then
# FIXME(bacongobbler): hard code the desired version for the time being. # read latest stable v2 release from release page
# A better fix would be to filter for Helm 2 release pages. local latest_release_url="https://github.com/helm/helm/releases/latest"
TAG="v2.16.1" if type "curl" > /dev/null; then
# Get tag from release URL TAG=$(curl -Ls https://github.com/helm/helm/releases|grep -Po '/helm/helm/releases/tag/v[0-9.-]+">Helm'|grep -Po 'v2[0-9.-]+' | sort -r | head -n 1)
# local latest_release_url="https://github.com/helm/helm/releases/latest" elif type "wget" > /dev/null; then
# if type "curl" > /dev/null; then TAG=$(wget -O - https://github.com/helm/helm/releases|grep -Po '/helm/helm/releases/tag/v[0-9.-]+">Helm'|grep -Po 'v2[0-9.-]+' | sort -r | head -n 1)
# TAG=$(curl -Ls -o /dev/null -w %{url_effective} $latest_release_url | grep -oE "[^/]+$" ) fi
# elif type "wget" > /dev/null; then
# TAG=$(wget $latest_release_url --server-response -O /dev/null 2>&1 | awk '/^ Location: /{DEST=$2} END{ print DEST}' | grep -oE "[^/]+$")
# fi
else else
TAG=$DESIRED_VERSION TAG=$DESIRED_VERSION
fi fi

Loading…
Cancel
Save