releng/builder.git
8 years agoThe private cloud uses 10.29.8.0/22 78/39278/1
Andrew Grimberg [Mon, 23 May 2016 16:44:06 +0000 (09:44 -0700)]
The private cloud uses 10.29.8.0/22

Make sure that the private cloud accepts host keys from any host in
10.29.8.0/22

Change-Id: I2d556b017c396d00ec09db6439e77288444de95a
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoMerge "Fix mono-complete repo url"
Vratko Polák [Mon, 23 May 2016 15:30:15 +0000 (15:30 +0000)]
Merge "Fix mono-complete repo url"

8 years agoAdd atrium jenkins jobs 43/39143/2
Manoj [Fri, 20 May 2016 03:02:00 +0000 (08:32 +0530)]
Add atrium jenkins jobs

Change-Id: I558f1b72547aecb1f1a47a010243135c84d3a079
Signed-off-by: Manoj <manoj.krishnan@wipro.com>
8 years agoConfigure sudoers at the beginning of the script 31/39131/2
Thanh Ha [Thu, 19 May 2016 20:32:06 +0000 (16:32 -0400)]
Configure sudoers at the beginning of the script

The docker commands could take a long time to finish and we need sudoers
setup early.

Change-Id: Iad1ddd27e6256d2d0ad950256f033eed7e4a5ca3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAllow sudo access like mininet 28/39128/1
Thanh Ha [Thu, 19 May 2016 18:57:33 +0000 (14:57 -0400)]
Allow sudo access like mininet

We allow full sudo access for mininet slaves anyway and the gbp project
is loading the gbp-ubuntu as a mininet slave so lets allow the same
permissions as the mininet slave.

Change-Id: Icda6dbfd999ded77e34dbef2e43bc92f1c252b14
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAdd /usr/bin/alternatives to jenkins sudoers 27/39127/1
Thanh Ha [Thu, 19 May 2016 18:39:39 +0000 (14:39 -0400)]
Add /usr/bin/alternatives to jenkins sudoers

Also reorganize commands alphabetically.

Change-Id: I422e8ba549c9c6d1729777b5e38405bd70155b03
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoFixed Bug 5376 - Instances in Compute node not able to reach dhcp 45/39045/2
priya.ramasubbu [Wed, 18 May 2016 18:48:45 +0000 (00:18 +0530)]
Fixed Bug 5376 - Instances in Compute node not able to reach dhcp

       * This Patch disabled the firewall in compute 1 and compute 2 nodes

Change-Id: I6c48f5f856bd3e780aac014595468fc8e6e2f785
Signed-off-by: priya.ramasubbu <priya.ramasubbu@hcl.com>
8 years agoUpdate gbp-ubuntu vagrant definition for private cloud 65/39065/3
Thanh Ha [Wed, 18 May 2016 18:48:26 +0000 (14:48 -0400)]
Update gbp-ubuntu vagrant definition for private cloud

This updates the vagrant definition for gbp-ubuntu to be
in line with the private cloud designs.

Also add gbp to the system_type mapping.

Change-Id: I9d4da48833958f27c5602f8e5e211d20fa104d51
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAllow jenkins user to run sudo in devstack 66/39066/1
Thanh Ha [Wed, 18 May 2016 19:01:15 +0000 (15:01 -0400)]
Allow jenkins user to run sudo in devstack

Change-Id: I6b5a58052dadbfb570746a095230178b71c537fc
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoGenerate ssh keypairs for use by Robot jobs 57/39057/1
Thanh Ha [Wed, 18 May 2016 17:22:36 +0000 (13:22 -0400)]
Generate ssh keypairs for use by Robot jobs

Creates ssh keypairs as id_rsa and id_rsa.pub that can be used by Robot
systems as authentication keys when connecting to mininet and controller
nodes.

Change-Id: Iddf6b8038445c7ce5afa9a90537e134bed2b6d8f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoFix ubuntu mininet script name 55/39055/1
Thanh Ha [Wed, 18 May 2016 16:25:12 +0000 (12:25 -0400)]
Fix ubuntu mininet script name

Change-Id: Ic393e59437f0b8fc5129ae5b1b514ae9ab5b3874
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoFix path for hostname command 54/39054/1
Thanh Ha [Wed, 18 May 2016 16:19:38 +0000 (12:19 -0400)]
Fix path for hostname command

Ubuntu uses /bin/hostname and centos systems support that path too.

