releng/builder.git
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 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 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>
9 years agoUpdate automated project templates 53/19153/1
jenkins-releng [Mon, 27 Apr 2015 14:37:40 +0000 (14:37 +0000)]
Update automated project templates

Change-Id: I3c8f7922675b40370835f58f762dfa858bd3ca74
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Add stable/lithium jobs for l2switch"
Andrew Grimberg [Mon, 27 Apr 2015 14:31:34 +0000 (14:31 +0000)]
Merge "Add stable/lithium jobs for l2switch"

9 years agoMerge "Add stable/lithium jobs for snmp"
Andrew Grimberg [Mon, 27 Apr 2015 14:29:19 +0000 (14:29 +0000)]
Merge "Add stable/lithium jobs for snmp"

9 years agoMerge "Add stable/lithium jobs for openflowjava"
Andrew Grimberg [Mon, 27 Apr 2015 14:27:54 +0000 (14:27 +0000)]
Merge "Add stable/lithium jobs for openflowjava"

9 years agoMerge "Updating Robot FW to latest version"
Thanh Ha [Mon, 27 Apr 2015 14:27:13 +0000 (14:27 +0000)]
Merge "Updating Robot FW to latest version"

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

9 years agoRemoving TRACE as default log level 23/19123/1
Luis Gomez [Mon, 27 Apr 2015 02:35:55 +0000 (19:35 -0700)]
Removing TRACE as default log level

This kills scalability tests

Change-Id: I6254e6c8071500fdc65a4ed5cccc6dda5cb7dfbf
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoUpdating Robot FW to latest version 20/19120/1
Luis Gomez [Sun, 26 Apr 2015 22:14:55 +0000 (15:14 -0700)]
Updating Robot FW to latest version

Change-Id: I56308b1d74c23c427d5349c89083492e32752c45
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoActivate JDK8 verification for sdni 84/19084/1
Robert Varga [Sat, 25 Apr 2015 10:28:30 +0000 (12:28 +0200)]
Activate JDK8 verification for sdni

With  https://git.opendaylight.org/gerrit/19083 merged sdni should be
able to build with JDK8. Let's make sure it stays that way.

Change-Id: Iac9ca6da04d1ce58249c28f040d056390a95e826
Signed-off-by: Robert Varga <rovarga@cisco.com>
9 years agoActivate JDK8 for persistence 79/19079/1
Robert Varga [Sat, 25 Apr 2015 10:10:43 +0000 (12:10 +0200)]
Activate JDK8 for persistence

With https://git.opendaylight.org/gerrit/19078 merged persistence should
be able to compile with JDK8. Make sure it stays that way.

Change-Id: Ic58e5ec565e505bff671b67250c6142857b685e0
Signed-off-by: Robert Varga <rovarga@cisco.com>
9 years agoActivate JDK8 verification for neutron 76/19076/1
Robert Varga [Sat, 25 Apr 2015 09:39:44 +0000 (11:39 +0200)]
Activate JDK8 verification for neutron

With https://git.opendaylight.org/gerrit/19075 merged, neutron should be
able to compile with JDK8. Let's make sure it stays that way.

Change-Id: I5671617daca4ba2749ed9273a2822952088e0909
Signed-off-by: Robert Varga <rovarga@cisco.com>
9 years agoAdd stable/lithium jobs for topoprocessing 70/19070/1
Thanh Ha [Sat, 25 Apr 2015 00:48:15 +0000 (20:48 -0400)]
Add stable/lithium jobs for topoprocessing

Change-Id: Icb3eac1530dca84561664a52c0f4d0ab1ecb806c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for snmp 67/19067/1
Thanh Ha [Sat, 25 Apr 2015 00:44:07 +0000 (20:44 -0400)]
Add stable/lithium jobs for snmp

Change-Id: I1408ccb64cfbf0e6618e037ca3cbcd4671acb5e3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for openflowjava 61/19061/1
Thanh Ha [Sat, 25 Apr 2015 00:36:00 +0000 (20:36 -0400)]
Add stable/lithium jobs for openflowjava

Change-Id: I57e27d2b9b4a2f4982abf98cd14ab76c25e98c21
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for l2switch 57/19057/1
Thanh Ha [Sat, 25 Apr 2015 00:28:42 +0000 (20:28 -0400)]
Add stable/lithium jobs for l2switch

Change-Id: Ia0567b7f76a3500e7d38235f7cc876c489c546cf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd stable/lithium jobs for dlux 56/19056/1
Thanh Ha [Sat, 25 Apr 2015 00:26:17 +0000 (20:26 -0400)]
Add stable/lithium jobs for dlux

Change-Id: Id24fa163cb3b32ed22d45421fafaa2f55dd8d998
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Pushing for 127 nodes test"
Andrew Grimberg [Sat, 25 Apr 2015 00:15:12 +0000 (00:15 +0000)]
Merge "Pushing for 127 nodes test"

9 years agoFix WARNINGS for recursive-submodules deprecated setting 52/19052/1
Thanh Ha [Fri, 24 Apr 2015 23:34:10 +0000 (19:34 -0400)]
Fix WARNINGS for recursive-submodules deprecated setting

Change-Id: I26f34b2dde09219331db7f52ebb4b8f5e6fdd951
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoPushing for 127 nodes test 50/19050/1
Luis Gomez [Fri, 24 Apr 2015 21:40:44 +0000 (14:40 -0700)]
Pushing for 127 nodes test

Change-Id: Ifc4e52e84e07a45c3184a80caa81527debb9d5f6
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
9 years agoUpdate automated project templates 44/19044/1
jenkins-releng [Fri, 24 Apr 2015 19:46:27 +0000 (19:46 +0000)]
Update automated project templates

