releng/builder.git
9 years agoAdd stable/lithium for defense4all 23/19923/1
Thanh Ha [Fri, 8 May 2015 17:41:52 +0000 (13:41 -0400)]
Add stable/lithium for defense4all

Change-Id: I0e2752d47711e8ceb8318b478defbaf180fdac3a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium for capwap 21/19921/1
Thanh Ha [Fri, 8 May 2015 17:39:11 +0000 (13:39 -0400)]
Add stable/lithium for capwap

Change-Id: I1d5aee96f9e02f82d9b5fcc36f339b272033392d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium for alto 17/19917/1
Thanh Ha [Fri, 8 May 2015 17:35:14 +0000 (13:35 -0400)]
Add stable/lithium for alto

Change-Id: I42b017653c5769f5adec5a120906132800a68243
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Updated install-features for CSIT for VTN Manager."
Thanh Ha [Fri, 8 May 2015 17:15:30 +0000 (17:15 +0000)]
Merge "Updated install-features for CSIT for VTN Manager."

9 years agoUpdate automated project templates 09/19909/2
jenkins-releng [Fri, 8 May 2015 16:11:37 +0000 (16:11 +0000)]
Update automated project templates

Change-Id: Ia7c8744b75479404ae6b0ee1f9d91f8a7caf7084
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Use standard templates for bgpcep verify job"
Andrew Grimberg [Fri, 8 May 2015 16:30:52 +0000 (16:30 +0000)]
Merge "Use standard templates for bgpcep verify job"

9 years agoMerge "Netopeer in CI only works with user root"
Thanh Ha [Fri, 8 May 2015 16:07:16 +0000 (16:07 +0000)]
Merge "Netopeer in CI only works with user root"

9 years agoMerge "Fix integration verify job JJB template docs"
Thanh Ha [Fri, 8 May 2015 15:59:18 +0000 (15:59 +0000)]
Merge "Fix integration verify job JJB template docs"

9 years agoUpdate automated project templates 06/19906/1
jenkins-releng [Fri, 8 May 2015 15:57:53 +0000 (15:57 +0000)]
Update automated project templates

Change-Id: I8f6b2bd6d9233b546f310b66195ac8760d4f3dd7
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoNetopeer in CI only works with user root 78/19878/2
Luis Gomez [Sun, 3 May 2015 02:00:59 +0000 (19:00 -0700)]
Netopeer in CI only works with user root

Change-Id: I05a423e495883cfd23d62225d1e8237f66885fea
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoFix integration verify job JJB template docs 05/19905/1
Daniel Farrell [Fri, 8 May 2015 15:49:04 +0000 (11:49 -0400)]
Fix integration verify job JJB template docs

Old docs were copied from the merge job, wrong for this job.

Change-Id: I3ed7c64f3395f7cf3a86eb94ea130d4c98d8e725
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
9 years agoSetting up stable/lithium neutron jobs 03/19903/1
Ed Warnicke [Fri, 8 May 2015 15:42:18 +0000 (08:42 -0700)]
Setting up stable/lithium neutron jobs

Change-Id: I449a1c0a7aaa5ee620943daeca20504c576f8858
Signed-off-by: Ed Warnicke <hagbard@gmail.com>
9 years agoAdd stable/lithium jobs for sxp 68/19068/4
Thanh Ha [Sat, 25 Apr 2015 00:45:55 +0000 (20:45 -0400)]
Add stable/lithium jobs for sxp

Change-Id: I6f6b92184ec710c4d784251546fa5a342c234d44
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for snmp4sdn 66/19066/4
Thanh Ha [Sat, 25 Apr 2015 00:42:27 +0000 (20:42 -0400)]
Add stable/lithium jobs for snmp4sdn

Change-Id: Ia24b0da15586166859b32cf87265fb6b8e184865
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for snbi 65/19065/4
Thanh Ha [Sat, 25 Apr 2015 00:40:45 +0000 (20:40 -0400)]
Add stable/lithium jobs for snbi

Change-Id: I92c7b41ec421491133b0e4e379943619c001a6d2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for openflowplugin 62/19062/4
Thanh Ha [Sat, 25 Apr 2015 00:36:57 +0000 (20:36 -0400)]
Add stable/lithium jobs for openflowplugin

Change-Id: I94ee73596a7dd4adaab8b56e1c0e80bbf7593fc2
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Maven settings map for nemo project"
Thanh Ha [Fri, 8 May 2015 14:49:48 +0000 (14:49 +0000)]
Merge "Maven settings map for nemo project"

9 years agoRevert "Starting netopeer at start up" 74/19874/1
Luis Gomez [Fri, 8 May 2015 00:06:27 +0000 (00:06 +0000)]
Revert "Starting netopeer at start up"

This reverts commit 39948ccf5c41e63c3f721c449e407e3866480b55.

Change-Id: Icf5c67666129bd9a6acfdbd196e9ec12fcc72473
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoMaven settings map for nemo project 49/19849/1
Andrew Grimberg [Thu, 7 May 2015 19:58:11 +0000 (12:58 -0700)]
Maven settings map for nemo project

