integration.git
10 years agoAdd opendaylight-release packaging sources 29/4929/1
Andrew Grimberg [Mon, 27 Jan 2014 20:43:36 +0000 (12:43 -0800)]
Add opendaylight-release packaging sources

I realized as I was about to go generating new packages that this really
should be in gerrit and done via Jenkins. So, initial upload with my fix
to the fedora URLs already in it.

Change-Id: I12f46a4767cebdc1dc8d532ad68ad3450248b258
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
10 years agoMerge "Add affinity to virtualization edition. (missed in earlier commits.) Signed...
Luis Gomez [Mon, 27 Jan 2014 17:18:15 +0000 (17:18 +0000)]
Merge "Add affinity to virtualization edition. (missed in earlier commits.) Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>"

10 years agoAdd affinity to virtualization edition. (missed in earlier commits.) 79/4879/1
Suchi Raman [Mon, 27 Jan 2014 13:17:32 +0000 (08:17 -0500)]
Add affinity to virtualization edition. (missed in earlier commits.)
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoAdd README for VTN Coordinator tarball to the Virtualization Edition. 71/4871/1
Shigeru Yasuda [Mon, 27 Jan 2014 12:46:54 +0000 (21:46 +0900)]
Add README for VTN Coordinator tarball to the Virtualization Edition.

Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
10 years agoMerge "Fix RESTCONF Flow test case"
Luis Gomez [Sat, 25 Jan 2014 01:44:59 +0000 (01:44 +0000)]
Merge "Fix RESTCONF Flow test case"

10 years agoFix RESTCONF Flow test case 53/4753/1
Madhusudhan [Sat, 25 Jan 2014 01:43:17 +0000 (17:43 -0800)]
Fix RESTCONF Flow test case

Change-Id: Ic5a5435728af9d512b28062adfd1cbdb897a1752
Signed-off-by: Madhusudhan <madhusudhan.opendaylight@yahoo.com>
10 years agoMerge "Fixed paths patch for run.sh scripts"
Sam Hague [Fri, 24 Jan 2014 22:13:23 +0000 (22:13 +0000)]
Merge "Fixed paths patch for run.sh scripts"

10 years agoNSF test for OF13 plugin - Remove static route flow check 24/4724/2
Madhusudhan [Fri, 24 Jan 2014 10:54:45 +0000 (02:54 -0800)]
NSF test for OF13 plugin - Remove static route flow check

Change-Id: I480ed51197cc181045a6d1a8335a7c5925a25481
Signed-off-by: Madhusudhan <madhusudhan.opendaylight@yahoo.com>
10 years agoFixed paths patch for run.sh scripts 97/4597/2
Miroslav Miklus [Thu, 23 Jan 2014 22:04:59 +0000 (23:04 +0100)]
Fixed paths patch for run.sh scripts

Change introduced in distributions/virtualization/src/assemble/resources/run.sh
broke the rpm build

Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
Change-Id: I6b3c0f0671b55004c517d3629cb624515ce9f4ca

10 years agoMerge "Fix up a bogus changelog date"
Sam Hague [Thu, 23 Jan 2014 20:51:18 +0000 (20:51 +0000)]
Merge "Fix up a bogus changelog date"

10 years agoMerge "updated docker build files to expose additional ports in support of clustering...
Sam Hague [Thu, 23 Jan 2014 20:49:44 +0000 (20:49 +0000)]
Merge "updated docker build files to expose additional ports in support of clustering, rpcs and lisp. added to readme to describe how to make clustering work with containers"

10 years agoMerge "added rpm spec for lispflowmapping"
Luis Gomez [Thu, 23 Jan 2014 18:40:05 +0000 (18:40 +0000)]
Merge "added rpm spec for lispflowmapping"

10 years agoadded rpm spec for lispflowmapping 25/4625/2
David Goldberg [Wed, 22 Jan 2014 15:36:05 +0000 (17:36 +0200)]
added rpm spec for lispflowmapping

Signed-off-by: David Goldberg <david.goldberg@contextream.com>
10 years agoFix up a bogus changelog date 17/4617/1
Andrew Grimberg [Thu, 23 Jan 2014 05:47:45 +0000 (21:47 -0800)]
Fix up a bogus changelog date

I noticed that rpmbuild was complaining about a bogus changelog date in
the opendaylight-controller.spec file. Checking the date and the logs
I've corrected it to the proper date.

Change-Id: I505c8723ff874bc0fd2a0cf4964f4350925d31f2
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
10 years agoAdd mockinit option back into build script 16/4616/1
Andrew Grimberg [Thu, 23 Jan 2014 05:22:22 +0000 (21:22 -0800)]
Add mockinit option back into build script

I can't seem to find where it disappeared but the option has stopped
working (maybe it never really did work?). In any case, it really should
be in the script.

Change-Id: I3107472eb56a2ea82354ce658b472f0ab3b46d2f
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
10 years agoMerge "Fix patch error because of whitespace in run.sh."
Luis Gomez [Thu, 23 Jan 2014 04:50:03 +0000 (04:50 +0000)]
Merge "Fix patch error because of whitespace in run.sh."