Change-Id: I56a4804b1b6b0f97e88e57bec29b6197df0ae752
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoUse mapping to determine system type 53/39053/1
Thanh Ha [Wed, 18 May 2016 16:09:12 +0000 (12:09 -0400)]
Use mapping to determine system type

Change-Id: I00179300fee6acbf78ffdc72c6773552df87b748
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoExplicitly set /bin/bash for jenkins user 51/39051/1
Thanh Ha [Wed, 18 May 2016 15:25:11 +0000 (11:25 -0400)]
Explicitly set /bin/bash for jenkins user

Change-Id: Iaa1995937879949ed884b44c2a4413f4e2418258
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoRemove sshpass from integration deploy scripts 23/39023/1
Luis Gomez [Wed, 18 May 2016 04:00:25 +0000 (21:00 -0700)]
Remove sshpass from integration deploy scripts

It seems sshpass does not work with latest karaf updates.

Change-Id: I6dddd76d04662dacd8211739e029beab7ccebda7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
8 years agoMerge "Add private cloud to host key check exceptions"
Thanh Ha [Tue, 17 May 2016 21:46:22 +0000 (21:46 +0000)]
Merge "Add private cloud to host key check exceptions"

8 years agoAdd private cloud to host key check exceptions 13/39013/2
Thanh Ha [Tue, 17 May 2016 21:30:24 +0000 (17:30 -0400)]
Add private cloud to host key check exceptions

Change-Id: I1040d4d5d2723961d67e780d7da4a18a88d8de3e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "New CSIT Jenkins Job for SFC rest basic functionality"
Luis Gomez [Tue, 17 May 2016 19:01:50 +0000 (19:01 +0000)]
Merge "New CSIT Jenkins Job for SFC rest basic functionality"

8 years agoMerge "Add jenkins-init-script as entry point script"
Andrew Grimberg [Tue, 17 May 2016 16:51:46 +0000 (16:51 +0000)]
Merge "Add jenkins-init-script as entry point script"

8 years agoAdd jenkins-init-script as entry point script 93/38993/1
Thanh Ha [Tue, 17 May 2016 16:42:14 +0000 (12:42 -0400)]
Add jenkins-init-script as entry point script

Allows us to simplify the Jenkins end to simply 2 commands:

    git clone https://git.opendaylight.org/gerrit/releng/builder /builder
    /builder/jenkins-scripts/jenkins-init-script.sh

Change-Id: I2f961c5c42b1ca1078a3205b3c18a2059408044d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "Introduce bgpcep-csit-bgpclustering job template"
Vratko Polák [Tue, 17 May 2016 10:04:05 +0000 (10:04 +0000)]
Merge "Introduce bgpcep-csit-bgpclustering job template"

8 years agoIntroduce bgpcep-csit-bgpclustering job template 53/34253/8
Radovan Sajben [Mon, 8 Feb 2016 12:06:14 +0000 (13:06 +0100)]
Introduce bgpcep-csit-bgpclustering job template

- tailor bgp configuration in configuration script

Change-Id: Ice8b78d2f207c2411ba6a13011b118f06522136b
Signed-off-by: Radovan Sajben <rsajben@cisco.com>
Signed-off-by: Peter Gubka <pgubka@cisco.com>
8 years agoMerge "Include the openstack nodes IP to the pybot command"
Jamo Luhrsen [Mon, 16 May 2016 18:13:09 +0000 (18:13 +0000)]
Merge "Include the openstack nodes IP to the pybot command"

8 years agoInclude the openstack nodes IP to the pybot command 01/38901/3
gvrangan [Sun, 15 May 2016 12:13:12 +0000 (12:13 +0000)]
Include the openstack nodes IP to the pybot command

* Add the control node IP Address and compute node addresses to the
  pybot command

Change-Id: I563651364ca00920da8b9ef963a19722ecae933b
Signed-off-by: gvrangan <venkatrangang@hcl.com>
8 years agoMerge "Enable parallel updates for JJB"
Andrew Grimberg [Mon, 16 May 2016 13:27:30 +0000 (13:27 +0000)]
Merge "Enable parallel updates for JJB"

8 years agoEnable parallel updates for JJB 46/38846/2
Thanh Ha [Fri, 13 May 2016 00:53:53 +0000 (20:53 -0400)]
Enable parallel updates for JJB

With JJB 1.5.0 we now have support for running JJB update in parallel.
The --workers 0 flag tells JJB to spawn a thread for each core on the
server to run job updates with.