The TSC blessed the nemo project today. This is the macro to the
settings.xml config mapping

Change-Id: Ic2c0c32fe7205893ee5de0f2fe658a3d7ca3b352
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoUse standard templates for bgpcep verify job 43/19843/1
Thanh Ha [Thu, 7 May 2015 19:43:03 +0000 (15:43 -0400)]
Use standard templates for bgpcep verify job

Change-Id: Ie80b3ab227b96f9b3c4226574df45cd4a2c4aeb9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoUse standard templates for lispflowmapping verify jobs 41/19841/2
Thanh Ha [Thu, 7 May 2015 19:27:30 +0000 (15:27 -0400)]
Use standard templates for lispflowmapping verify jobs

Change-Id: Ife3e45b47a82cf0f9a6006f2d5f2482a5db8e773
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoUpdate automated project templates 39/19839/1
jenkins-releng [Thu, 7 May 2015 19:17:47 +0000 (19:17 +0000)]
Update automated project templates

Change-Id: I67fc952c2b381430c91dd6f5d27fc8a374b94a67
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoBug 3122: Allow JDKs to be enabled per branch in auto-jjb scripts 44/19644/5
Thanh Ha [Thu, 7 May 2015 01:17:03 +0000 (21:17 -0400)]
Bug 3122: Allow JDKs to be enabled per branch in auto-jjb scripts

This patch proposes a change to the format of the configuration section
for branches as follows:

BRANCHES:
    - master:
        jdks: openjdk8
    - stable/helium:
        jdks: openjdk7
    - stable/lithium:
        jdks: openjdk7, openjdk8

The jdks setting will be a "required" field and the first JDK listed
will be the jdk that is used for all non-verify jobs.

- Removes support for the --jdks option as this now needs to be
  configured via CFG file.

As this formatting affects all projects and would require a
modification to all projects that use the BRANCHES configuration.

Change-Id: I09f52812b7cedd699ed7da9ffa3858ca4ed9037b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "switch scalability tests for Lithium redesign"
Andrew Grimberg [Thu, 7 May 2015 17:43:03 +0000 (17:43 +0000)]
Merge "switch scalability tests for Lithium redesign"

9 years agoUpdated install-features for CSIT for VTN Manager. 64/19564/2
Hideyuki Tai [Mon, 4 May 2015 17:56:35 +0000 (10:56 -0700)]
Updated install-features for CSIT for VTN Manager.

This patch updated install-features for the CSIT on the master branch of
the VTN project in keeping with the recent change of the VTN project.
  https://git.opendaylight.org/gerrit/19560

Change-Id: I3bc5d905a64075e43404b753e2033d019d92b93a
Signed-off-by: Hideyuki Tai <Hideyuki.Tai@necam.com>
9 years agoswitch scalability tests for Lithium redesign 56/19756/1
Jamo Luhrsen [Wed, 6 May 2015 23:13:11 +0000 (16:13 -0700)]
switch scalability tests for Lithium redesign

Change-Id: I54f71126e08bcb773140f2d1469166477c8713e7
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoIntegration 3nodes: Fix ${CONTROLLERFEAT} when scope is not all 32/19732/1
Vratko Polak [Wed, 6 May 2015 17:58:40 +0000 (19:58 +0200)]
Integration 3nodes: Fix ${CONTROLLERFEAT} when scope is not all

Adresses a comment in
https://git.opendaylight.org/gerrit/#/c/18353/12/jjb/integration/include-raw-integration-get-bundle-vars.sh
which was causing ${scope} == only test jobs to fail.

Change-Id: Ifcaf11e722560734103eed1332304557e97ccba9
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
9 years agoUpdate automated project templates 21/19721/1
jenkins-releng [Wed, 6 May 2015 15:07:09 +0000 (15:07 +0000)]
Update automated project templates

Change-Id: Ica22df13bcb507cc6ba0b6c1e59ae10cabb1acb3
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Add stable/lithium jobs for aaa"
Andrew Grimberg [Wed, 6 May 2015 14:54:19 +0000 (14:54 +0000)]
Merge "Add stable/lithium jobs for aaa"

9 years agoAdded TSDR System test jenkin jobs 18/19718/1
vasanthan_balasubram [Wed, 6 May 2015 14:10:06 +0000 (19:40 +0530)]
Added TSDR System test jenkin jobs

Change-Id: I0e1866b74ae2aa00df967e0274e10606d8baa30e
Signed-off-by: vasanthan_balasubram <vasanthan_balasubram@dell.com>
9 years agoAdd Python files to scripts/.gitignore 70/19670/1
Thanh Ha [Wed, 6 May 2015 02:02:53 +0000 (22:02 -0400)]
Add Python files to scripts/.gitignore

Change-Id: I3000aae6bcf58be0938cea642d002d3d48dfab9b
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoSet a root password on the mininet systems 47/19647/1
Andrew Grimberg [Tue, 5 May 2015 17:24:18 +0000 (10:24 -0700)]
Set a root password on the mininet systems