10 years agoadded rpm spec for lispflowmapping 65/4665/1
David Goldberg [Wed, 22 Jan 2014 15:36:05 +0000 (17:36 +0200)]
added rpm spec for lispflowmapping

Signed-off-by: David Goldberg <david.goldberg@contextream.com>
10 years agoupdated docker build files to expose additional ports in support of clustering, rpcs... 11/4611/1
David K. Bainbridge [Thu, 23 Jan 2014 00:15:26 +0000 (16:15 -0800)]
updated docker build files to expose additional ports in support of clustering, rpcs and lisp. added to readme to describe how to make clustering work with containers

Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
10 years agoFix patch error because of whitespace in run.sh. 10/4610/1
Sam Hague [Wed, 22 Jan 2014 23:49:43 +0000 (18:49 -0500)]
Fix patch error because of whitespace in run.sh.

Patch fails one hunk because of a mismatch in whitespace.
Also fixed a warning about changelog date being bogus.

Change-Id: Ie387a77bdc1702e19af0e99cec4157140adeb5b2
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoMerge "Initial commit of docker image building support"
Luis Gomez [Wed, 22 Jan 2014 23:11:20 +0000 (23:11 +0000)]
Merge "Initial commit of docker image building support"

10 years agoMerge "Update pom.xml to use group maven repositories"
Luis Gomez [Wed, 22 Jan 2014 22:51:24 +0000 (22:51 +0000)]
Merge "Update pom.xml to use group maven repositories"

10 years agoFixing issue with SP edition pom file 09/4609/1
Luis Gomez [Wed, 22 Jan 2014 22:17:27 +0000 (14:17 -0800)]
Fixing issue with SP edition pom file

Change-Id: I21758e78ad1f3762278d252135e40c141055e8a2
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoUpdate pom.xml to use group maven repositories 08/4608/1
Andrew Grimberg [Wed, 22 Jan 2014 21:49:46 +0000 (13:49 -0800)]
Update pom.xml to use group maven repositories

The base pom.xml was still referencing each of the proxied maven
repositories individually. This has been found to cause some weird
issues with builds. Move over to the centralized "group" repository.

Change-Id: I20e55b532ba0bb623c3921e3fbd1e4f4f3421201
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
10 years agoMerge "added missing lispflowmapping projects, and updated versions"
Luis Gomez [Wed, 22 Jan 2014 20:34:35 +0000 (20:34 +0000)]
Merge "added missing lispflowmapping projects, and updated versions"

10 years agoMerge "Added distsuffix option to buildrpm.sh"
Luis Gomez [Wed, 22 Jan 2014 20:32:37 +0000 (20:32 +0000)]
Merge "Added distsuffix option to buildrpm.sh"

10 years agoadded missing lispflowmapping projects, and updated versions 94/4594/1
David Goldberg [Wed, 22 Jan 2014 15:19:41 +0000 (17:19 +0200)]
added missing lispflowmapping projects, and updated versions

Signed-off-by: David Goldberg <david.goldberg@contextream.com>
10 years agoMerge "base run.sh: simplify CONTROLLER_RUNSH definition"
Ed Warnicke [Wed, 22 Jan 2014 05:57:48 +0000 (05:57 +0000)]
Merge "base run.sh: simplify CONTROLLER_RUNSH definition"

10 years agobase run.sh: simplify CONTROLLER_RUNSH definition 43/4543/1
Chris Wright [Wed, 22 Jan 2014 05:46:52 +0000 (21:46 -0800)]
base run.sh: simplify CONTROLLER_RUNSH definition

Simply use dirname/script instead of using sed to alter the script name.
Purely cosmetic preference (and I did it that way in virtualization
run.sh)

Change-Id: I744be66805759f1c2dfec89aa37d99f89b37ea61
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agovirtualzation run.sh: show help from underlying helper scripts 42/4542/1
Chris Wright [Wed, 22 Jan 2014 05:29:11 +0000 (21:29 -0800)]
virtualzation run.sh: show help from underlying helper scripts

Show additional help output from the underlying helper scripts, and
while there fix grammar in existing help text.

Change-Id: Id1680af453b00aa4d3e957c0b58bfdfcc1c5b5d6
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agovirtualzation run.sh: launch run.base.sh from same path as run.sh 41/4541/1
Chris Wright [Wed, 22 Jan 2014 04:30:41 +0000 (20:30 -0800)]
virtualzation run.sh: launch run.base.sh from same path as run.sh

The virtualization edition's run.sh script internally hard codes
the underlying run.base.sh script to be in cwd:

  ./run.base.sh ...

Use a trick similar to the base edition's run.sh script to redirect to
the underlying [run.base.sh] script to use the same path as run.sh.

Note: A platform (like Linux) is likely to place a top-level run.sh
script in a /bin type directory and the underlying internal scripts in
an out-of-$PATH directory like /usr/libexec/.  This may need some final
update based on that, but for now brings the two editions' scripts in
line with one another.

