mirror of
https://github.com/actions-runner-controller/actions-runner-controller.git
synced 2026-09-30 15:06:29 +02:00
Test config fix using docker bridge for tests
This commit is contained in:
@@ -111,10 +111,21 @@ function create_cluster() {
|
||||
minikube delete || true
|
||||
|
||||
log "Creating minikube cluster"
|
||||
minikube start --driver=docker --container-runtime=docker --wait=all
|
||||
minikube start --driver=docker --container-runtime=docker --network=bridge --wait=all
|
||||
|
||||
log "Verifying ns works"
|
||||
if ! minikube ssh "nslookup github.com >/dev/null 2>&1"; then
|
||||
local ns_retries=5
|
||||
local ns_delay=3
|
||||
local ns_ok=false
|
||||
for (( i=1; i<=ns_retries; i++ )); do
|
||||
if minikube ssh "nslookup github.com >/dev/null 2>&1"; then
|
||||
ns_ok=true
|
||||
break
|
||||
fi
|
||||
log "DNS check attempt ${i}/${ns_retries} failed, retrying in ${ns_delay}s..."
|
||||
sleep "${ns_delay}"
|
||||
done
|
||||
if [[ "${ns_ok}" != "true" ]]; then
|
||||
log "Nameserver configuration failed"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user