My investigations into netopeer make me think that a non-root user isn't
going to be able to use it properly. Let's force the root user account
to have a password of root for the mininet test system so that jenkins
can call into netconf as root instead of as the jenkins user.

Change-Id: Ie574a81f50f8d8f946e24a20981c02168b44537d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoMerge "Update automated project templates"
Thanh Ha [Tue, 5 May 2015 13:48:57 +0000 (13:48 +0000)]
Merge "Update automated project templates"

9 years agoUpdate automated project templates 23/19623/1
jenkins-releng [Tue, 5 May 2015 13:44:27 +0000 (13:44 +0000)]
Update automated project templates

Change-Id: Icd675dc5770774a55d5b4d0c75b27bed201c8673
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Added the Hbase Client installation on Controller VM"
Andrew Grimberg [Tue, 5 May 2015 13:41:04 +0000 (13:41 +0000)]
Merge "Added the Hbase Client installation on Controller VM"

9 years agoMerge "Add stable/lithium jobs for sdninterfaceapp"
Andrew Grimberg [Tue, 5 May 2015 13:31:06 +0000 (13:31 +0000)]
Merge "Add stable/lithium jobs for sdninterfaceapp"

9 years agoHard capture nexus IPs 56/19556/1
Andrew Grimberg [Mon, 4 May 2015 22:32:13 +0000 (15:32 -0700)]
Hard capture nexus IPs

The upstream DevStack gate seems to be stomping on our dnsmasq setup
which makes it difficult to acquire things from nexus since we need our
dnsmasq configuration up and running for it to work properly (this isn't
an issue for gerrit since even the internal systems use the external IP
via a network hairpin for various reasons)

This captures the internal address of all the nexus systems so that even
if dnsmasq gets stomped on we should still be able to resolve nexus.

Change-Id: I1c8a92b03bfd62e48de20d6943255cfeb8d9607d
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for sdninterfaceapp 60/19060/3
Thanh Ha [Sat, 25 Apr 2015 00:34:05 +0000 (20:34 -0400)]
Add stable/lithium jobs for sdninterfaceapp

Change-Id: Ie0c132a5fd9889d9ca7bedc04fddb5fd8b745095
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Squashed commits used to test 3 node cluster"
Luis Gomez [Mon, 4 May 2015 18:09:43 +0000 (18:09 +0000)]
Merge "Squashed commits used to  test 3 node cluster"

9 years agoAdd stable/lithium jobs for aaa 54/19054/2
Thanh Ha [Sat, 25 Apr 2015 00:21:48 +0000 (20:21 -0400)]
Add stable/lithium jobs for aaa

Change-Id: Ib4088b322c7d25d01e50cc76fe99200baf4847bc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMake sure python-pip gets installed 32/19532/1
Andrew Grimberg [Mon, 4 May 2015 16:26:22 +0000 (09:26 -0700)]
Make sure python-pip gets installed

Had the python-pip install as part of an update operation. Yum won't
install something that isn't already installedy when doing an update.
Make sure that the python-pip happens during the install call instead.

Change-Id: I337209cfc5d32839b2d20c6c25fc28359dd2cb80
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for lispflowmapping 58/19058/3
Thanh Ha [Mon, 4 May 2015 14:59:32 +0000 (10:59 -0400)]
Add stable/lithium jobs for lispflowmapping

Change-Id: Ic6e6eda4f3568d1f7df922403abe5b6917dbd3d9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoActivate JDK8 verification for lispflowmapping 70/19370/7
Lorand Jakab [Thu, 30 Apr 2015 19:15:39 +0000 (22:15 +0300)]
Activate JDK8 verification for lispflowmapping

With https://git.opendaylight.org/gerrit/19367 merged, lispflowmapping
now builds with JDK8.  Let's make sure it stays that way.

Change-Id: I36bf0929fbfb70c29d47e1ed605af803e519d2b3
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
9 years agoChanging csit jobs to show yellow when robot test fails 96/19496/2
Luis Gomez [Thu, 30 Apr 2015 22:17:36 +0000 (15:17 -0700)]
Changing csit jobs to show yellow when robot test fails

Changing csit verify jobs to never fail

Change-Id: Ie12c90e5902f605bc11a271d07093e4ccb8112f8
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoAdded the Hbase Client installation on Controller VM 40/19440/2
vasanthan_balasubram [Fri, 1 May 2015 16:45:31 +0000 (22:15 +0530)]
Added the Hbase Client installation on Controller VM

Change-Id: I65724f8bf7b288930817aef46b3a5329ac69d4d6
Signed-off-by: vasanthan_balasubram <vasanthan_balasubram@dell.com>
9 years agoStarting netopeer at start up 53/19853/3
Luis Gomez [Sat, 2 May 2015 22:03:03 +0000 (15:03 -0700)]
Starting netopeer at start up

Change-Id: I15cd8347b5397b54070a963177b70ec0cde48582
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoIntroducing Netconf Netopeer test (finally) 08/19808/1
Luis Gomez [Sat, 2 May 2015 16:05:16 +0000 (09:05 -0700)]
Introducing Netconf Netopeer test (finally)