Change-Id: Ifb23b475ed4d1da48dd725b28f436e5ddc48d915
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agobringing AD-SAL tests back in to the mix. 42/19042/1
Jamo Luhrsen [Fri, 24 Apr 2015 18:11:30 +0000 (11:11 -0700)]
bringing AD-SAL tests back in to the mix.

ad-sal is deprecated now, but still supported in Li,
so we should keep the tests running for now to catch
any collateral damage

Change-Id: Ic51d244b337275e5b134c749a71786455f2bd686
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoSet plot data history files 38/19038/1
Andrew Grimberg [Fri, 24 Apr 2015 17:21:17 +0000 (10:21 -0700)]
Set plot data history files

By default JJB generates a custom history storage filename for plot
data. This causes issues with jobs when they get refreshed. Also, since
my reading of where this file gets saved it needs to have a unique name
per plot.

Change-Id: I7493af69bd2c785249d7492323fa66cf4bc5c50c
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
9 years agoMerge "Add stable/lithium builders for controller"
Andrew Grimberg [Fri, 24 Apr 2015 15:30:35 +0000 (15:30 +0000)]
Merge "Add stable/lithium builders for controller"

9 years agoChange user to users keyword for JJB 37/18937/5
Jamo Luhrsen [Thu, 23 Apr 2015 17:21:42 +0000 (10:21 -0700)]
Change user to users keyword for JJB

New JJB version deprecates user: for users: this patch updates this
keyword for all jobs so that we don't get the warning.

Change-Id: Ic7613c746eab41e615e343db1cf9a10f49926b71
Also-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoEnabled verify for yangtools stable/lithium. 76/18976/1
Tony Tkacik [Fri, 24 Apr 2015 07:11:20 +0000 (09:11 +0200)]
Enabled verify for yangtools stable/lithium.

Change-Id: I4f2e42c5e4401c73548f9cac2ae7b29e5ae4d810
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
9 years agoUpdate automated project templates 60/18960/1
jenkins-releng [Thu, 23 Apr 2015 22:10:50 +0000 (22:10 +0000)]
Update automated project templates

Change-Id: I92347cb4dac61356cc1721624b733058b3fccd8f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoFix users-wrapper to be a list 59/18959/1
Thanh Ha [Thu, 23 Apr 2015 21:51:52 +0000 (17:51 -0400)]
Fix users-wrapper to be a list

Change-Id: Ib6d6073d5eb03f78da1fc886238a5c67f8b7fdf9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd CLM job type 17/16517/2
Thanh Ha [Sat, 14 Mar 2015 17:49:23 +0000 (13:49 -0400)]
Add CLM job type

Depends on Sonatype CLM support first being added to JJB upstream.
See: https://review.openstack.org/164446/

Change-Id: Ib97955207bddc104dd92c2c92a21c6c43fbe2ad4
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoAdd autorelease release job 56/18956/3
Thanh Ha [Wed, 22 Apr 2015 21:31:43 +0000 (17:31 -0400)]
Add autorelease release job

Change-Id: I3e16350dda7b6a9b90edf19b81eac7ccebefd843
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
9 years agoMerge "Update automated project templates"
Andrew Grimberg [Thu, 23 Apr 2015 21:03:15 +0000 (21:03 +0000)]
Merge "Update automated project templates"

9 years agoUpdate automated project templates 57/18957/1
jenkins-releng [Thu, 23 Apr 2015 21:01:26 +0000 (21:01 +0000)]
Update automated project templates

Change-Id: Ifdf3fc9b7f78ef1f011127ad2c95f0acedd9f754
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Update automated project templates"
Andrew Grimberg [Thu, 23 Apr 2015 20:49:00 +0000 (20:49 +0000)]
Merge "Update automated project templates"

9 years agoUpdate automated project templates 55/18955/1
jenkins-releng [Thu, 23 Apr 2015 20:47:34 +0000 (20:47 +0000)]
Update automated project templates

Change-Id: I9e5f1c4649c51498c007257a5580de075722877f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
9 years agoMerge "Remove adsal related karaf features"
Andrew Grimberg [Thu, 23 Apr 2015 20:37:56 +0000 (20:37 +0000)]
Merge "Remove adsal related karaf features"

9 years agoMerge "Add stable/lithium builders for yangtools"
Andrew Grimberg [Thu, 23 Apr 2015 20:30:23 +0000 (20:30 +0000)]
Merge "Add stable/lithium builders for yangtools"

9 years agoMerge "Add Job to run tempest against odl-neutron-dummyprovider-test"
Thanh Ha [Thu, 23 Apr 2015 20:07:46 +0000 (20:07 +0000)]
Merge "Add Job to run tempest against odl-neutron-dummyprovider-test"

9 years agoMerge "Restoring bin/client in the scripts"
Andrew Grimberg [Thu, 23 Apr 2015 14:03:24 +0000 (14:03 +0000)]
Merge "Restoring bin/client in the scripts"

9 years agoRemove adsal related karaf features 88/18888/1
Jamo Luhrsen [Thu, 23 Apr 2015 05:16:51 +0000 (22:16 -0700)]
Remove adsal related karaf features

now that this job is excluding AD-SAL (-e adsal) we do not
need to load the adsal karaf feature

Change-Id: I1537cb89fd0e1bfd32f5b58a121dc56e793cb223
Signed-off-by: Jamo Luhrsen <james.luhrsen@hp.com>
9 years agoAdd toolkit to JJB 85/18885/1
Thanh Ha [Thu, 23 Apr 2015 03:19:14 +0000 (23:19 -0400)]
Add toolkit to JJB

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