fix(test): reuse kind cluster on stop/start cycle in deploy test
Use --skip-cluster-management to avoid destroying and recreating the kind cluster during the stop/start volume retention test. The second kind create fails on some CI runners due to cgroups detection issues. Use --delete-volumes to clear PVs so fresh PVCs can bind on restart. Bind-mount data survives on the host filesystem; provisioner volumes are recreated fresh. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>feature/k8s-jobs
parent
1375f209d3
commit
35f179b755
|
|
@ -225,12 +225,14 @@ else
|
|||
delete_cluster_exit
|
||||
fi
|
||||
|
||||
# Stop then start again and check the volume was preserved
|
||||
$TEST_TARGET_SO deployment --dir $test_deployment_dir stop
|
||||
# Sleep a bit just in case
|
||||
# sleep for longer to check if that's why the subsequent create cluster fails
|
||||
sleep 20
|
||||
$TEST_TARGET_SO deployment --dir $test_deployment_dir start
|
||||
# Stop then start again and check the volume was preserved.
|
||||
# Use --skip-cluster-management to reuse the existing kind cluster instead of
|
||||
# destroying and recreating it (which fails on some CI runners due to cgroups issues).
|
||||
# Use --delete-volumes to clear PVs so fresh PVCs can bind on restart.
|
||||
# Bind-mount data survives on the host filesystem; provisioner volumes are recreated fresh.
|
||||
$TEST_TARGET_SO deployment --dir $test_deployment_dir stop --delete-volumes --skip-cluster-management
|
||||
sleep 5
|
||||
$TEST_TARGET_SO deployment --dir $test_deployment_dir start --skip-cluster-management
|
||||
wait_for_pods_started
|
||||
wait_for_log_output
|
||||
sleep 1
|
||||
|
|
|
|||
Loading…
Reference in New Issue