Change-Id: Ib1d154d287575177ecccd1a5a15461ad964b8668
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoMerge "Enabling root login with password in mininet VM"
Andrew Grimberg [Thu, 7 May 2015 14:48:07 +0000 (14:48 +0000)]
Merge "Enabling root login with password in mininet VM"

9 years agoMerge "make use of ODL_RELEASE in networking-odl"
Andrew Grimberg [Thu, 7 May 2015 14:19:39 +0000 (14:19 +0000)]
Merge "make use of ODL_RELEASE in networking-odl"

9 years agoMerge topic 'refactor_jjb'
Andrew Grimberg [Thu, 7 May 2015 14:07:08 +0000 (14:07 +0000)]
Merge topic 'refactor_jjb'

* changes:
  Move YAML parsing logic into jjb-init
  Use jjblib parse args
  Refactor commonly used functions into jjblib

9 years agoMerge "new job to compare rates of ofp after redesign"
Andrew Grimberg [Thu, 7 May 2015 14:05:01 +0000 (14:05 +0000)]
Merge "new job to compare rates of ofp after redesign"

9 years agoMove YAML parsing logic into jjb-init 61/19661/6
Thanh Ha [Tue, 5 May 2015 20:31:47 +0000 (16:31 -0400)]
Move YAML parsing logic into jjb-init

Always parse YAML file instead of depending on arguments.

Change-Id: I945b986b6b950c6768b30fd8def4e80451cac6ef
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoUse jjblib parse args 60/19660/6
Thanh Ha [Tue, 5 May 2015 19:23:17 +0000 (15:23 -0400)]
Use jjblib parse args

Change-Id: I440f98be27834bc4d6649f6ee69461d9c8147346
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoRefactor commonly used functions into jjblib 59/19659/6
Thanh Ha [Tue, 5 May 2015 19:20:01 +0000 (15:20 -0400)]
Refactor commonly used functions into jjblib

Change-Id: Ief178281c522f4f7eb77d9e2740eb9fdfeb64f9e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agomake use of ODL_RELEASE in networking-odl 46/19746/1
Flavio Fernandes [Wed, 6 May 2015 19:51:06 +0000 (15:51 -0400)]
make use of ODL_RELEASE in networking-odl

Use ODL_RELEASE to delegate what ODL build should be used.
This is now possible due to gerrits:
    https://review.openstack.org/#/c/179129/
    https://review.openstack.org/#/c/179861/

Change-Id: I66ae6cb30f6f5207db4a4102c3943ee873c8e082
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
9 years agonew job to compare rates of ofp after redesign 83/19583/1
Peter Gubka [Tue, 5 May 2015 09:28:46 +0000 (11:28 +0200)]
new job to compare rates of ofp after redesign

to be merged after https://git.opendaylight.org/gerrit/19580

Change-Id: I3e4228d080a85d9c14fc341bc3efb34d61ea5788
Signed-off-by: Peter Gubka <pgubka@cisco.com>
9 years agoEnabling root login with password in mininet VM 63/19763/3
Luis Gomez [Sat, 2 May 2015 12:27:07 +0000 (05:27 -0700)]
Enabling root login with password in mininet VM

Change-Id: I9e22cff988ebf16d431157f957e9505cbe98efac
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoSquashed commits used to test 3 node cluster 53/18353/12
Richard Hill [Wed, 15 Apr 2015 13:47:13 +0000 (15:47 +0200)]
Squashed commits used to  test 3 node cluster

As part of the 3 node cluster work added file
"include-raw-integration-run-test.sh" to replace
the run test functionality for 1 node cluster in
"include-raw-integration-deploy-controller-run-test.sh"
Other commits  are squashed into this.

Added include-raw-integration-configure-clustering.sh
which uses functions in
include-raw-integration-configuration_functions.sh
to configure clustering on 3 instances ODL running on 3 node.

Added include-raw-integration-configuration_functions.sh which contains
functions needed to configure clustering on guest VM (node)
and  edits akka.conf and modules-shards.conf on each ODL  node.

Added "include-raw-integration-deploy-controller.sh" which get ODL from
deploys NEXUS and deploys ODL to three nodes with the IPs defined
in slave_addresses.txt.

Modified integration-csit.yaml to define a new project
"integration-3node-cluster"

The process for downloading , deploying and configuring the cluster is
shared between new files by modifying integration-macros.yaml to add
" builders" which include as shell scripts:
*    include-raw-integration-deploy-controller.sh
*    include-raw-integration-configure-clustering.sh
*    include-raw-integration-run-test.sh

This is to make it possible to configure cluster with different
REPLICATION  and PERSISTANCE settings  by  only editing the
"include-raw-integration-configure-clustering.sh" file

Edited "include-raw-integration-configuration_functions.sh"
as $ needs to be escaped to write out the functions in
"include-raw-integration-configuration_functions.sh" as a HERE document
The HERE  document was used to make the BASH functions defined
relang.git in available in the Jenkins workspace and slave nodes
after SCPing.

