From: Kees Monshouwer Date: Sun, 31 Mar 2019 11:37:36 +0000 (+0200) Subject: auth: use the api in the lmdb regression tests X-Git-Tag: dnsdist-1.4.0-alpha1~10^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=144a58c64f9aeecd50ffc541cd8a8c46d882648d;p=thirdparty%2Fpdns.git auth: use the api in the lmdb regression tests --- diff --git a/regression-tests/backends/lmdb-slave b/regression-tests/backends/lmdb-slave index 7ef99f31d4..992a8bcf4a 100644 --- a/regression-tests/backends/lmdb-slave +++ b/regression-tests/backends/lmdb-slave @@ -26,15 +26,14 @@ __EOF__ $RUNWRAPPER $PDNS2 --daemon=no --local-port=$port --config-dir=. \ --config-name=lmdb2 --socket-dir=./ --no-shuffle \ - --slave --retrieval-threads=4 \ - --slave-cycle-interval=300 --dname-processing & + --slave --dname-processing --api --api-key=secret & echo 'waiting for zones to be slaved' loopcount=0 while [ $loopcount -lt 30 ] do sleep 5 - present=$($PDNSUTIL --config-dir=. --config-name=lmdb2 list-all-zones slave | wc -l) + present=$(curl -s -S -H 'X-API-Key: secret' http://127.0.0.1:8081/api/v1/servers/localhost/zones | jq -r '.[] | .serial' | grep -c -v '^0$') if [ $zones -eq $present ] then break