Change-Id: Ia8d719826de02efa6a36d3427f880cf062edc547
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agoInitial commit of docker image building support 27/4527/1
David K. Bainbridge [Tue, 21 Jan 2014 21:11:10 +0000 (13:11 -0800)]
Initial commit of docker image building support

Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
10 years agoMerge "Remove the third party openflowjava jars. There jars are not used by anyone...
Luis Gomez [Tue, 21 Jan 2014 20:07:05 +0000 (20:07 +0000)]
Merge "Remove the third party openflowjava jars. There jars are not used by anyone and the deicision is to remove them for now."

10 years agoRemove the third party openflowjava jars. 17/4517/1
Hsin-Yi Shen [Tue, 21 Jan 2014 18:45:25 +0000 (13:45 -0500)]
Remove the third party openflowjava jars.
There jars are not used by anyone and the deicision is to remove them for now.

Change-Id: I6e54f067742417b6da61b6100a82a5d2cbe35f90
Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
10 years agoAdded distsuffix option to buildrpm.sh 18/4518/1
Miroslav Miklus [Tue, 21 Jan 2014 18:39:31 +0000 (19:39 +0100)]
Added distsuffix option to buildrpm.sh

- distsuffix option allows to define the package suffix

Change-Id: I4e8c24713f61096409d357be2392552efbcfe347
Signed-off-by: Miroslav Miklus <mmiklus@cisco.com>
10 years agoModify OF plugin Python script to run in Opendaylight 66/4466/1
Luis Gomez [Mon, 20 Jan 2014 23:41:55 +0000 (15:41 -0800)]
Modify OF plugin Python script to run in Opendaylight

Change-Id: Ibc85d11a85cceeeb7cffc449ed71cdda1799fe01
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoMerge "Add rpm packaging for openflowjava and openflowpluging to buildrpm.sh."
Luis Gomez [Mon, 20 Jan 2014 22:57:06 +0000 (22:57 +0000)]
Merge "Add rpm packaging for openflowjava and openflowpluging to buildrpm.sh."

10 years agoMerge "Small fix to make regex used in sed posix compliant"
Luis Gomez [Mon, 20 Jan 2014 22:56:40 +0000 (22:56 +0000)]
Merge "Small fix to make regex used in sed posix compliant"

10 years agoMerge changes I854fecfa,Ief988528,Ibc50e28b
Luis Gomez [Mon, 20 Jan 2014 22:55:40 +0000 (22:55 +0000)]
Merge changes I854fecfa,Ief988528,Ibc50e28b

* changes:
  rpm/run.dist.sh: add usage statement
  rpm/run.dist.sh: fix commented out opendove command
  rpm/run.dist.sh: properly propagate exit code from helper scripts

10 years agoSmall fix to make regex used in sed posix compliant 61/4461/1
Ed Warnicke [Mon, 20 Jan 2014 20:59:02 +0000 (14:59 -0600)]
Small fix to make regex used in sed posix compliant

Change-Id: I2b9d804d9e324b05bf5de1e1ae376132a98da81f
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoAdd rpm packaging for openflowjava and openflowpluging to buildrpm.sh. 72/4372/3
Sam Hague [Sat, 18 Jan 2014 20:29:42 +0000 (15:29 -0500)]
Add rpm packaging for openflowjava and openflowpluging to buildrpm.sh.

- remove tabs in buildrpm.sh (for real this time)
- Added openflowjava and openflowplugin to buildrpm.sh
- Reworked projects to use arrays so it is easier to add new projects in the future.
- Added mockmvn option to allow rewriting the maven command used when mock builds the rpms. This is useful to allow specifying a local .m2 cache so moc
k does not clean and reinstall between every build.
- ensure git version tags are used throughout for all projects. This ensures the src.rpm files are marked with consistent git hashes for easier reprodu
cing of a build.
- Cleaned up distribution.spec Requires to not require controller-dependencies since it is Required by the controller already.
- Removed duplicate code in dependencies.spec.

Change-Id: Ic157e168893d3f163708b44c476dc9026cb8b240
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoAdd new PCEP artifacts 48/4448/1
Robert Varga [Mon, 20 Jan 2014 14:49:43 +0000 (15:49 +0100)]
Add new PCEP artifacts

The stateful/initiated draft support is being split into independent
artifact, so that there may be multiple concurrent version present. This
pulls in the new artifacts.

Change-Id: I142b7a5a6911b1a3f4ab756c552f0b39df979a03
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoBGPCEP no longer carries the framework 15/4415/1
Robert Varga [Sun, 19 Jan 2014 21:06:45 +0000 (22:06 +0100)]
BGPCEP no longer carries the framework

bgpcep.framework has moved to controller.protocol-framework and BGPCEP
project is using that, so stop bundling the obsolete version.

Change-Id: I2c84152b23306ae6bfb952226b9ffcb6d7cc9df4
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agorpm/run.dist.sh: add usage statement 77/4377/3
Chris Wright [Sun, 19 Jan 2014 07:28:19 +0000 (23:28 -0800)]
rpm/run.dist.sh: add usage statement