There is a validation the  clustering is setup and a node
available described on
https://wiki.opendaylight.org/view/
Running_and_testing_an_OpenDaylight_Cluster#Validate_set_up

Edited "include-raw-integration-run-test.sh" to look at
information about shard on a node and verifiy that
a 200 response is returned.

Changed name of  HERE document running tests

Edited "include-raw-integration-run-test.sh" to
change the name of the  HERE document.
to "run-test-controller-script.sh". It is SCPed to
nodes in the cluster.

Edited 'include-raw-integration-configure-clustering.sh'
to improve formatting by removing white space.

Removed unused builder from 3 node project

Edited file 'integration-csit.yaml' to remove builder
'integration-deploy-controller-run-test' from 3 node
job template because we dont use it there.

Changed name of  HERE doc used to deploy 3 node
Edited 'include-raw-integration-deploy-controller.sh' to change
controller-script.sh to deploy-controller-script.sh

Escaped $ in HERE document and added debug
of output.

Sourced varibles used by configuration-script.sh
bundle_vars and slave_addresses.txt.

Added ODL bin/start command to the HERE document
used to run the tests.

Added JJB include integration-get-bundle-vars
to share bundle variables between shells used on
the jobs

Used  include integration-get-bundle-vars to
share the ${BUNDLE*}  values created during
deployment stage with the other shells used
during this job

Used ${ACTUALBUNDLEURL} not ${BUNDLEURL} because
${BUNDLEURL} resets to default value
in between shells used by the job

Populated ${CONTROLLERIPS[@]} in run tests shell

Used slave_addresses.txt to source values of
controller IPs and populate the CONTROLLERIPS
array in the shell instance used to run robot
tests.. Also added set -x debugging.

Added call bin/client 'bundle:list'in test shell

Validates the bundles loaded before running the
robot tests.

Removed the project definition for integration-3node-cluster
from ;integration-csit.yaml' and placed it in a
separate file 'integration-csit-3nodes-basic-master.yaml'
as this fits what is done already with
'integration-csit-basic-master.yaml'

Added 'integration-csit-3nodes-basic-master.yaml'
Holds the project definition for
'integration-3node-cluster'

Added 'include-raw-integration-get-bundle-vars.sh'
which writes ${BUNDLEURL} to a Here document
as ${ACTUALBUNDLEURL} to make it available on the
nodes hosting ODL and prevent conflicts with
${BUNDLEURL}  which is a jenkins environment variable
 and reassigned to default value in every new shell

Removed trailing whitespace from

include-raw-integration-configuration_functions.sh
include-raw-integration-configure-clustering.sh
include-raw-integration-deploy-controller.sh
include-raw-integration-run-test.sh
integration-csit-3nodes-basic-master.yaml

Removed include-raw-integration-configuration_functions
macro description from integration-macros.yaml
because code review of 17995 asked to consolidate
include-raw-integration-configure-clustering.sh
and include-raw-integration-configuration_functions.sh

Merged include-raw-integration-configuration_functions
with include-raw-integration-configure-clustering
because code review of 17995 asked to consolidate

Removed include-raw-integration-configuration_functions
action from integration-templates.yaml
because code review of 17995 asked to consolidate
include-raw-integration-configure-clustering.sh
and include-raw-integration-configuration_functions.sh

Updated how to get distribution variables:

Updated how to get distribution variables to
match the technique used in
include-raw-integration-deploy-controller-run-test.sh
and requested in comments  for
https://git.opendaylight.org/gerrit/#/c/17995/

Changed refs to include-raw-integration-start-cluster-run-test
from include-raw-integration-run-test as requested
in https://git.opendaylight.org/gerrit/#/c/17995

Renamed macro integration-start-cluster-run-test
from integration-run-test as requested by comments
on https://git.opendaylight.org/gerrit/#/c/17995/

Changes requested at gerrit/#/c/17995/

Replaced call to integration-run-test macro
with a call to integration-start-cluster-run-test
as requested in comments for
https://git.opendaylight.org/gerrit/#/c/17995/

Added include-raw-integration-start-cluster-run-test.sh
which is a renamed include-raw-run-test.sh as requested
in the comments for
https://git.opendaylight.org/gerrit/#/c/17995/

Passed the 3 nodes IP in the pybot command
as described by
https://wiki.opendaylight.org/view/\
Running_and_testing_an_OpenDaylight_Cluster#\
Running_Integration_Tests

So that the script is ready to accept
3-node cluster robot tests

Conflicts:
jjb/integration/integration-templates.yaml

putting cbench job back as it was removed yesterday.

-  looks like it was collateral damage to the removal
of cds jobs

Conflicts:
jjb/integration/integration-templates.yaml

Removed include-raw-integration-configuration_functions.sh
and include-raw-integration-run-test.sh

Updated include-raw-integration-get-bundle-vars.sh
to remove  whitespaces and long lines.

Modified include-raw-integration-start-cluster-run-test.sh
to correct pybot command.