Change-Id: I6592da12ef19e9d25fa595eb53dd98787dd6e139
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "Specify jenkins-job-builder==1.5.0 in requirements.txt"
Thanh Ha [Sat, 14 May 2016 18:36:14 +0000 (18:36 +0000)]
Merge "Specify jenkins-job-builder==1.5.0 in requirements.txt"

8 years agoTry to determine OS using facter 94/38894/2
Thanh Ha [Fri, 13 May 2016 21:05:52 +0000 (17:05 -0400)]
Try to determine OS using facter

Change-Id: I580db69849ba0b758903ea5e19cb350dc62603d7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoSet create_jenkins_user.sh as executable 93/38893/1
Thanh Ha [Fri, 13 May 2016 20:47:10 +0000 (16:47 -0400)]
Set create_jenkins_user.sh as executable

Change-Id: I56c755dc32ea06410ff54f8939524035420ddc6e
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAdd script to create jenkins user for openstack 91/38891/2
Thanh Ha [Fri, 13 May 2016 20:26:03 +0000 (16:26 -0400)]
Add script to create jenkins user for openstack

Change-Id: Ic820fc0e5862ca2fccd702898a42d843ad059218
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoFix mono-complete repo url 92/38892/1
Thanh Ha [Fri, 13 May 2016 20:31:12 +0000 (16:31 -0400)]
Fix mono-complete repo url

centos6 is no longer a valid url. It seems simply centos works so adjust
to that.

Change-Id: I66ee54bd35c2732a515a0e6454244e1ed5b9f808
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoDetermine the system_type based upon hostname 87/38887/1
Andrew Grimberg [Fri, 13 May 2016 19:27:04 +0000 (12:27 -0700)]
Determine the system_type based upon hostname

Use the slave host name to determine the system_type that should be used
for the final spin-up control script.

If a slave name should map to a different one, then a spin-up script of
the correct name should be created which then calls the appropriate
script.

Change-Id: I511362d3f762970c2ea6c3b2ee457b01833723fd
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoUpdate automated project templates 82/38882/1
jenkins-releng [Fri, 13 May 2016 15:24:53 +0000 (15:24 +0000)]
Update automated project templates

Change-Id: Iae179ac9d1151d1beda9fece413f797454d1c481
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
8 years agoSpecify jenkins-job-builder==1.5.0 in requirements.txt 73/38873/1
Vratko Polak [Fri, 13 May 2016 13:45:15 +0000 (15:45 +0200)]
Specify jenkins-job-builder==1.5.0 in requirements.txt

As it is already used by builder verify and merge jobs.

Change-Id: I97b04617323b95760b4bfcb574c784eea6f49101
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
8 years agoEnable batch mode for distribution and validate 90/38790/1
Stephen Kitt [Thu, 12 May 2016 13:48:19 +0000 (15:48 +0200)]
Enable batch mode for distribution and validate

Maven batch mode doesn't print out download progress, which makes
Jenkins logs much easier to read.

Change-Id: I7d34f2ddc1c6f1669db001ce04b0c1296ed17038
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoremove verify-manager-li job 82/38682/1
Jamo Luhrsen [Wed, 11 May 2016 21:18:57 +0000 (14:18 -0700)]
remove verify-manager-li job

verify jobs are using Beryllium distro now, so this job would
never pass.

Change-Id: Ib6c2b0f1d663b8d1c27936335bca4233c18deccf
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years agoIgnore Eclipse .project in .gitignore 42/38642/1
Michael Vorburger [Tue, 10 May 2016 18:41:58 +0000 (20:41 +0200)]
Ignore Eclipse .project in .gitignore

Change-Id: Ied1c7fcd7da7f84218e50858c40089e33ee7556a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
8 years agoUpdate automated project templates 34/38534/1
jenkins-releng [Sat, 7 May 2016 17:28:15 +0000 (17:28 +0000)]
Update automated project templates

Change-Id: I8f49010cc7e4ad8bd5c45bc358e50e638ada844a
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
8 years agoAdd infrautils jenkins jobs 30/38530/1
Ravit Peretz [Sat, 7 May 2016 06:37:58 +0000 (09:37 +0300)]
Add infrautils jenkins jobs

Change-Id: I3160a1b9447d85b7b10f88b1903fb1d3d0e55d4f
Signed-off-by: Ravit Peretz <ravit.peretz@hpe.com>
8 years agoNew CSIT Jenkins Job for SFC rest basic functionality 98/38398/2
Miguel Angel Munoz Gonzalez [Wed, 4 May 2016 10:55:29 +0000 (12:55 +0200)]
New CSIT Jenkins Job for SFC rest basic functionality

