31 lines
727 B
Bash
Executable File
31 lines
727 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/
|
|
|
|
sed -i \
|
|
-e 's/^version:.*/version: '${HELM_VERSION}'/' \
|
|
-e 's/appVersion:.*/appVersion: '${HELM_VERSION}'/' \
|
|
build/charts/aks-operator/Chart.yaml
|
|
|
|
sed -i \
|
|
-e 's/tag:.*/tag: '${HELM_TAG}'/' \
|
|
build/charts/aks-operator/values.yaml
|
|
|
|
sed -i \
|
|
-e 's/^version:.*/version: '${HELM_VERSION}'/' \
|
|
-e 's/appVersion:.*/appVersion: '${HELM_VERSION}'/' \
|
|
build/charts/aks-operator-crd/Chart.yaml
|
|
|
|
helm package -d ./dist/artifacts ./build/charts/aks-operator
|
|
helm package -d ./dist/artifacts ./build/charts/aks-operator-crd
|