when executed with invalid cmdline parameter or the new 'help' cmdline
parameter, print out a usage statement.

Change-Id: I854fecfaa897e9b6d0f85adb84707357d449a20b
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agorpm/run.dist.sh: fix commented out opendove command 76/4376/1
Chris Wright [Sun, 19 Jan 2014 07:02:09 +0000 (23:02 -0800)]
rpm/run.dist.sh: fix commented out opendove command

run.dist.sh doesn't currently support launching conroller with
opendove.  if you were to uncomment the opendove launch command it
incorrectly references vtn.  update to reference opendove.

Change-Id: Ief98852884f1e413e4e6c70b13f2f4e34697379d
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agorpm/run.dist.sh: properly propagate exit code from helper scripts 75/4375/1
Chris Wright [Sun, 19 Jan 2014 06:38:19 +0000 (22:38 -0800)]
rpm/run.dist.sh: properly propagate exit code from helper scripts

run.dist.sh will fork/exec helper scripts and exits with a hardcoded
value of 0 regardless of the helper script's exit code.  properly
propgate exit code by directly exec'ing the helper script.

Change-Id: Ibc50e28be5a38a34e6e170f7d59e334976aa9fb6
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
10 years agoCreated RESTCONF for base edition with of13 plugin 69/4369/3
Madhusudhan [Sat, 18 Jan 2014 03:09:46 +0000 (19:09 -0800)]
Created RESTCONF for base edition with of13 plugin

Change-Id: I249e4cd37ae9086dba57637fc6e86ac48b29c623
Signed-off-by: Madhusudhan <madhusudhan.opendaylight@yahoo.com>
10 years agoUpload OF plugin test to Integration repo 63/4363/1
Madhusudhan [Fri, 17 Jan 2014 19:29:36 +0000 (11:29 -0800)]
Upload OF plugin test to Integration repo

Change-Id: I8a0c04b5cbb01e9a56ab197cffd29eb66e6bcfed
Signed-off-by: Madhusudhan <madhusudhan.opendaylight@yahoo.com>
10 years agoAdd case for -status) case in run.dist.sh 61/4361/1
Hsin-Yi Shen [Fri, 17 Jan 2014 18:27:11 +0000 (13:27 -0500)]
Add case for -status) case in run.dist.sh
This fix status option in RHEL sysv script.

Change-Id: I1b4f4037da87f23b0f4346431f98098296167bb1
Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
10 years agoAdd spec files for openflowjava and openflowplugin. 45/4145/4
Hsin-Yi Shen [Sat, 11 Jan 2014 02:18:24 +0000 (21:18 -0500)]
Add spec files for openflowjava and openflowplugin.
controller spec and README are also updated for corresponding change.

Change-Id: I8247f896dba3513b801f1e2c852f64c55312a01d
Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
10 years agoInitial commit for vtn manager system test cases 67/4267/1
Denghui Huang [Wed, 15 Jan 2014 13:32:25 +0000 (21:32 +0800)]
Initial commit for vtn manager system test cases

Signed-off-by: Denghui Huang <huangdenghui@gmail.com>
10 years agoMerge "Add distribution support to buildrpm.sh script."
Luis Gomez [Tue, 14 Jan 2014 03:13:40 +0000 (03:13 +0000)]
Merge "Add distribution support to buildrpm.sh script."

10 years agoAdd distribution support to buildrpm.sh script. 56/4156/2
Sam Hague [Mon, 13 Jan 2014 03:17:30 +0000 (22:17 -0500)]
Add distribution support to buildrpm.sh script.

- Update script to include building the ovsdb and distribution rpms.
- Modularized parts of the script to make it easier to add in future projects that need to be included.
- Added a buildtag option to tag the output build directory.
- Added mockdebug option to enable or disable the mock debug.
- Cleaned up and added some logging.
- Added mockinit option to init mock.

Change-Id: Iaef906b365ee24d1bb7dd04d3b550bfa22bfaac7
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoMerge "Adding DependencyConvergence enforcer to the integration project"
Luis Gomez [Mon, 13 Jan 2014 23:14:37 +0000 (23:14 +0000)]
Merge "Adding DependencyConvergence enforcer to the integration project"

10 years agoAdding DependencyConvergence enforcer to the integration project 89/4189/1
Madhu Venugopal [Mon, 13 Jan 2014 22:57:00 +0000 (14:57 -0800)]
Adding DependencyConvergence enforcer to the integration project

To keep the regular bulid from failing, the enforcer is wrapped under a specific profile: dependencyConvergence.
Use the -PdependencyConvergence to enable this profile. We will have to create a daily jenkins job to trigger
this profile and check for the convergence.

Change-Id: If474889ed83f43355d3ee5c5d44d165e0702eaf4
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoUpdate opendove artifacts in virtualization pom 86/4186/1
rmoats [Mon, 13 Jan 2014 15:58:58 +0000 (09:58 -0600)]
Update opendove artifacts in virtualization pom

