tests/e2e/k3s-versions: skip multi-server-start-stop test for k3s versions that won't work with it (dqlite)
This commit is contained in:
parent
025770edeb
commit
0225fab8e8
@ -3,18 +3,28 @@
|
||||
CURR_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
|
||||
[ -d "$CURR_DIR" ] || { echo "FATAL: no current dir (maybe running in zsh?)"; exit 1; }
|
||||
|
||||
KNOWN_TO_FAIL=("v1.17.17-k3s1" "v1.18.15-k3s1") # some versions of k3s don't work here (dqlite), so we can skip them here
|
||||
|
||||
# shellcheck source=./common.sh
|
||||
source "$CURR_DIR/common.sh"
|
||||
|
||||
: "${EXTRA_FLAG:=""}"
|
||||
: "${EXTRA_TITLE:=""}"
|
||||
|
||||
|
||||
export CURRENT_STAGE="Test | multi-server-start-stop | $K3S_IMAGE_TAG"
|
||||
|
||||
if [[ -n "$K3S_IMAGE_TAG" ]]; then
|
||||
for failing in "${KNOWN_TO_FAIL[@]}"; do
|
||||
if [[ "$failing" == "$K3S_IMAGE_TAG" ]]; then
|
||||
warn "$K3S_IMAGE_TAG is known to fail this test. Skipping."
|
||||
exit 0
|
||||
fi
|
||||
done
|
||||
EXTRA_FLAG="--image rancher/k3s:$K3S_IMAGE_TAG"
|
||||
EXTRA_TITLE="(rancher/k3s:$K3S_IMAGE_TAG)"
|
||||
fi
|
||||
|
||||
export CURRENT_STAGE="Test | multi-server-start-stop | $K3S_IMAGE_TAG"
|
||||
|
||||
info "Creating cluster multiserver $EXTRA_TITLE ..."
|
||||
$EXE cluster create "multiserver" --servers 3 --api-port 6443 --wait --timeout 360s $EXTRA_FLAG || failed "could not create cluster multiserver $EXTRA_TITLE"
|
||||
|
Loading…
Reference in New Issue
Block a user