A new job is added to test sfc basic rest suite
in a cluster environment. Note this basically
tests REST messages against Service Functions, Nodes,
Chains, Functions Forwarders, etc.

Change-Id: Iaf6459039f1a5fc908d972c3e094f3b153415cf4
Signed-off-by: Miguel Angel Munoz Gonzalez <miguel.angel.munoz.gonzalez@ericsson.com>
8 years agoMerge "Revert "Enable shallow clone for git repos""
Thanh Ha [Fri, 6 May 2016 14:51:50 +0000 (14:51 +0000)]
Merge "Revert "Enable shallow clone for git repos""

8 years agoRevert "Enable shallow clone for git repos" 15/38515/1
Sam Hague [Fri, 6 May 2016 14:48:56 +0000 (14:48 +0000)]
Revert "Enable shallow clone for git repos"

This reverts commit 46c6d190447506ca5a83d4f0033034f69f2c71ee.

Change-Id: I14ee20d0a30bc091a246e404653f3edaa924d1d2
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Fix the communication issue between control and compute nodes"
Luis Gomez [Fri, 6 May 2016 03:27:02 +0000 (03:27 +0000)]
Merge "Fix the communication issue between control and compute nodes"

8 years agoMerge "Convert documentation to ReadTheDocs"
Thanh Ha [Thu, 5 May 2016 14:39:33 +0000 (14:39 +0000)]
Merge "Convert documentation to ReadTheDocs"

8 years agoConvert documentation to ReadTheDocs 94/38394/6
Thanh Ha [Thu, 5 May 2016 01:38:03 +0000 (21:38 -0400)]
Convert documentation to ReadTheDocs

Documentation is generated by the OpenDaylight Documentation project.
The docs directory simply contains the documentation files for the
Documentation project to pull from.

This project is pulled in by the Documentation project as a submodule in
order to generate the documentation.

Change-Id: I4f3cb05fe152948652518b3b53a3267dab5813e0
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoRevert "Enable batch mode for distribution and validate" 08/38408/1
Vratko Polak [Thu, 5 May 2016 08:08:13 +0000 (10:08 +0200)]
Revert "Enable batch mode for distribution and validate"

This reverts commit 329c360d5169af2d8678bd7386eadf582ff47e4f.

-B is not a java option

Change-Id: I5f2d743602222876952613b306e32bd9e17c68ad
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
8 years agoMerge "Revert "Update automated project templates""
Vratko Polák [Thu, 5 May 2016 08:05:37 +0000 (08:05 +0000)]
Merge "Revert "Update automated project templates""

8 years agoRevert "Update automated project templates" 00/38400/1
Luis Gomez [Thu, 5 May 2016 06:32:58 +0000 (06:32 +0000)]
Revert "Update automated project templates"

This reverts commit 20a3f67ad05150c5729e4b758fc8b306b155007c.

Change-Id: Idfba959eb03a9aaf05ccc4005d0500e9d84aae3b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
8 years agoFix the communication issue between control and compute nodes 92/38392/1
gvrangan [Thu, 5 May 2016 00:38:11 +0000 (00:38 +0000)]
Fix the communication issue between control and compute nodes

* The compute and control nodes are stacked in parallel resulting in the
compute nodes stacking before the control node itself, so the hypervisor-list does
not feature the compute nodes.

* This Patch disabled the firewall in control node after stacking top enable the compute nodes
  reach the required ports and the control node to recognize the other hypervisors available.

Change-Id: Ibc6736a858fcafb13fe4e6f30c076176e470614d
Signed-off-by: gvrangan <venkatrangang@hcl.com>
8 years agoMerge "Update Deploy Openstack Script For 3 node"
Jamo Luhrsen [Wed, 4 May 2016 23:59:09 +0000 (23:59 +0000)]
Merge "Update Deploy Openstack Script For 3 node"

8 years agoUpdate docker vagrant definition for private cloud 86/38386/1
Andrew Grimberg [Wed, 4 May 2016 20:43:02 +0000 (13:43 -0700)]
Update docker vagrant definition for private cloud

Updates the docker vagrant definition for the new private cloud

Change-Id: Id0c986d8303a6959bd0a1a3a9b0e510b63ef3878
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoUpdate Deploy Openstack Script For 3 node 16/38216/2
priya.ramasubbu [Fri, 29 Apr 2016 11:52:10 +0000 (17:22 +0530)]
Update Deploy Openstack Script For 3 node

      *  To use odl controllers indexes instead of controllers ip