After fixing bug 243, opendove artifact versions numbers were bumped.
Reflect this in virtualization pom and remove deprecated artifact.

Change-Id: Ia49e91aaca558ffc27de11a55665a894d7e44f96
Signed-off-by: rmoats <rmoats@us.ibm.com>
10 years agoUpdates to include new configuration files. 42/4142/1
Sam Hague [Fri, 10 Jan 2014 16:32:50 +0000 (11:32 -0500)]
Updates to include new configuration files.

The latest controller distribution has added more configuration files that need to be mapped into the rpm packaging. Added:
- configuration/initial
- configuration/RSA.pk
- configuration/tomcat-logging.properties

Updated rpm/README to include build steps and instructiosn for using the rpms and systemctl.

Change-Id: If336a687cefdc810e3c6aa313779f9ffc8d6a5ea
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoAdd support for of1.3. 34/4134/1
Sam Hague [Fri, 10 Jan 2014 13:33:04 +0000 (08:33 -0500)]
Add support for of1.3.

- Modified controller.spec to:
  - support the of1.3 option
  - support the three different run.sh scripts for the different distributions
- Added run.dist.sh script to wrap all the run.sh scripts. This file is called by the systemd and sys init scripts.
- Added patch file to modify the run.sh calls to run.internal.sh. The files assume run.internal.sh is in the same working directory as the wrapper run.sh which is not the case with systemd or sysv installs.
- Added distribution options to opendaylight-controller sysconfig. File is used to select the distribution to start.

Change-Id: Ia4daa92a8ce2237edd8ff5e242c40df53b04b8c3
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoAdd -of13 switch to turn on OpenFlow 1.3 mode 00/4100/1
Ed Warnicke [Mon, 6 Jan 2014 03:32:36 +0000 (19:32 -0800)]
Add -of13 switch to turn on OpenFlow 1.3 mode

Tested in base, virtualization, and serviceprovider edition

In base edition:

./run.sh

osgi> ss | grep openflow
75 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
172 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -of13

osgi> ss | grep openflow
116 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
131 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
158 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
180 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

In virtualization edition:

./run.sh

Please select one of the 3 supported Virtualization technology : "./run.sh -virt [ovsdb | opendove | vtn]"

./run.sh -virt ovsdb

osgi> ss | grep vtn
false
osgi> ss | grep opendove
false
osgi> ss | grep openflow
116 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
229 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt opendove

osgi> ss | grep ovsdb
false
osgi> ss | grep vtn
false
osgi> ss | grep openflow
119 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
232 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt vtn

osgi> ss | grep affinity
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
false
osgi> ss | grep arphandler
false
osgi> ss | grep samples
false
osgi> ss | grep openflow
111 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
217 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt ovsdb -of13
osgi> ss | grep vtn
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
89 ACTIVE      org.opendaylight.ovsdb.northbound_0.5.0.SNAPSHOT
95 ACTIVE      org.opendaylight.ovsdb.neutron_0.5.0.SNAPSHOT
198 ACTIVE      org.opendaylight.ovsdb_0.5.0.SNAPSHOT
true
osgi> ss | grep openflow
17 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
121 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
154 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
189 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

./run.sh -virt opendove -of13

osgi> ss | grep ovsdb
false
osgi> ss | grep vtn
false
osgi> ss | grep opendove
13 ACTIVE      org.opendaylight.opendove.odmc_0.4.0.SNAPSHOT
17 ACTIVE      org.opendaylight.opendove.odmc.rest.northbound_0.4.0.SNAPSHOT
39 ACTIVE      org.opendaylight.opendove.odmc.northbound_0.4.0.SNAPSHOT
71 ACTIVE      org.opendaylight.opendove.odmc.rest.southbound_0.4.0.SNAPSHOT
93 ACTIVE      org.opendaylight.opendove.odmc.implementation_0.4.0.SNAPSHOT
212 ACTIVE      org.opendaylight.opendove.odmc.rest_0.4.0.SNAPSHOT
true
osgi> ss | grep openflow
19 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
124 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
157 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
192 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

./run.sh -virt vtn -of13

osgi> ss | grep affinity
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
false
osgi> ss | grep arphandler
false
osgi> ss | grep samples
false
osgi> ss | grep vtn
16 ACTIVE      org.opendaylight.vtn.manager_0.1.0.SNAPSHOT
97 ACTIVE      org.opendaylight.vtn.manager.implementation_0.1.0.SNAPSHOT
120 ACTIVE      org.opendaylight.vtn.manager.neutron_0.1.0.SNAPSHOT
219 ACTIVE      org.opendaylight.vtn.manager.northbound_0.1.0.SNAPSHOT
true
osgi> ss | grep openflow
18 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
116 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
146 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
180 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

In service provider edition:

./run.sh

osgi> ss | grep openflow
66 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
98 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -of13

osgi> ss | grep openflow
196 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
244 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
263 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
275 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

