#!/bin/bash

set -o nounset
set -o pipefail

OS_ROOT=$(dirname "${BASH_SOURCE}")/../../..
source "${OS_ROOT}/hack/util.sh"
cd "${OS_ROOT}"

function cleanup()
{
	out=$?
	cleanup_openshift
	echo "[INFO] Exiting"
	exit $out
}

trap "exit" INT TERM
trap "cleanup" EXIT

TMPDIR="${TMPDIR:-"/tmp"}"
BASETMPDIR="${TMPDIR}/openshift-extended-tests/config-compatibility"

# run the end-to-end using the old config from each release
V1_TMPDIR=${BASETMPDIR}/v1.0.0
sudo rm -rf "${V1_TMPDIR}"
mkdir -p "${V1_TMPDIR}"
set -e
BASETMPDIR=${V1_TMPDIR} test/old-start-configs/v1.0.0/test-end-to-end.sh