Change-Id: I2d8a7f98f52ebdf55a75490cec88069a379c5994
Signed-off-by: priya.ramasubbu <priya.ramasubbu@hcl.com>
8 years agoUpdate ubuntu-mininet vagrant definition for private cloud 85/38385/1
Thanh Ha [Wed, 4 May 2016 18:36:48 +0000 (14:36 -0400)]
Update ubuntu-mininet vagrant definition for private cloud

This updates the vagrant definition for ubuntu-mininet to be
in line with the private cloud designs.

Change-Id: If9cf9b686501371e89cb489e92e48bdd59d98e5c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "Update ubuntu-mininet-2.3 vagrant definition for private cloud"
Andrew Grimberg [Wed, 4 May 2016 18:30:25 +0000 (18:30 +0000)]
Merge "Update ubuntu-mininet-2.3 vagrant definition for private cloud"

8 years agoUpdate ubuntu-mininet-2.3 vagrant definition for private cloud 83/38383/2
Thanh Ha [Wed, 4 May 2016 16:49:51 +0000 (12:49 -0400)]
Update ubuntu-mininet-2.3 vagrant definition for private cloud

This updates the vagrant definition for integration-robotframework to be
in line with the private cloiud designs.

Change-Id: Ia7f3028f50c254d3f91931ff122e132e49aa58fb
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoUpdate devstack vagrant definition for private cloud 82/38382/1
Andrew Grimberg [Wed, 4 May 2016 17:29:43 +0000 (10:29 -0700)]
Update devstack vagrant definition for private cloud

This should update the ovsdb-devstack vagrant definition for our private
cloud. References to Fedora should be scrubbed, but if they aren't it's
will likely only be in comments ;)

Change-Id: I207adc4d5718bc16df98b2386444ba9701e98d00
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoUpdate robot vagrant definition for private cloud 76/38376/1
Andrew Grimberg [Wed, 4 May 2016 15:58:14 +0000 (08:58 -0700)]
Update robot vagrant definition for private cloud

This updates the vagrant definition for the integration-robotframework
to be in line with the private cloud designs.

Change-Id: I3ad7d91f6543efb511d01dcc7582e5ea78f94696
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoUpdate automated project templates 65/38365/1
jenkins-releng [Wed, 4 May 2016 11:11:06 +0000 (11:11 +0000)]
Update automated project templates

Change-Id: Iea8e3b9619e1ebafd20d4e865e2e74ae32d15f66
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
8 years agoMerge "Enable batch mode for distribution and validate"
Vratko Polák [Wed, 4 May 2016 10:53:32 +0000 (10:53 +0000)]
Merge "Enable batch mode for distribution and validate"

8 years agoEnable batch mode for distribution and validate 39/38339/1
Stephen Kitt [Tue, 3 May 2016 15:38:36 +0000 (17:38 +0200)]
Enable batch mode for distribution and validate

Maven batch mode doesn't print out download progress, which makes
Jenkins logs much easier to read.

Change-Id: I7bbb242e0c7923e6579aad00ab5198adea942ad6
Signed-off-by: Stephen Kitt <skitt@redhat.com>
8 years agoMake the ODL download more verbose 17/38317/2
Jozef Behran [Mon, 4 Jan 2016 12:01:57 +0000 (13:01 +0100)]
Make the ODL download more verbose

This changes the ODL downloading commands to ask them to
generate progress reports.

One of the informations that is provided is the total time
taken to download the ODL which turns to be quite useful
when investigating problems stemming from slow download
times.

The second useful effect is that it makes the places
in the console output where ODL is being downloaded far
easier to quickly locate (hold PgUp/PgDn until you see
the characteristic progressbar output, then release
PgUp/PgDn and you are roughly at the place where one
of the ODL downloads was happening).

Change-Id: Iee8eff30aeab28dd8c98c15ea909dc67a7ee8ef2
Signed-off-by: Jozef Behran <jbehran@cisco.com>
8 years agoSplit cluster node startup and cluster node configuration 16/38316/2
Jozef Behran [Tue, 3 May 2016 11:03:23 +0000 (13:03 +0200)]
Split cluster node startup and cluster node configuration

The process of installation of ODL to a cluster node takes
way too long, leading to the state when the first node being
installed finishes booting before the second and third nodes
even get around to starting the boot. This is not a supported
cluster startup scenario and thus leads to numerous spurious
test failures which may appear and disappear depending on the
network load on the Nexus server (e.g. data transfer rate
drops to 100 kb/s, causing the ODL download to take 5 minutes
-> fail).