Change-Id: Icc42b00b2caf0595b70324625fc75724446ad22a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoMerge "Add spec file for opendove and vtn."
Luis Gomez [Wed, 8 Jan 2014 23:50:09 +0000 (23:50 +0000)]
Merge "Add spec file for opendove and vtn."

10 years agoAdd spec file for opendove and vtn. 99/4099/1
Hsin-Yi Shen [Wed, 8 Jan 2014 20:43:08 +0000 (15:43 -0500)]
Add spec file for opendove and vtn.

Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
10 years agoRevert "Add -of13 switch to turn on OpenFlow 1.3 mode" 92/4092/1
Madhu Venugopal [Wed, 8 Jan 2014 18:42:28 +0000 (10:42 -0800)]
Revert "Add -of13 switch to turn on OpenFlow 1.3 mode"

This reverts commit b9bf2770fd5e1971f2b3ceba2c7d85a1af1515aa.
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoInclude the correct bundles for affinity API. 74/4074/1
Suchi Raman [Wed, 8 Jan 2014 14:32:17 +0000 (09:32 -0500)]
Include the correct bundles for affinity API.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoMerge "Use 0.4.1 which cleans up depedencies between affinity metadata service and...
Luis Gomez [Tue, 7 Jan 2014 18:01:02 +0000 (18:01 +0000)]
Merge "Use 0.4.1 which cleans up depedencies between affinity metadata service and the flatl2 service (which is used for connectivity/forwarding). This fix is not complete -- what is remaining is a way to use flatl2 only when configured to do so."

10 years agoMerge "Packaging update to support building ODL distributions."
Luis Gomez [Tue, 7 Jan 2014 17:24:52 +0000 (17:24 +0000)]
Merge "Packaging update to support building ODL distributions."

10 years agoMerge "Add RHEL support in spec file and remove fedora directory."
Luis Gomez [Tue, 7 Jan 2014 17:24:18 +0000 (17:24 +0000)]
Merge "Add RHEL support in spec file and remove fedora directory."

10 years agoUse 0.4.1 which cleans up depedencies between affinity metadata 51/4051/1
Suchi Raman [Tue, 7 Jan 2014 14:33:34 +0000 (09:33 -0500)]
Use 0.4.1 which cleans up depedencies between affinity metadata
service and the flatl2 service (which is used for
connectivity/forwarding). This fix is not complete -- what is
remaining is a way to use flatl2 only when configured to do so.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
10 years agoSP test. Remove mn clear. 42/4042/2
Luis Gomez [Tue, 7 Jan 2014 05:35:32 +0000 (21:35 -0800)]
SP test. Remove mn clear.

Change-Id: Iecf0a9ac9beedd94c490d525efa9d3633b4c32bf
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoMerge "Adding support for the git-review command line tool"
Luis Gomez [Tue, 7 Jan 2014 03:15:48 +0000 (03:15 +0000)]
Merge "Adding support for the git-review command line tool"

10 years agoPackaging update to support building ODL distributions. 34/4034/1
Sam Hague [Mon, 6 Jan 2014 15:12:23 +0000 (10:12 -0500)]
Packaging update to support building ODL distributions.

This commit adds support for building the ODL OVSDB virtualization distribution.
- Added spec for building the ovsdb package
- Added distribution support to the controller spec. Mainly consists of adding
the integration run.sh wrapper script for run.sh.
- Updated dependencies.spec to also package ovsdb dependencies.
- Added spec for building the distribution. The spec simply Requires the
specific packages for the distribution. For example, it Requires the
controller, ovsdb and dependencies packages to support the OVSDB
virtualization package.

Change-Id: Iad931c46fc41bd107926dd9a41b5013638c55084
Signed-off-by: Sam Hague <shague@redhat.com>
10 years agoAdd -of13 switch to turn on OpenFlow 1.3 mode 39/4039/1
Ed Warnicke [Mon, 6 Jan 2014 03:32:36 +0000 (19:32 -0800)]
Add -of13 switch to turn on OpenFlow 1.3 mode

Change-Id: I47e462aca557adc12c3cf3f162aa75c01bf33124
Signed-off-by: Ed Warnicke <eaw@cisco.com>
10 years agoFix json reponse 22/4022/1
Luis Gomez [Sun, 5 Jan 2014 23:00:24 +0000 (15:00 -0800)]
Fix json reponse

Change-Id: I4b61ef52350443715b73d9801c081e59cf48a09d
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoAdding support for the git-review command line tool 67/3967/1
Colin McNamara [Mon, 30 Dec 2013 03:18:06 +0000 (19:18 -0800)]
Adding support for the git-review command line tool

The OpenStack doc workflow (and entire gerrit workflow) has the
option of using a tool called git-review that automates ChangeID:
creation and management,automates rebasing of local commits
as well as simplifies submiting to gerrit and pulling and
pushing reviews.

Usage of the tool is entirely optional, however it does require
a pointer file named .gitreview in the root of the repository
that is referenced.

I am totally new to this project, if you guys don't want to merge
this then no big deal. However I think this will help with dev's
coming over from OpenStack as it will provide a optional workflow
that is closer to the OpenStack workflow.

