Sam Hague [Sun, 9 Feb 2014 19:30:21 +0000 (19:30 +0000)]
Merge "Add bgpcep to rpm packaging."
Sam Hague [Sun, 9 Feb 2014 19:29:45 +0000 (19:29 +0000)]
Merge "Add yangtools to rpm packaging. Also remove test artifacts from some packages."
Sam Hague [Sun, 9 Feb 2014 19:29:29 +0000 (19:29 +0000)]
Merge "Add affinity to rpm packaging."
Sam Hague [Sun, 9 Feb 2014 19:28:58 +0000 (19:28 +0000)]
Merge "Add snmp4sdn to rpm packaging."
Sam Hague [Sun, 9 Feb 2014 04:47:16 +0000 (23:47 -0500)]
Add bgpcep to rpm packaging.
This is just a placeholder for bgpcep. The spec file is mostly complete, but
there is an issue in that bgpcep does not keep the artifacts within the build
directory and only pushes them to the maven repo. Thus, the artifacts cannot
be properly packaged. Committing the file so when that issue is fixed the
packaging will be ready.
Change-Id: If87952b94865d783c9b0717524f7a04a78b0628c
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 9 Feb 2014 04:41:53 +0000 (23:41 -0500)]
Add yangtools to rpm packaging. Also remove test artifacts from some packages.
- Added yangtools.spec to make the yangtools.rpm.
- Modified controller.spec to not package the yangtools. There is still an issue
with the yangtools.thirdparty.(antlr4|extend-lib-osgi) jars still being pulled in
by the controller project. Need to have them moved to the yangtools package.
- Modified opendaylight.spec to include the new yangtools rpm.
- Removed test artifacts from openflowjava and openflowplugin rpms.
Change-Id: I9535bc0b18e68d3a5a8f7940312ce2ebc730e2ba
Signed-off-by: Sam Hague <shague@redhat.com>
Suchi Raman [Sun, 9 Feb 2014 01:44:06 +0000 (20:44 -0500)]
Add missing bundle in affinity package.
Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
Sam Hague [Sat, 8 Feb 2014 23:56:21 +0000 (18:56 -0500)]
Add affinity to rpm packaging.
Change-Id: Ie643e4ba09605f0c10fb54be38ca5aaac52355c5
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sat, 8 Feb 2014 22:48:25 +0000 (17:48 -0500)]
Add snmp4sdn to rpm packaging.
Change-Id: If4acf1da1fcdc486713a54b24a755fd6ad80da31
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 2 Feb 2014 05:13:15 +0000 (00:13 -0500)]
Temporary fix to remove OpenDove from RPM builds until libevent2-devel dependency is resolved.
Change-Id: I3afbc5c83e8ec4002e0863c2599831ff0720386f
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 2 Feb 2014 04:54:58 +0000 (04:54 +0000)]
Merge "Temporary fix to remove OpenDove from RPM builds until libevent2-devel dependency is resolved."
Sam Hague [Sun, 2 Feb 2014 04:52:16 +0000 (23:52 -0500)]
Temporary fix to remove OpenDove from RPM builds until libevent2-devel dependency is resolved.
libevent2-devel is not available to f19 so the OpenDove RPM build fails.
Change-Id: I363925c69d4e69f996b3dd93b111c2fbba8907ee
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 2 Feb 2014 04:23:46 +0000 (04:23 +0000)]
Merge "Add support for different editions"
Sam Hague [Sun, 2 Feb 2014 04:16:33 +0000 (23:16 -0500)]
Add support for different editions
- Added virtualization and service provider sub packages
- Renamed opendaylight-distribution to opendaylight
- Added proper bundle filters to run.odl.sh script
- Added virt-affinity option to run.odl.sh script
- Added a release build option to buildrpm.sh
Change-Id: Ib164c0e6fd8eedd22bc1ad2447789d1d07854a94
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Sat, 1 Feb 2014 21:04:59 +0000 (13:04 -0800)]
Last change to README
Change-Id: I1e4a7888fd13d22d3c55a3360a44612571cffdfd
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
Luis Gomez [Sat, 1 Feb 2014 20:17:30 +0000 (12:17 -0800)]
Minor change to VM script 2
Change-Id: I9fb6af8a026efdb695258da4fe56d30c60d3227e
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
Luis Gomez [Sat, 1 Feb 2014 19:36:39 +0000 (11:36 -0800)]
Adding scripts for test VM
Change-Id: I27791bae7d81bed4112f825d63103490ec574a71
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
Sam Hague [Sat, 1 Feb 2014 04:45:31 +0000 (04:45 +0000)]
Merge "update rpmbuild with latest versions and add opendove and lispflowmapping projects."
Sam Hague [Sat, 1 Feb 2014 02:37:37 +0000 (21:37 -0500)]
update rpmbuild with latest versions and add opendove and lispflowmapping projects.
- fixed version error in ovsdb and lipsflowmapping. An older snapshot version was hardcoded in the spec causing the rpm build to fail becuase it could not find the file.
- added opendove and lipsflowmapping to the buildrpm script.
- modified opendove.spec Requires: libjansson-devel. Package could not be found so switched to jansson-devel.
- modified description string in opendaylight-controller.spec with more text.
- added some debugger options to buildrpm.sh. --shortcircuit flags to restart building on specific projects.
Change-Id: Id2487f7ea0fb40fbd43d8e9accb6345b8233cac5
Signed-off-by: Sam Hague <shague@redhat.com>
David K. Bainbridge [Fri, 31 Jan 2014 22:28:50 +0000 (14:28 -0800)]
updating the docker artifact version information to sync with the release version tick
Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
jenkins-integration [Fri, 31 Jan 2014 17:46:02 +0000 (17:46 +0000)]
[maven-release-plugin] prepare for next development iteration
jenkins-integration [Fri, 31 Jan 2014 17:46:01 +0000 (17:46 +0000)]
[maven-release-plugin] prepare release master-tagforprepareonly-integration-bulk-release-2
Luis Gomez [Fri, 31 Jan 2014 17:32:57 +0000 (17:32 +0000)]
Merge "Respinning for snmp4sdn 0.1.2"
David K. Bainbridge [Fri, 31 Jan 2014 07:34:13 +0000 (23:34 -0800)]
updated docker files to be more in line with some best practices as well as enable the build system, which uses fedora as opposed to ubuntu. this commit also fixes the release versions in the docker files for the release
Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
Ed Warnicke [Fri, 31 Jan 2014 03:01:28 +0000 (21:01 -0600)]
Respinning for snmp4sdn 0.1.2
Change-Id: I06795ba9fc9ff24cd950c068f69baa047362c01a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Fri, 31 Jan 2014 00:59:20 +0000 (18:59 -0600)]
Respinning for lispflowmapping 1.0.1
Patch2: Remove unused defense4all dependencies
Change-Id: I74c36b803ad57db81afdd9ebb89afebe4ec64c46
Signed-off-by: Ed Warnicke <eaw@cisco.com>
David K. Bainbridge [Thu, 30 Jan 2014 18:28:47 +0000 (10:28 -0800)]
move the release docker files to their own directories to help facilitate automated docker trusted builds
Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
Sam Hague [Thu, 30 Jan 2014 13:34:35 +0000 (13:34 +0000)]
Merge "Updated spec file to build Open DOVE component rpms from a single file."
David K. Bainbridge [Wed, 29 Jan 2014 16:56:37 +0000 (08:56 -0800)]
updated version information in pom to 0.1.1-SNAPSHOT
Signed-off-by: David K. Bainbridge <dbainbri@ciena.com>
Luis Gomez [Wed, 29 Jan 2014 06:47:59 +0000 (22:47 -0800)]
Improved Sw mgr test for OF13 - 2nd try
Change-Id: I062095baaf7dc4b5f825b1dec5c9f754d3dbb712
Signed-off-by: Luis Gomez <luis.gomez@ericsson.com>
Luis Gomez [Tue, 28 Jan 2014 12:53:23 +0000 (12:53 +0000)]
Merge "Improve OF13 test - 2nd try"
Madhusudhan [Tue, 28 Jan 2014 11:57:57 +0000 (03:57 -0800)]
Improve OF13 test - 2nd try
Change-Id: Ifd6e274bdd82b5dfd200dab0b8cedbcf07b00957
Signed-off-by: Madhusudhan <madhusudhan.opendaylight@yahoo.com>
jenkins-integration [Tue, 28 Jan 2014 08:02:53 +0000 (08:02 +0000)]
[maven-release-plugin] prepare for next development iteration
jenkins-integration [Tue, 28 Jan 2014 08:02:51 +0000 (08:02 +0000)]
[maven-release-plugin] prepare release master-tagforprepareonly-integration-bulk-release-1
Luis Gomez [Tue, 28 Jan 2014 07:25:13 +0000 (07:25 +0000)]
Merge "Added release version of snmp4sdn to service provider edition pom.xml"
Ed Warnicke [Tue, 28 Jan 2014 07:11:52 +0000 (01:11 -0600)]
Added release version of snmp4sdn to service provider edition pom.xml
Change-Id: I8c7defe7c6814bc9b4891eac1d84552f2b19d759
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 28 Jan 2014 07:03:49 +0000 (01:03 -0600)]
Fix to the scm section to make the bulk prepare work
Change-Id: I724644f6343cca25c630972f3603a46bd0571713
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 28 Jan 2014 02:44:47 +0000 (20:44 -0600)]
Moved to release versions for most dependencies
Change-Id: Ica214ad4e6fe604b9cc139adb4d569f091f86f88
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Ed Warnicke [Tue, 28 Jan 2014 01:08:33 +0000 (01:08 +0000)]
Revert "Update to new version of the artifacts proposed by jenkins-integration-version-changes-2"
This reverts commit
ab4457bfa612980ae0f8a528731b0c2b0c80248a.
Change-Id: I4f217f00ccd417f46aa8e4b6ce465a1b9c2f4ffb
Signed-off-by: Ed Warnicke <eaw@cisco.com>
jenkins-integration [Mon, 27 Jan 2014 22:02:16 +0000 (22:02 +0000)]
Update to new version of the artifacts proposed by jenkins-integration-version-changes-2
Change-Id: I037fafb52b856374382035de543d0eb132250db3
Signed-off-by: jenkins-integration <jekins-integration@opendaylight.org>
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>
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>"
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>
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>
Luis Gomez [Sat, 25 Jan 2014 01:44:59 +0000 (01:44 +0000)]
Merge "Fix RESTCONF Flow test case"
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>
Sam Hague [Fri, 24 Jan 2014 22:13:23 +0000 (22:13 +0000)]
Merge "Fixed paths patch for run.sh scripts"
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>
Anees Shaikh [Fri, 24 Jan 2014 17:18:55 +0000 (09:18 -0800)]
Updated spec file to build Open DOVE component rpms from a single file.
Signed-off-by: Anees Shaikh <aasdevaddr@gmail.com>
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
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 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>
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."