This change splits the setup script to 2 scripts. The first one
performs the ODL deployment and configuration and the second one
just runs bin/start. This allows all nodes to be started at
roughly the same time (plus/minus a few seconds), eliminating
the unsupported boot scenario.

Change-Id: If8b32309a996451fbc4e1a021fdebfe635e0f916
Signed-off-by: Jozef Behran <jbehran@cisco.com>
8 years agoUpdate basic-builder definition for private cloud 95/38295/1
Andrew Grimberg [Mon, 2 May 2016 20:54:33 +0000 (13:54 -0700)]
Update basic-builder definition for private cloud

Change-Id: Ib76015b441632471ce4a0d6c46e6895faec12d2e
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoChanges needed for vagrant in the ODL Priv Cloud 90/38290/2
Andrew Grimberg [Mon, 2 May 2016 17:32:23 +0000 (10:32 -0700)]
Changes needed for vagrant in the ODL Priv Cloud

Rework the baseline definition for use in the ODL Priv Cloud. This new
definition is more flexible but is also a baseline validation that we
can use to modify the other vagrant types so we can have a single image
snapshot instead of a multi-layer one as we have historically had

Change-Id: Ib38d79d95dfa7ac075def3bc54186555a19f1128
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoFix autorelease logrotate 75/38275/1
Thanh Ha [Mon, 2 May 2016 14:36:46 +0000 (10:36 -0400)]
Fix autorelease logrotate

The previous configuration with -1 causes Jenkins to set 1 thus only
keeping 1 record.

Change-Id: I25034febd1d57d504e65ec7fbbbeff3fd27bc8f8
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoMerge "Robot installation: Temporary fix of paramiko version"
Jamo Luhrsen [Fri, 29 Apr 2016 16:50:53 +0000 (16:50 +0000)]
Merge "Robot installation: Temporary fix of paramiko version"

8 years agoRobot installation: Temporary fix of paramiko version 20/38220/2
Vratko Polak [Fri, 29 Apr 2016 11:53:26 +0000 (13:53 +0200)]
Robot installation: Temporary fix of paramiko version

The current version of paramiko fails to install correctly,
so the previous version is fixed by this.
The version can be unfixed later when paramiko works again.

Also, set flags were added so that commands are visible.

Change-Id: Ifa36d0c11bc49362879088cdfe258103b67dc349
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
8 years agoAdded Mirror image for TSDR Tools in the controller script 85/38185/5
Chaudhry Usama [Thu, 28 Apr 2016 06:39:13 +0000 (23:39 -0700)]
Added Mirror image for TSDR Tools in the controller script

Change-Id: I0150a1c2e3e57e1ab7cde7b3889909898fb7a390
Signed-off-by: Chaudhry Usama <chaudhryusama@gmail.com>
8 years agoMerge "Added TSDR CSIT Jobs into distribution-test Job"
Luis Gomez [Wed, 27 Apr 2016 15:36:01 +0000 (15:36 +0000)]
Merge "Added TSDR CSIT Jobs into distribution-test Job"

8 years agouse actual $WORKSPACE instead of /tmp for pybot variable 19/38119/1
Jamo Luhrsen [Tue, 26 Apr 2016 16:06:27 +0000 (09:06 -0700)]
use actual $WORKSPACE instead of /tmp for pybot variable

Change-Id: If51fdc545245b0850a6ac7cd17a21c4f010b7d20
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years agoMerge "Fixing robot reference to devstack VM"
Jamo Luhrsen [Tue, 26 Apr 2016 04:59:01 +0000 (04:59 +0000)]
Merge "Fixing robot reference to devstack VM"

8 years agoMerge "Added lines to local.conf for Metadata configuration"
Jamo Luhrsen [Mon, 25 Apr 2016 15:40:54 +0000 (15:40 +0000)]
Merge "Added lines to local.conf for Metadata configuration"

8 years agoFixing robot reference to devstack VM 50/38050/1
Tomas Cechvala [Mon, 25 Apr 2016 08:11:23 +0000 (10:11 +0200)]
Fixing robot reference to devstack VM

ODL_SYSTEM_IP -> OPENSTACK_CONTROL_NODE_IP

Change-Id: I02d4ae5eefa3b9b50b7465b693efc243de23eaa0
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
8 years agoMerge "Fix email subjects that were hardcoding project"
Thanh Ha [Fri, 22 Apr 2016 19:17:33 +0000 (19:17 +0000)]
Merge "Fix email subjects that were hardcoding project"

