From e874d1663d801d0b2f981a6a3ff7e26709c3acda Mon Sep 17 00:00:00 2001 From: Brad Davidson Date: Fri, 15 Sep 2023 22:27:05 +0000 Subject: [PATCH] Print message on upgrade fail Signed-off-by: Brad Davidson --- scripts/test-run-upgrade | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/scripts/test-run-upgrade b/scripts/test-run-upgrade index da32ad28bb..3921eb1d1b 100755 --- a/scripts/test-run-upgrade +++ b/scripts/test-run-upgrade @@ -22,6 +22,7 @@ server-pre-hook(){ local testID=$(basename $TEST_DIR) export SERVER_DOCKER_ARGS="\ --mount type=volume,src=k3s-server-$1-${testID,,}-rancher,dst=/var/lib/rancher/k3s \ + --mount type=volume,src=k3s-server-$1-${testID,,}-log,dst=/var/log \ --mount type=volume,src=k3s-server-$1-${testID,,}-etc,dst=/etc/rancher" } export -f server-pre-hook @@ -30,6 +31,7 @@ agent-pre-hook(){ local testID=$(basename $TEST_DIR) export AGENT_DOCKER_ARGS="\ --mount type=volume,src=k3s-agent-$1-${testID,,}-rancher,dst=/var/lib/rancher/k3s \ + --mount type=volume,src=k3s-agent-$1-${testID,,}-log,dst=/var/log \ --mount type=volume,src=k3s-agent-$1-${testID,,}-etc,dst=/etc/rancher" } export -f agent-pre-hook @@ -66,8 +68,15 @@ start-test() { # Confirm that the nodes are running the current build and that the pod we created earlier is still there . ./scripts/version.sh || true - kubectl get node -o wide | grep -F $VERSION + + verify-valid-versions $(cat $TEST_DIR/servers/1/metadata/name) + kubectl get pod -n kube-system volume-test -o wide + + if ! kubectl get node -o wide | grep -qF $VERSION; then + echo "Expected version $VERSION not found in node list" + return 1 + fi } export -f start-test