X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Fintegration%2Finclude-raw-integration-configure-clustering.sh;h=76446995136bdad1115c7e9f0a1eb7142ef48144;hb=0a1c9f07c9d616be2b63c25eb5949741426ccffc;hp=f758b51df603b15817cbe2c2e109bad85b6d21ad;hpb=bbad1da14820887151f9d5f2ae91cd075cb40270;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..764469951 100644 --- a/jjb/integration/include-raw-integration-configure-clustering.sh +++ b/jjb/integration/include-raw-integration-configure-clustering.sh @@ -1,234 +1,106 @@ -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 <