Fixed line ending on include-raw-integration-start-cluster-run-test.sh
which was causing a failure in the  sandbox

Fixing conflict in merge

Removed trailing white space

Is it possible to set user=passwd to simplify the netconf test?

putting cbench job back as it was removed yesterday.

-  looks like it was collateral damage to the removal
of cds jobs

Removing imds job, cluster is default in master.

Modified 'include-raw-integration-start-cluster-run-test.sh'
to scp the karaf.log from all the controller nodes.

Modified 'include-raw-integration-configure-clustering.sh'
to remove unused functions from  the HERE document.

Fixed hostname not set in akka.conf. hostname
was not set in akka.conf due errors
introduced when shortening the line length.

Modified 'include-raw-integration-start-cluster-run-test.sh' to
return 0 on timeout of sanity test on RESTCONF so that
karaf logs can later be published.

controller0-karaf.log renamed to karaf.log
iso that the job has something to export

Removed comments and whitespace

Modified 'include-raw-integration-configure-clustering.sh'
to remove comments and whitespace.

Modified to remove some debugging hooks

Removed 60 seconds sleep after the controller was bought up to
decrease the time taken to complete the test

Removed the sleep() and started the controller VMs
as background processes during deploying the cluster and
restarting the cluster.

Dumped karaf log  on failure and commented out
./bin/client

Use wildcard to download karaf logs

Modified integration-templates.yaml to
configure jjb template to save all files of the
form: *karaf.log

Dump karaf log (cat karaf.log) before exit 1 so that we
know what is going on if controller does not go up.

Rename scp karaf.log to controller0-karaf.log

Fixed integration-templates to work with new JJB

Removed whitespace and enabled ./client --list

Added csv-file-name configuration var to  plot

I did quite a few changes to finalize this script.

The major one is we were not waiting for controller
to stop before we started it up.

Change-Id: Ic7ed4f2c0fb7b9fffb0ef105d6834211bc706442
Signed-off-by: Richard Hill <ricjhill@gmail.com>
9 years agoAdding yaml files to set up jjb jobs for snmp distribution and basic system test 07/19407/4
Vaishali Mithbaokar [Thu, 30 Apr 2015 20:19:07 +0000 (13:19 -0700)]
Adding yaml files to set up jjb jobs for snmp distribution and basic system test

Change-Id: I72ad5b2ad317c76322c49078ae2c5e3d385515ef
Signed-off-by: Vaishali Mithbaokar <vmithbao@cisco.com>
9 years agoMerge "Keeping 6-ish months worth of plot data"
Luis Gomez [Fri, 1 May 2015 00:49:05 +0000 (00:49 +0000)]
Merge "Keeping 6-ish months worth of plot data"

9 years agoMerge "Do not enable openjdk8 for controller stable/helium branch"
Luis Gomez [Fri, 1 May 2015 00:42:19 +0000 (00:42 +0000)]
Merge "Do not enable openjdk8 for controller stable/helium branch"

9 years agoKeeping 6-ish months worth of plot data 01/19401/3
Jamo Luhrsen [Thu, 30 Apr 2015 18:09:44 +0000 (11:09 -0700)]
Keeping 6-ish months worth of plot data

the data that the plot plugin reads from is actually very small, and even with 5400 values I don't think it would be much of a blip.

If the plot plugin can scall to 5400 values then I think we can get close to recording 6 months worth of data points for the jobs that run on merges.

for the jobs that are marked periodic, I used 180 as the default since I assumed most periodic jobs might be daily and 180 days is about 6 months.

all of these values are just defaults and can be overridden by each job as they see fit.

Change-Id: I6b622fe1c45cb48cac25c81b77d7b317c1a2fd81
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoMerge "cbench suite for lithium feature set"
Luis Gomez [Fri, 1 May 2015 00:33:48 +0000 (00:33 +0000)]
Merge "cbench suite for lithium feature set"

9 years agoMerge "new name for Lithium redesign features"
Luis Gomez [Fri, 1 May 2015 00:33:17 +0000 (00:33 +0000)]
Merge "new name for Lithium redesign features"

9 years agoGranting jenkins sudo access in mininet VM 43/19443/2
Luis Gomez [Thu, 30 Apr 2015 07:41:46 +0000 (00:41 -0700)]
Granting jenkins sudo access in mininet VM

Change-Id: I3e4dad69e24fe352994ce0c52fbd2f6f00ee502d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoMerge "Install python-pip on devstack slaves"
Thanh Ha [Fri, 1 May 2015 15:48:50 +0000 (15:48 +0000)]
Merge "Install python-pip on devstack slaves"

9 years agoUpdate automated project templates 37/19437/1
jenkins-releng [Fri, 1 May 2015 15:24:58 +0000 (15:24 +0000)]
Update automated project templates

Change-Id: I2987bc2463ab3d8409ccc4ed399c66d46b0e9da4
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Add 'stable/lithium' jobs to lispflowmapping"
Thanh Ha [Fri, 1 May 2015 15:06:22 +0000 (15:06 +0000)]
Merge "Add 'stable/lithium' jobs to lispflowmapping"

