X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Finclude-raw-integration-configure-clustering.sh;h=bf5ba87a457c76284320f6d88f06a75e3388ea98;hb=5a6ea423022e8d3e663097d510513dde2a56b7e9;hp=f758b51df603b15817cbe2c2e109bad85b6d21ad;hpb=d997d5a23917cd718f146639d52a946a6745be82;p=releng%2Fbuilder.git diff --git a/jjb/integration/include-raw-integration-configure-clustering.sh b/jjb/integration/include-raw-integration-configure-clustering.sh index f758b51df..bf5ba87a4 100644 --- a/jjb/integration/include-raw-integration-configure-clustering.sh +++ b/jjb/integration/include-raw-integration-configure-clustering.sh @@ -1,234 +1,111 @@ -echo "##################################################" -echo "## include-raw-integration-configure-clustering ##" -echo "##################################################" +echo "#################################################" +echo "## Configure Cluster and Start ##" +echo "#################################################" -# this script configures replication on a single ODL controller. -# files touched are akka.conf modules-shards.conf +AKKACONF=/tmp/${BUNDLEFOLDER}/configuration/initial/akka.conf +MODULESCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/modules.conf +MODULESHARDSCONF=/tmp/${BUNDLEFOLDER}/configuration/initial/module-shards.conf +JOLOKIACONF=/tmp/${BUNDLEFOLDER}/deploy/jolokia.xml +# Utility function for joining strings. +function join { + delim=',\n\t\t' + final=$1; shift + for str in $* ; do + final=${final}${delim}${str} + done -echo "##################################" -echo "## Loop through controller IPs #" -echo "##################################" - -declare CONTROLLERIPS=($(cat slave_addresses.txt | grep CONTROLLER | awk -F = '{print $2}')) -declare -p CONTROLLERIPS - -echo "######################################################" -echo "## include-raw-integration-configuration_functions ##" -echo "######################################################" - -# writes the functions needed for configuring clustering to -# configuration-functions in the WORKSPACE -env - -set -x - -cat > ${WORKSPACE}/configuration-functions < ${WORKSPACE}/configuration-script.sh < ${WORKSPACE}/configuration-script.sh <