webhook/scripts/package-helm

28 lines
684 B
Bash
Executable File

#!/bin/bash
set -e
if ! hash helm 2>/dev/null; then
exit 0
fi
cd $(dirname $0)/..
. ./scripts/version
rm -rf build/charts
mkdir -p build dist/artifacts
cp -rf charts build/
# must use sed -i'<backup_extension>'` for GNU and OSX compatibility
sed -i'.bkp' \
-e 's/^version:.*/version: '${HELM_VERSION}'/' \
-e 's/appVersion:.*/appVersion: '${HELM_VERSION}'/' \
build/charts/rancher-webhook/Chart.yaml
sed -i'.bkb' \
-e 's/tag: latest/tag: '${HELM_TAG}'/' \
build/charts/rancher-webhook/values.yaml
rm build/charts/rancher-webhook/Chart.yaml.bkp build/charts/rancher-webhook/values.yaml.bkb
helm package -d ./dist/artifacts ./build/charts/rancher-webhook