It is necessary to run git review -s to append the change-id into
git-hooks the first time you use the tool

Change-Id: I5813e9a60f8ed2c5650271c9a5f384d045bb056e
Signed-off-by: Colin McNamara <colin@2cups.com>
10 years agoAdd RHEL support in spec file and remove fedora directory. 16/3916/1
Hsin-Yi Shen [Tue, 24 Dec 2013 17:39:58 +0000 (12:39 -0500)]
Add RHEL support in spec file and remove fedora directory.

Signed-off-by: Hsin-Yi Shen <hshen@redhat.com>
10 years agoCheck next-hop after adding route. This does not work with LF mininet. 10/3910/3
Luis Gomez [Mon, 23 Dec 2013 19:05:33 +0000 (11:05 -0800)]
Check next-hop after adding route. This does not work with LF mininet.

Change-Id: I0c34fbe95aba5f74dfa9f4c47faacd7eac6d6ca4
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoNSF test improvements 93/3893/6
Luis Gomez [Sun, 22 Dec 2013 12:21:49 +0000 (04:21 -0800)]
NSF test improvements

Change-Id: I518d85c66d8185dbba1f3a46fae1591ea91917e9
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoTopology Mgr stability test 2 88/3888/1
Luis Gomez [Sat, 21 Dec 2013 14:06:21 +0000 (06:06 -0800)]
Topology Mgr stability test 2

Change-Id: If5fd0427a4cd991005b71eea27d0a6c5769b722b
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoTopology Mgr stability test 1 87/3887/1
Luis Gomez [Sat, 21 Dec 2013 13:42:32 +0000 (05:42 -0800)]
Topology Mgr stability test 1

Change-Id: Ib544f8914f46c7a0ec2c9b774adf3da91725fe2e
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agomore time to switch off mininet. Total=4 secs. 2 try. 00/3800/3
Luis Gomez [Tue, 17 Dec 2013 17:52:25 +0000 (09:52 -0800)]
more time to switch off mininet. Total=4 secs. 2 try.

Change-Id: I2b6e58f872e1a7eacb7937813119c6adaba8ba85
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoMore time for OVSDB ping 27/3727/1
Luis Gomez [Sat, 14 Dec 2013 02:18:36 +0000 (18:18 -0800)]
More time for OVSDB ping

Change-Id: I0c029eea5a2fef16378e4d436856de9fe465c874
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoDelete inconsistent TCs for SP edition 26/3726/1
Luis Gomez [Fri, 13 Dec 2013 23:38:57 +0000 (15:38 -0800)]
Delete inconsistent TCs for SP edition

Change-Id: Ib920bd348e7af182804e428a24cf3adeeb5c67bc
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoAdd forgotten TCs for VTN edition 25/3725/1
Luis Gomez [Fri, 13 Dec 2013 22:33:57 +0000 (14:33 -0800)]
Add forgotten TCs for VTN edition

Change-Id: Iaf5336b284792466ea4cb413059115592a060982
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoNew edition folders 24/3724/1
Luis Gomez [Fri, 13 Dec 2013 22:08:01 +0000 (14:08 -0800)]
New edition folders

Change-Id: Idcd864f560787332d3820582342bc0368a0bfae2
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoMerge "Add Nexus pushes to the mock builder"
Luis Gomez [Fri, 13 Dec 2013 21:13:11 +0000 (21:13 +0000)]
Merge "Add Nexus pushes to the mock builder"

10 years agoMerge "Timer adjustment for stability"
Luis Gomez [Fri, 13 Dec 2013 21:11:48 +0000 (21:11 +0000)]
Merge "Timer adjustment for stability"

10 years agoAdd Nexus pushes to the mock builder 20/3720/1
Andrew Grimberg [Fri, 13 Dec 2013 18:46:37 +0000 (10:46 -0800)]
Add Nexus pushes to the mock builder

Add in an option for pushing the built RPM artifacts to Nexus.

Additional options have been added to the script to support selecting
the repository that a given artifact should push to.

Change-Id: Ic7ebd7ffb1132bc395870b83042bfe21663eff15
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
10 years agoTimer adjustment for stability 19/3719/1
Luis Gomez [Fri, 13 Dec 2013 18:46:09 +0000 (10:46 -0800)]
Timer adjustment for stability

Change-Id: Ibc17a7cf52703c4e9873ff5bf1481503cbf7f92a
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
10 years agoBUG-242: extract configuration files from project-provided artifacts 90/3690/1
Robert Varga [Fri, 13 Dec 2013 07:59:29 +0000 (08:59 +0100)]
BUG-242: extract configuration files from project-provided artifacts

Change-Id: I05f682a962377943ae0a7f654e2b1df37d3a5c74
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoMerge "Update the bundle filter list in Virtualization edition for VTN"
Luis Gomez [Thu, 12 Dec 2013 17:12:39 +0000 (17:12 +0000)]
Merge "Update the bundle filter list in Virtualization edition for VTN"

