33 lines
1.1 KiB
Bash
Executable File
33 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
set -e
|
|
cd $(dirname $0)
|
|
|
|
if [ -n "$CATTLE_KDM_BRANCH" ]; then
|
|
curl -sLf https://releases.rancher.com/kontainer-driver-metadata/${CATTLE_KDM_BRANCH}/data.json > ../bin/data.json
|
|
elif [ ! -e ../bin/data.json ] && [ -e ../kontainer-driver-metadata/data/data.json ]; then
|
|
cp ../kontainer-driver-metadata/data/data.json ../bin/data.json
|
|
fi
|
|
|
|
source version
|
|
source package-env
|
|
|
|
cd ../package
|
|
../scripts/k3s-images.sh
|
|
|
|
cp ../bin/data.json ../bin/rancher-data.json
|
|
|
|
cd ../bin
|
|
|
|
# Clone charts and system-charts so that we can
|
|
# determine all images used by them
|
|
if [ ! -d build/system-charts ]; then
|
|
mkdir -p build
|
|
git clone --depth=1 --no-tags --branch $SYSTEM_CHART_DEFAULT_BRANCH https://github.com/rancher/system-charts $SYSTEM_CHART_REPO_DIR
|
|
fi
|
|
|
|
if [ ! -d $CHART_REPO_DIR ]; then
|
|
git clone --branch $CHART_DEFAULT_BRANCH https://github.com/rancher/charts $CHART_REPO_DIR
|
|
fi
|
|
|
|
TAG=$TAG REPO=${REPO} go run ../pkg/image/origins/main.go $SYSTEM_CHART_REPO_DIR $CHART_REPO_DIR $IMAGE $AGENT_IMAGE $SYSTEM_AGENT_UPGRADE_IMAGE $WINS_AGENT_UPGRADE_IMAGE ${SYSTEM_AGENT_INSTALLER_RKE2_IMAGES[@]} ${SYSTEM_AGENT_INSTALLER_K3S_IMAGES[@]}
|