9 years agoMerge "Created stable/lithium jobs for TCPMD5."
Thanh Ha [Fri, 1 May 2015 15:00:03 +0000 (15:00 +0000)]
Merge "Created stable/lithium jobs for TCPMD5."

9 years agoCreated stable/lithium jobs for TCPMD5. 32/19432/2
Dana Kutenicsova [Fri, 1 May 2015 14:07:55 +0000 (16:07 +0200)]
Created stable/lithium jobs for TCPMD5.

Change-Id: I4ff5d18852a135e4a096aa6d87e00fbb65acd3cb
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
9 years agoInstall python-pip on devstack slaves 34/19434/1
Andrew Grimberg [Fri, 1 May 2015 14:32:56 +0000 (07:32 -0700)]
Install python-pip on devstack slaves

The devstack slave nodes are failing again. The current tests look to be
failing because they don't have ansible installed, but that is not the
problem. They don't have python-pip installed which is being used to
install virtualenv (not relying on the system package) and then install
ansible into that environment.

Change-Id: I9d429925d8e5c24fae040107f2a23a45d111d2d8
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoMerge "need flow-services-ui-li and not just lldp-speaker-li"
Luis Gomez [Fri, 1 May 2015 14:15:21 +0000 (14:15 +0000)]
Merge "need flow-services-ui-li and not just lldp-speaker-li"

9 years agoneed flow-services-ui-li and not just lldp-speaker-li 29/19429/1
Jamo Luhrsen [Fri, 1 May 2015 05:39:19 +0000 (22:39 -0700)]
need flow-services-ui-li and not just lldp-speaker-li

Change-Id: I90a8cafc24ff792e54b0a06eada819b101c0bdd3
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoAdd 'stable/lithium' jobs to lispflowmapping 12/19412/2
Lorand Jakab [Thu, 30 Apr 2015 20:55:52 +0000 (23:55 +0300)]
Add 'stable/lithium' jobs to lispflowmapping

Change-Id: Icd979e8bf355c9d7cdcf63866f022981e79dd37f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
9 years agoDo not enable openjdk8 for controller stable/helium branch 29/19329/1
Flavio Fernandes [Wed, 29 Apr 2015 18:36:26 +0000 (14:36 -0400)]
Do not enable openjdk8 for controller stable/helium branch

This patch creates 2 custom verify templates for controller so that we do
not force openjdk8 onto the Helium branch.

Change-Id: I82ffd7f0a8b4d3b5ae61d0dc9be1e72bcf25122f
Ref: https://git.opendaylight.org/gerrit/#/c/18953
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
9 years agocbench suite for lithium feature set 19/19319/2
Jamo Luhrsen [Wed, 29 Apr 2015 16:16:24 +0000 (09:16 -0700)]
cbench suite for lithium feature set

Change-Id: I575aa95ab40d26fbb35e8691f9f563f0089f5556
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoUpdate automated project templates 99/19299/1
jenkins-releng [Wed, 29 Apr 2015 13:23:40 +0000 (13:23 +0000)]
Update automated project templates

Change-Id: Ide5c27575317531ff1c5d919f48f5d221ba607bc
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Activate JDK8 verification for sdni"
Andrew Grimberg [Wed, 29 Apr 2015 13:09:14 +0000 (13:09 +0000)]
Merge "Activate JDK8 verification for sdni"

9 years agoDecrease verify fail threshold 57/19357/1
Luis Gomez [Wed, 29 Apr 2015 08:40:48 +0000 (01:40 -0700)]
Decrease verify fail threshold

Change-Id: I39cb91b23128992fadabdbcd6136b254a9a559f8
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agonew name for Lithium redesign features 61/19261/2
Jamo Luhrsen [Tue, 28 Apr 2015 20:21:35 +0000 (13:21 -0700)]
new name for Lithium redesign features

Change-Id: I40de4c89aa652af14a74502348fb72b4b31a03a7
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoMerge "Adding daily scalability and fixing existing Cbench daily"
Thanh Ha [Tue, 28 Apr 2015 17:52:20 +0000 (17:52 +0000)]
Merge "Adding daily scalability and fixing existing Cbench daily"

9 years agoMerge "Placing file in the right place + pushing for 127 nodes"
Thanh Ha [Tue, 28 Apr 2015 17:51:36 +0000 (17:51 +0000)]
Merge "Placing file in the right place + pushing for 127 nodes"

9 years agoMerge "Bgpcep csit jobs update: userfeatures instead of basicpcep"
Luis Gomez [Tue, 28 Apr 2015 16:53:10 +0000 (16:53 +0000)]
Merge "Bgpcep csit jobs update: userfeatures instead of basicpcep"

9 years agoFix autorelease maven deploy build step 72/19172/3
Thanh Ha [Mon, 27 Apr 2015 20:25:05 +0000 (16:25 -0400)]
Fix autorelease maven deploy build step

Need to cleanup $m2repo/org/opendaylight in case we pull in build
artifacts from a previous build on the slave.

Only deploy projects that are built and ignore all other projects.

