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>
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>
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>
Thanh Ha [Fri, 8 May 2015 17:15:30 +0000 (17:15 +0000)]
Merge "Updated install-features for CSIT for VTN Manager."
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>
Andrew Grimberg [Fri, 8 May 2015 16:30:52 +0000 (16:30 +0000)]
Merge "Use standard templates for bgpcep verify job"
Thanh Ha [Fri, 8 May 2015 16:07:16 +0000 (16:07 +0000)]
Merge "Netopeer in CI only works with user root"
Thanh Ha [Fri, 8 May 2015 15:59:18 +0000 (15:59 +0000)]
Merge "Fix integration verify job JJB template docs"
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>
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>
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>
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>
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>
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>
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>
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>
Thanh Ha [Fri, 8 May 2015 14:49:48 +0000 (14:49 +0000)]
Merge "Maven settings map for nemo project"
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>
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>
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>
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>
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>
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>
Andrew Grimberg [Thu, 7 May 2015 17:43:03 +0000 (17:43 +0000)]
Merge "switch scalability tests for Lithium redesign"
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>
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>
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>
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>
Andrew Grimberg [Wed, 6 May 2015 14:54:19 +0000 (14:54 +0000)]
Merge "Add stable/lithium jobs for aaa"
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>
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>
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>
Thanh Ha [Tue, 5 May 2015 13:48:57 +0000 (13:48 +0000)]
Merge "Update automated project templates"
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>
Andrew Grimberg [Tue, 5 May 2015 13:41:04 +0000 (13:41 +0000)]
Merge "Added the Hbase Client installation on Controller VM"
Andrew Grimberg [Tue, 5 May 2015 13:31:06 +0000 (13:31 +0000)]
Merge "Add stable/lithium jobs for sdninterfaceapp"
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>
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>
Luis Gomez [Mon, 4 May 2015 18:09:43 +0000 (18:09 +0000)]
Merge "Squashed commits used to test 3 node cluster"
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>
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>
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>
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>
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>
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>
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>
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>
Andrew Grimberg [Thu, 7 May 2015 14:48:07 +0000 (14:48 +0000)]
Merge "Enabling root login with password in mininet VM"
Andrew Grimberg [Thu, 7 May 2015 14:19:39 +0000 (14:19 +0000)]
Merge "make use of ODL_RELEASE in networking-odl"
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
Andrew Grimberg [Thu, 7 May 2015 14:05:01 +0000 (14:05 +0000)]
Merge "new job to compare rates of ofp after redesign"
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>
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>
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>
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>
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>
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>
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>
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>
Luis Gomez [Fri, 1 May 2015 00:49:05 +0000 (00:49 +0000)]
Merge "Keeping 6-ish months worth of plot data"
Luis Gomez [Fri, 1 May 2015 00:42:19 +0000 (00:42 +0000)]
Merge "Do not enable openjdk8 for controller stable/helium branch"
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>
Luis Gomez [Fri, 1 May 2015 00:33:48 +0000 (00:33 +0000)]
Merge "cbench suite for lithium feature set"
Luis Gomez [Fri, 1 May 2015 00:33:17 +0000 (00:33 +0000)]
Merge "new name for Lithium redesign features"
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>
Thanh Ha [Fri, 1 May 2015 15:48:50 +0000 (15:48 +0000)]
Merge "Install python-pip on devstack slaves"
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>
Thanh Ha [Fri, 1 May 2015 15:06:22 +0000 (15:06 +0000)]
Merge "Add 'stable/lithium' jobs to lispflowmapping"
Thanh Ha [Fri, 1 May 2015 15:00:03 +0000 (15:00 +0000)]
Merge "Created stable/lithium jobs for TCPMD5."
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>
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>
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"
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>
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>
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>
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>
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>
Andrew Grimberg [Wed, 29 Apr 2015 13:09:14 +0000 (13:09 +0000)]
Merge "Activate JDK8 verification for sdni"
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>
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>
Thanh Ha [Tue, 28 Apr 2015 17:52:20 +0000 (17:52 +0000)]
Merge "Adding daily scalability and fixing existing Cbench daily"
Thanh Ha [Tue, 28 Apr 2015 17:51:36 +0000 (17:51 +0000)]
Merge "Placing file in the right place + pushing for 127 nodes"
Luis Gomez [Tue, 28 Apr 2015 16:53:10 +0000 (16:53 +0000)]
Merge "Bgpcep csit jobs update: userfeatures instead of basicpcep"
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>
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>
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>
Andrew Grimberg [Mon, 27 Apr 2015 20:50:02 +0000 (20:50 +0000)]
Merge "Removing TRACE as default log level"
Andrew Grimberg [Mon, 27 Apr 2015 20:37:00 +0000 (20:37 +0000)]
Merge "Add stable/lithium jobs for dlux"
Andrew Grimberg [Mon, 27 Apr 2015 20:36:17 +0000 (20:36 +0000)]
Merge "Activate JDK8 verification for neutron"
Andrew Grimberg [Mon, 27 Apr 2015 20:35:26 +0000 (20:35 +0000)]
Merge "Add stable/lithium jobs for bgpcep"
Andrew Grimberg [Mon, 27 Apr 2015 20:34:57 +0000 (20:34 +0000)]
Merge "Do not enable openjdk8 for bgpcep stable/helium branch"
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>
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>
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>
Andrew Grimberg [Mon, 27 Apr 2015 15:05:27 +0000 (15:05 +0000)]
Merge "Add stable/lithium jobs for persistence"
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>
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>
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>
Andrew Grimberg [Mon, 27 Apr 2015 14:38:25 +0000 (14:38 +0000)]
Merge "Update automated project templates"
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>