#!/usr/bin/env bash set -e echo "-- chart/copy --" cd $(dirname $0)/.. . ./version # A Promotion is from Latest to Stable. if [[ -z "${DRONE_TAG}" ]]; then echo "We can only promote Tags from the 'latest' chart repo to 'stable'" exit 1 fi if [[ "${CHART_REPO}" != "latest" ]]; then echo "We can only promote Tags from the 'latest' chart repo to 'stable'" exit 1 fi # Remove any existing charts. rm -rf ../bin/chart mkdir -p ../bin/chart/stable curl -f -H 'Cache-Control: max-age=0,no-cache' -H 'Host: releases.rancher.com' "https://c.storage.googleapis.com/server-charts/latest/rancher-${CHART_VERSION}.tgz?$(date +%s%N)" -o ../bin/chart/stable/rancher-${CHART_VERSION}.tgz ./chart/index stable