]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
testnode.sh: Retry submitting to paddles
authorZack Cerza <zack@redhat.com>
Fri, 4 Feb 2022 00:03:07 +0000 (17:03 -0700)
committerZack Cerza <zack@redhat.com>
Mon, 28 Mar 2022 21:28:37 +0000 (15:28 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
docs/docker-compose/testnode.sh

index 38dca640e0088bc575dadc35a566ddb1d3802bef..d29c3b6d0ae94a6331d7a48fe654337d01f52ca1 100755 (executable)
@@ -1,7 +1,13 @@
 #!/usr/bin/bash
-set -ex
+set -x
 echo "$SSH_PUBKEY" > /root/.ssh/authorized_keys
 echo "$SSH_PUBKEY" > /home/ubuntu/.ssh/authorized_keys
 chown ubuntu /home/ubuntu/.ssh/authorized_keys
-curl -X POST -d "{\"name\": \"$(hostname)\", \"machine_type\": \"testnode\", \"up\": true, \"locked\": false}" http://paddles:8080/nodes/
+payload="{\"name\": \"$(hostname)\", \"machine_type\": \"testnode\", \"up\": true, \"locked\": false, \"os_type\": \"ubuntu\", \"os_version\": \"20.04\"}"
+for i in $(seq 1 5); do
+    echo "attempt $i"
+    curl -v -f -d "$payload" http://paddles:8080/nodes/ && break
+    sleep 1
+done
+mkdir -p /run/sshd
 exec /usr/sbin/sshd -D