8 years agoAdd jsonrpc project settings macro 36/38036/1
Andrew Grimberg [Fri, 22 Apr 2016 19:14:35 +0000 (12:14 -0700)]
Add jsonrpc project settings macro

Change-Id: I7d976c764ecafec55f21fbdfce49f225712666eb
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoFix email subjects that were hardcoding project 25/38025/1
Andrew Grimberg [Fri, 22 Apr 2016 14:47:28 +0000 (07:47 -0700)]
Fix email subjects that were hardcoding project

Several of the templates were hardcoding '[project]' into the email
subject line instead of '[{project}]' which means they have been
improperly tagging the mail going to the jenkins mailing list.

Change-Id: I7edebd46015cc8ea784219446875aeb8b1386b72
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
8 years agoAdded TSDR CSIT Jobs into distribution-test Job 02/38002/1
Chaudhry Usama [Fri, 22 Apr 2016 07:33:44 +0000 (00:33 -0700)]
Added TSDR CSIT Jobs into distribution-test Job

Change-Id: I949c33851cf57627eb513b9893c25bc836d71039
Signed-off-by: Chaudhry Usama <chaudhryusama@gmail.com>
8 years agoAdded lines to local.conf for Metadata configuration 95/37995/1
gvrangan [Fri, 22 Apr 2016 00:24:23 +0000 (00:24 +0000)]
Added lines to local.conf for Metadata configuration

* These lines will allow the openstack instances to have access
  to metadata

Change-Id: I712bab059bc09a9710a381c1757ac645cb60f169
Signed-off-by: gvrangan <venkatrangang@hcl.com>
8 years agoFix the clustering scale test job to make it daily periodic 86/37986/2
Jozef Behran [Thu, 21 Apr 2016 17:59:29 +0000 (19:59 +0200)]
Fix the clustering scale test job to make it daily periodic

Change-Id: I5e1306511c4c4c28696eebe4c04a464574593508
Signed-off-by: Jozef Behran <jbehran@cisco.com>
8 years agoMerge changes Ic2023940,Iaa349e67,I7a26c160
Andrew Grimberg [Thu, 21 Apr 2016 14:58:01 +0000 (14:58 +0000)]
Merge changes Ic2023940,Iaa349e67,I7a26c160

* changes:
  Add documentation for releasing
  Add job type to publish a zipped p2repo to Nexus Site
  Add release job template

8 years agoBuilder job for deploying Openstack for testing 80/37280/19
gvrangan [Thu, 7 Apr 2016 01:12:44 +0000 (01:12 +0000)]
Builder job for deploying Openstack for testing

Change-Id: I48a8fc573042d8e55898b6817ec6880eccdb4597
Signed-off-by: gvrangan <venkatrangang@hcl.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years agoAdd documentation for releasing 43/37943/1
Thanh Ha [Thu, 21 Apr 2016 01:26:15 +0000 (21:26 -0400)]
Add documentation for releasing

This documentation provides details on how to release projects that are
not released as part of autorelease.

Change-Id: Ic20239406a82d6626487d4c904690066c84c3611
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAdd job type to publish a zipped p2repo to Nexus Site 36/37936/1
Thanh Ha [Wed, 20 Apr 2016 18:11:47 +0000 (14:11 -0400)]
Add job type to publish a zipped p2repo to Nexus Site

This job pushes a zipped p2repo (preferrabled from staging repo that's
about to be released) to Nexus Site repo under 'p2repos'.

Change-Id: Iaa349e67194df650e9db6e245931ea544ae53af9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoAdd release job template 53/37853/2
Thanh Ha [Tue, 19 Apr 2016 23:20:36 +0000 (19:20 -0400)]
Add release job template

This new release job type will allow projects not part of autorelease to
perform a release by staging their release in Nexus similar to
autorelease and release the artifacts to opendaylight.release repo once
approved.

Change-Id: I7a26c160a9a49236e6ae2744336bcfeaecade9a3
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
8 years agoUpdate automated project templates 34/37834/1
jenkins-releng [Tue, 19 Apr 2016 17:46:01 +0000 (17:46 +0000)]
Update automated project templates

Change-Id: I98570fad396643f5e2f407e437476fdcb059750b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
8 years agoMerge "natapp project jenkins builder jobs"
Thanh Ha [Tue, 19 Apr 2016 17:44:05 +0000 (17:44 +0000)]
Merge "natapp project jenkins builder jobs"