Change-Id: I7aadbb3edf644e4ddfe7090f63ab5dad265b23fc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoBgpcep csit jobs update: userfeatures instead of basicpcep 42/19142/2
Vratko Polak [Mon, 27 Apr 2015 10:10:33 +0000 (12:10 +0200)]
Bgpcep csit jobs update: userfeatures instead of basicpcep

Integration repository already contains two complete suites
bundled into functionality 'userfeatures':
https://git.opendaylight.org/gerrit/#/c/18863

The old suite (and functionality) 'basicpcep' is now obsoleted.
This change swaps the functionality name to be tested
in bgpcep-csit-1node-cds-* jobs.
Also, list of features to install was expanded,
including netconf-connector used by Tcpmd5 suite
and BGP feature, needed by an upcoming third suite.

Change-Id: I7fe03bc39ae2af97d3fa181501d52b85224775f3
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
9 years agoUpdate automated project templates 78/19178/1
jenkins-releng [Mon, 27 Apr 2015 21:39:07 +0000 (21:39 +0000)]
Update automated project templates

Change-Id: I6ea40e0e4f91b0b258b141e6812a51954ebde9e8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Removing TRACE as default log level"
Andrew Grimberg [Mon, 27 Apr 2015 20:50:02 +0000 (20:50 +0000)]
Merge "Removing TRACE as default log level"

9 years agoMerge "Add stable/lithium jobs for dlux"
Andrew Grimberg [Mon, 27 Apr 2015 20:37:00 +0000 (20:37 +0000)]
Merge "Add stable/lithium jobs for dlux"

9 years agoMerge "Activate JDK8 verification for neutron"
Andrew Grimberg [Mon, 27 Apr 2015 20:36:17 +0000 (20:36 +0000)]
Merge "Activate JDK8 verification for neutron"

9 years agoMerge "Add stable/lithium jobs for bgpcep"
Andrew Grimberg [Mon, 27 Apr 2015 20:35:26 +0000 (20:35 +0000)]
Merge "Add stable/lithium jobs for bgpcep"

9 years agoMerge "Do not enable openjdk8 for bgpcep stable/helium branch"
Andrew Grimberg [Mon, 27 Apr 2015 20:34:57 +0000 (20:34 +0000)]
Merge "Do not enable openjdk8 for bgpcep stable/helium branch"

9 years agoUpdate automated project templates 64/19164/1
jenkins-releng [Mon, 27 Apr 2015 16:01:58 +0000 (16:01 +0000)]
Update automated project templates

Change-Id: I969d9f363a02c205bcba78faf5f06219f93c2246
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoPlacing file in the right place + pushing for 127 nodes 49/19049/3
Luis Gomez [Fri, 24 Apr 2015 21:39:14 +0000 (14:39 -0700)]
Placing file in the right place + pushing for 127 nodes

Cleaning robot option '-v TOPO_TREE_DEPTH:5'

Change-Id: I693075e4e7e63be112ded0fcf9d9db1b1b3aa051
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoAdding daily scalability and fixing existing Cbench daily 21/19121/2
Luis Gomez [Sun, 26 Apr 2015 22:41:52 +0000 (15:41 -0700)]
Adding daily scalability and fixing existing Cbench daily

Fixing Andy comments

Change-Id: Ie319f721f9f4419d81ff5b65398e665785664aee
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoMerge "Add stable/lithium jobs for persistence"
Andrew Grimberg [Mon, 27 Apr 2015 15:05:27 +0000 (15:05 +0000)]
Merge "Add stable/lithium jobs for persistence"

9 years agoUpdate automated project templates 55/19155/2
jenkins-releng [Mon, 27 Apr 2015 14:49:53 +0000 (14:49 +0000)]
Update automated project templates

Change-Id: Iae927f48f308d347445843f67e89849caac08f95
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoAdd stable/lithium jobs for persistence 64/19064/2
Thanh Ha [Sat, 25 Apr 2015 00:38:22 +0000 (20:38 -0400)]
Add stable/lithium jobs for persistence

Change-Id: Ifbe928d2bc1bb4b0a646645720f26c475a30fb5a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for bgpcep 55/19055/2
Thanh Ha [Sat, 25 Apr 2015 00:23:19 +0000 (20:23 -0400)]
Add stable/lithium jobs for bgpcep

Change-Id: Ic90ba1a1561266b5b1801fc4abcb6e7d44c6b6db
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Update automated project templates"
Andrew Grimberg [Mon, 27 Apr 2015 14:38:25 +0000 (14:38 +0000)]
Merge "Update automated project templates"

9 years agoDo not enable openjdk8 for bgpcep stable/helium branch 53/18953/3
Thanh Ha [Thu, 23 Apr 2015 20:18:03 +0000 (16:18 -0400)]
Do not enable openjdk8 for bgpcep stable/helium branch

This patch creates 2 custom verify templates for bgpcep so that we do
not force openjdk8 onto the Helium branch.

Change-Id: I4d33d7cc32eebec797f1c0c529414de4b810da21
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>