#!/usr/bin/env bash | |
# example cord webserver post request to update config for cluster test | |
cat > /tmp/testconfig.json <<EOF | |
{ | |
"test_case" : "cluster", | |
"config" : | |
{ | |
"TLS_TIMEOUT" : 10, | |
"ITERATIONS" : 50 | |
} | |
} | |
EOF | |
curl -H "Content-Type: application/json" -X POST -d @/tmp/testconfig.json http://localhost:5000/update | |
rm -f /tmp/testconfig.json | |
read -p "Do you want to restore the config?" ans | |
case "$ans" in | |
[Yy]*) | |
echo "Restoring test case config" | |
curl -H "Content-Type: application/json" -X POST -d '{ "test_case" : "cluster" }' http://localhost:5000/restore | |
;; | |
esac |