nd002test/on-premise/main/rancher_v2.9.1/source/rancher-2.9.1/scripts/check-origins

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[@]}