8 years agoMerge "Use cluster config file in cluster tests"
Vratko Polák [Tue, 19 Apr 2016 16:44:40 +0000 (16:44 +0000)]
Merge "Use cluster config file in cluster tests"

8 years agonatapp project jenkins builder jobs 30/37830/1
thomaslees [Tue, 19 Apr 2016 16:24:49 +0000 (21:54 +0530)]
natapp project jenkins builder jobs

Change-Id: Idb4f2e5a638210010b85c55a8407552f4cd0d584
Signed-off-by: thomaslees <thomaslee.s@tcs.com>
8 years agoUse cluster config file in cluster tests 96/37696/5
Luis [Sun, 17 Apr 2016 02:52:12 +0000 (19:52 -0700)]
Use cluster config file in cluster tests

Consolidate cluster config script.
Add scriptplan support in cluster jobs.
Add jolokia via odl-jolokia feature.

Change-Id: Iab3d56de4a2a4a78c059e9fbba5fed45c9993e0d
Signed-off-by: Luis <ecelgp@gmail.com>
8 years agoMerge "Add job definition for clustered Netconf scaling tests"
Vratko Polák [Mon, 18 Apr 2016 16:34:29 +0000 (16:34 +0000)]
Merge "Add job definition for clustered Netconf scaling tests"

8 years agoMerge "add custom verify job for netvirt/routermanager stream"
Luis Gomez [Fri, 15 Apr 2016 23:24:45 +0000 (23:24 +0000)]
Merge "add custom verify job for netvirt/routermanager stream"

8 years agoAdd distribution-check for ovsdb 87/37687/1
Sam Hague [Fri, 15 Apr 2016 21:16:44 +0000 (17:16 -0400)]
Add distribution-check for ovsdb

Change-Id: I82b4ed5c59bf2c6590b58370c4d6da523492105f
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoAdd customer netvirt-sonar job 85/37685/3
Sam Hague [Fri, 15 Apr 2016 19:57:27 +0000 (15:57 -0400)]
Add customer netvirt-sonar job

Change-Id: I2a5b7d356a4f3393c4f565052f3f36dd18f981c3
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoadd custom verify job for netvirt/routermanager stream 83/37683/2
Jamo Luhrsen [Fri, 15 Apr 2016 19:19:17 +0000 (12:19 -0700)]
add custom verify job for netvirt/routermanager stream

Change-Id: Ib47f9dd028f2d30e50cda27d0939868283da1add
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years agoRename ovsdb-custom to ovsdb-sonar 84/37684/1
Sam Hague [Fri, 15 Apr 2016 19:50:08 +0000 (15:50 -0400)]
Rename ovsdb-custom to ovsdb-sonar

Change-Id: If6402fea58276f391c95afe10c81a95657e64023
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoRemove unused routermnager and netvirt-clustering jobs 81/37681/1
Sam Hague [Fri, 15 Apr 2016 18:58:22 +0000 (14:58 -0400)]
Remove unused routermnager and netvirt-clustering jobs

Change-Id: I8eeba4bb0ea9de6027847b006dbe06ab835cf913
Signed-off-by: Sam Hague <shague@redhat.com>
8 years agoMerge "Fix Java related issues"
Vratko Polák [Fri, 15 Apr 2016 16:12:37 +0000 (16:12 +0000)]
Merge "Fix Java related issues"

8 years agoinstall vlan package 40/37640/1
Jamo Luhrsen [Fri, 15 Apr 2016 02:43:44 +0000 (19:43 -0700)]
install vlan package

VTN tests need the vlan package on the mininet VM.  This
is also done in the bootstrap.sh file, but that will not
take effect until the VMs are respun.  In the meantime,
this will get the package every time the VM is brought
online.

Change-Id: Ia10a5b2d93024f582dde603e6c77f6ecf052be37
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
8 years agoFix Java related issues 26/37526/5
Luis Gomez [Wed, 13 Apr 2016 04:48:41 +0000 (21:48 -0700)]
Fix Java related issues

Set controller java version in bin/setenv so that bin/start always works
Set VM java version with alternatives so other java applications work too
The above is set from variable ${JAVA_HOME} injected from bundle_vars.txt

Change-Id: I25307c46e6c7435a6f8005eb22f7aa9a49c55351
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
8 years agoUpdate automated jobs 25/37625/1
Thanh Ha [Thu, 14 Apr 2016 15:42:08 +0000 (11:42 -0400)]
Update automated jobs

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