10 years agoUpdate the bundle filter list in Virtualization edition for VTN 69/3669/1
Hideyuki Tai [Thu, 12 Dec 2013 18:34:21 +0000 (03:34 +0900)]
Update the bundle filter list in Virtualization edition for VTN

Add the following bundles to the bundle filter list in run.sh for VTN.
 * org.opendaylight.affinity
 * org.opendaylight.controller.arphandler
 * org.opendaylight.controller.sample

Change-Id: I6f8a4ce8cc2fa33d02185741aded319cd5050c91
Signed-off-by: Hideyuki Tai <h-tai@cd.jp.nec.com>
10 years agoMerge "Add SNMP4SDN plugin to ServiceProvider"
Luis Gomez [Thu, 12 Dec 2013 17:10:05 +0000 (17:10 +0000)]
Merge "Add SNMP4SDN plugin to ServiceProvider"

10 years agoMerge "Add VTN Coordinator tarball to the Virtualization Edition."
Luis Gomez [Thu, 12 Dec 2013 17:04:39 +0000 (17:04 +0000)]
Merge "Add VTN Coordinator tarball to the Virtualization Edition."

10 years agoMerge "Fixed a bug in the newly added virtualization run.sh script to take in all...
Ed Warnicke [Thu, 12 Dec 2013 14:35:57 +0000 (14:35 +0000)]
Merge "Fixed a bug in the newly added virtualization run.sh script to take in all the extra arguments and pass it along to run.base.sh."

10 years agoFixed a bug in the newly added virtualization run.sh script to take in all the extra... 74/3674/2
Madhu Venugopal [Thu, 12 Dec 2013 11:49:35 +0000 (03:49 -0800)]
Fixed a bug in the newly added virtualization run.sh script to take in all the extra arguments and pass it along to run.base.sh.

Change-Id: I4d53d85d8f59075a91168f74f4046d92cf50ab37
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoMerge "Updating the Base and Virtualization editions with the latest OVSDB Neutron...
Luis Gomez [Thu, 12 Dec 2013 04:44:34 +0000 (04:44 +0000)]
Merge "Updating the Base and Virtualization editions with the latest OVSDB Neutron and Northbound bundles"

10 years agoUpdating the Base and Virtualization editions with the latest OVSDB Neutron and North... 60/3660/1
Madhu Venugopal [Thu, 12 Dec 2013 02:56:10 +0000 (18:56 -0800)]
Updating the Base and Virtualization editions with the latest OVSDB Neutron and Northbound bundles

Change-Id: Idd68daf10d1fe3125148084578441bca21d5ac09
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoMerge "Non-intrusive option to select one of the 3 virtualization technologies suppor...
Ed Warnicke [Thu, 12 Dec 2013 02:55:33 +0000 (02:55 +0000)]
Merge "Non-intrusive option to select one of the 3 virtualization technologies supported in Hydrogen release : opendove, ovsdb, vtn."

10 years agoNon-intrusive option to select one of the 3 virtualization technologies supported... 57/3657/2
Madhu Venugopal [Thu, 12 Dec 2013 01:27:53 +0000 (17:27 -0800)]
Non-intrusive option to select one of the 3 virtualization technologies supported in Hydrogen release : opendove, ovsdb, vtn.

The basic idea is to make use of the Apache Felix FileInstall to filter out the excluded technology.
In order to avoid introducing multiple config files and keep the changes contained in the Integration branch & Virtualization edition,
we decided to play with a maven assembly plugin option which essentially provides a way to wrap the root run.sh with a virtualization
edition's run.sh.

1. The root run.sh from the base edition is renamed to run.base.sh
2. Introduced a new run.sh (in assemble/resources folder - Note I didnt add it in main/resources to avoid conflicts)
   which is essentially a wrapper for run.base.sh.
3. Maven Assembly plugin takes care of the rest with the <file> and <fileSet> changes.

Change-Id: I76554e60fd3360f6ceea2fec06c98897cac4b99b
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
10 years agoFixup configuration to match base controller 28/3628/1
Robert Varga [Tue, 10 Dec 2013 20:24:34 +0000 (21:24 +0100)]
Fixup configuration to match base controller

Change-Id: I0a08a51a3cd59dc0beebecd2f0ddf21c91a3aea1
Signed-off-by: Robert Varga <rovarga@cisco.com>
10 years agoAdd SNMP4SDN plugin to ServiceProvider 98/3598/1
ylhsieh [Tue, 10 Dec 2013 07:10:53 +0000 (15:10 +0800)]
Add SNMP4SDN plugin to ServiceProvider

Signed-off-by: ylhsieh <ylhsieh@itri.org.tw>
10 years agoUpdate configuration files to match current expectations 59/3559/2
Robert Varga [Sun, 8 Dec 2013 17:38:45 +0000 (18:38 +0100)]
Update configuration files to match current expectations

Change-Id: I1e04ee2974be832b04849e2a712d636b1dccb9cf
Signed-off-by: Robert Varga <rovarga@cisco.com>