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>
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>
Sam Hague [Thu, 23 Jan 2014 20:51:18 +0000 (20:51 +0000)]
Merge "Fix up a bogus changelog date"
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"
Luis Gomez [Thu, 23 Jan 2014 18:40:05 +0000 (18:40 +0000)]
Merge "added rpm spec for lispflowmapping"
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>
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>
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>
Luis Gomez [Thu, 23 Jan 2014 04:50:03 +0000 (04:50 +0000)]
Merge "Fix patch error because of whitespace in run.sh."
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>
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>
Luis Gomez [Wed, 22 Jan 2014 23:11:20 +0000 (23:11 +0000)]
Merge "Initial commit of docker image building support"
Luis Gomez [Wed, 22 Jan 2014 22:51:24 +0000 (22:51 +0000)]
Merge "Update pom.xml to use group maven repositories"
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>
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>
Luis Gomez [Wed, 22 Jan 2014 20:34:35 +0000 (20:34 +0000)]
Merge "added missing lispflowmapping projects, and updated versions"
Luis Gomez [Wed, 22 Jan 2014 20:32:37 +0000 (20:32 +0000)]
Merge "Added distsuffix option to buildrpm.sh"
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>
Ed Warnicke [Wed, 22 Jan 2014 05:57:48 +0000 (05:57 +0000)]
Merge "base run.sh: simplify CONTROLLER_RUNSH definition"
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>
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>
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>
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>
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."
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>
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>
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>
Luis Gomez [Mon, 20 Jan 2014 22:57:06 +0000 (22:57 +0000)]
Merge "Add rpm packaging for openflowjava and openflowpluging to buildrpm.sh."
Luis Gomez [Mon, 20 Jan 2014 22:56:40 +0000 (22:56 +0000)]
Merge "Small fix to make regex used in sed posix compliant"
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Luis Gomez [Tue, 14 Jan 2014 03:13:40 +0000 (03:13 +0000)]
Merge "Add distribution support to buildrpm.sh script."
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>
Luis Gomez [Mon, 13 Jan 2014 23:14:37 +0000 (23:14 +0000)]
Merge "Adding DependencyConvergence enforcer to the integration project"
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>
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>
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>
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>
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>
Luis Gomez [Wed, 8 Jan 2014 23:50:09 +0000 (23:50 +0000)]
Merge "Add spec file for opendove and vtn."
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>
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>
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>
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."
Luis Gomez [Tue, 7 Jan 2014 17:24:52 +0000 (17:24 +0000)]
Merge "Packaging update to support building ODL distributions."
Luis Gomez [Tue, 7 Jan 2014 17:24:18 +0000 (17:24 +0000)]
Merge "Add RHEL support in spec file and remove fedora directory."
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>
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>
Luis Gomez [Tue, 7 Jan 2014 03:15:48 +0000 (03:15 +0000)]
Merge "Adding support for the git-review command line tool"
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Luis Gomez [Fri, 13 Dec 2013 21:13:11 +0000 (21:13 +0000)]
Merge "Add Nexus pushes to the mock builder"
Luis Gomez [Fri, 13 Dec 2013 21:11:48 +0000 (21:11 +0000)]
Merge "Timer adjustment for stability"
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>
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>
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>
Luis Gomez [Thu, 12 Dec 2013 17:12:39 +0000 (17:12 +0000)]
Merge "Update the bundle filter list in Virtualization edition for VTN"
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>
Luis Gomez [Thu, 12 Dec 2013 17:10:05 +0000 (17:10 +0000)]
Merge "Add SNMP4SDN plugin to ServiceProvider"
Luis Gomez [Thu, 12 Dec 2013 17:04:39 +0000 (17:04 +0000)]
Merge "Add VTN Coordinator tarball to the Virtualization Edition."
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."
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>
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"
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>
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."
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>
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>
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>
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>
Robert Varga [Sun, 8 Dec 2013 12:15:36 +0000 (13:15 +0100)]
Fix to match changes
Change-Id: I9b091627a885e870659efa4f170acec22130a149
Signed-off-by: Robert Varga <rovarga@cisco.com>
Luis Gomez [Sat, 7 Dec 2013 01:28:36 +0000 (01:28 +0000)]
Merge "Some cleaning here as delete flows is not supported by mn 2.0.0"
Luis Gomez [Sat, 7 Dec 2013 00:28:33 +0000 (16:28 -0800)]
Some cleaning here as delete flows is not supported by mn 2.0.0
Change-Id: Ib96b85e0c4b6d886c364aab959edebfb35b7be98
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
Andrew Grimberg [Sat, 7 Dec 2013 00:32:59 +0000 (16:32 -0800)]
Add in verbose flag to mock
Jenkins is a bit unhappy about the _very_ large pauses in output that
it's getting when we enter the mock build phase (multiple times). Add
the verbose flag to mock to keep Jenkins happy about this and also make
it easier to track where it is in the build process.
Change-Id: I2c15fc8161511b079eb96178980e2c909a710b91
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Andrew Grimberg [Fri, 6 Dec 2013 23:57:05 +0000 (15:57 -0800)]
Minor fixups for mock and cloning clean-up
The mock build location repository needs initialized for each run. Each
of the subsequent calls to mock can continue to use the --no-clean
feature of mock but not doing an initial --init causes it to bomb on
Jenkins managed systems.
Clone at --depth 0. The builds are only going to be pulling against the
current master HEAD or a particular version. We may want to change the
clones to be direct fetches to the snapshot tarball interface.
Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
Luis Gomez [Fri, 6 Dec 2013 20:27:42 +0000 (20:27 +0000)]
Merge "Add script to allow jenkins to automate the rpm builds."
Luis Gomez [Fri, 6 Dec 2013 18:39:41 +0000 (18:39 +0000)]
Merge "Add review comments and general cleanup."
Sam Hague [Fri, 6 Dec 2013 00:06:05 +0000 (19:06 -0500)]
Add script to allow jenkins to automate the rpm builds.
bash script to:
- get the controlelr source via git clone or local clone
- use rpmbuild to create a src.rpm
- use mock to build the rpm.
The script can be called as follows to build the rpm with a local git repo:
~/git/integration/packaging/rpm/buildrpm.sh --dist fedora-19-x86_64 --getsource buildroot --buildtype snapshot --buildroot ~/data/rpmbuild --debug
The different options and help can be seen using:
buildrpm.sh -?
Change-Id: I317ec19e2c1b8830e1fbef98d497b50a81ea51db
Signed-off-by: Sam Hague <shague@redhat.com>