From b6b06d74a94acdff2010550b238ef88e03dc7f8a Mon Sep 17 00:00:00 2001 From: "Richard T. Carback III" <rick.carback@gmail.com> Date: Fri, 8 Jan 2021 22:19:22 +0000 Subject: [PATCH] Update smoke infra config --- basice2e/permissioning.yaml | 6 ++---- basice2e/run.sh | 15 +++++++++++---- basice2e/udb.yaml | 6 +++++- smokeinfra/permissioning.yaml | 13 +++++++------ 4 files changed, 25 insertions(+), 15 deletions(-) diff --git a/basice2e/permissioning.yaml b/basice2e/permissioning.yaml index 52897f0..4d98061 100644 --- a/basice2e/permissioning.yaml +++ b/basice2e/permissioning.yaml @@ -28,8 +28,8 @@ nodeMetricInterval: 3 disableGatewayPing: true # UDB ID -udbID: 1 - +udbID: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD" +udbAddress: "127.0.0.1:18001" # Path to UDB public key PEM file udbPubKeyPemPath: "../keys/cmix.rip.crt" @@ -62,8 +62,6 @@ udbCertPath: "../keys/cmix.rip.crt" # Path to the certificate file serverCertPath: "../keys/cmix.rip.crt" -udbID: 3 - # Time interval (in minutes) in which the database is # checked for banned nodes BanTrackerInterval: "3" diff --git a/basice2e/run.sh b/basice2e/run.sh index 8b67be3..9fb0760 100755 --- a/basice2e/run.sh +++ b/basice2e/run.sh @@ -32,7 +32,14 @@ mkdir -p $CLIENTCLEAN echo "STARTING SERVERS..." -PERMCMD="../bin/permissioning --logLevel 2 -c permissioning.yaml " +UDBID=$(../bin/client init -s results/udbsession -l results/udbidgen.log --password hello --ndf ndf.json) +echo "GENERATED UDB ID: $UDBID" +UDBID=$(sed -e 's/[&\\/]/\\&/g; s/$/\\/' -e '$s/\\$//' <<<"$UDBID") +cp permissioning.yaml permissioning-actual.yaml +sed -i "s/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/$UDBID/g" permissioning-actual.yaml + + +PERMCMD="../bin/permissioning --logLevel 2 -c permissioning-actual.yaml " $PERMCMD > results/permissioning-console.txt 2>&1 & PIDVAL=$! echo "$PERMCMD -- $PIDVAL" @@ -116,7 +123,7 @@ echo "$UDBCMD -- $PIDVAL" rm rid.txt || true while [ ! -s rid.txt ] && [ $cnt -lt 30 ]; do sleep 1 - grep -a "Gateway Polling for Message Reception Begun" results/udb-console.txt > rid.txt || true + grep -a "Sending Poll message" results/udb-console.txt > rid.txt || true cnt=$(($cnt + 1)) echo -n "." done @@ -211,13 +218,13 @@ PIDVAL=$! echo "$CLIENTCMD -- $PIDVAL" wait $PIDVAL -CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13.log -s blob13 --register josh13 --addemail josh13@elixxir.io --addphone 6178675309" +CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13.log -s blob13 --register josh13 --addemail josh13@elixxir.io --addphone 6178675309US" eval $CLIENTCMD >> $CLIENTOUT/client13.txt || true & PIDVAL=$! echo "$CLIENTCMD -- $PIDVAL" wait $PIDVAL -CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13.log -s blob13 --searchusername josh13 --searchemail josh13@elixxir.io --searchphone 6178675309" +CLIENTCMD="timeout 240s ../bin/client ud $CLIENTUDOPTS -l $CLIENTOUT/client13.log -s blob13 --searchusername josh13 --searchemail josh13@elixxir.io --searchphone 6178675309US" eval $CLIENTCMD >> $CLIENTOUT/client13.txt || true & PIDVAL=$! echo "$CLIENTCMD -- $PIDVAL" diff --git a/basice2e/udb.yaml b/basice2e/udb.yaml index 9c353db..8e34056 100644 --- a/basice2e/udb.yaml +++ b/basice2e/udb.yaml @@ -1,5 +1,9 @@ # UDB Config for E2E Integration test logPath: "./results/udb.log" -sessionfile: "./results/udb.session" +sessionPath: "./results/udbsession" +sessionPass: "hello" certPath: "../keys/cmix.rip.crt" ndfPath: "ndf.json" +port: "18001" +keyPath: "../keys/cmix.rip.key" +permCertPath: "../keys/cmix.rip.crt" diff --git a/smokeinfra/permissioning.yaml b/smokeinfra/permissioning.yaml index c510989..d149d39 100644 --- a/smokeinfra/permissioning.yaml +++ b/smokeinfra/permissioning.yaml @@ -40,11 +40,8 @@ udbPubKeyPemPath: "../keys/cmix.rip.crt" # Path to the file containing the update ID updateIdPath: "results/updateId.txt" -# === REQUIRED FOR ENABLING TLS === -# Path to the registration server private key file -keyPath: "../keys/cmix.rip.key" -# Path to the registration server certificate file -certPath: "../keys/cmix.rip.crt" +# Path to the UDB certificate file +udbCertPath: "../keys/cmix.rip.crt" ndfOutputPath: "results/permissions-ndfoutput.json" @@ -56,7 +53,11 @@ certPath: "../keys/cmix.rip.crt" # Path to the certificate file serverCertPath: "../keys/cmix.rip.crt" -udbID: 3 +udbID: "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD" +udbAddress: "127.0.0.1:18001" +# Path to UDB public key PEM file +udbPubKeyPemPath: "../keys/cmix.rip.crt" + # Time interval (in minutes) in which the database is # checked for banned nodes -- GitLab