Enabling OVS based Openstack Karaf Feature. 29/10429/1
authorMadhu Venugopal <mavenugo@gmail.com>
Thu, 28 Aug 2014 07:47:50 +0000 (00:47 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Thu, 28 Aug 2014 07:47:50 +0000 (00:47 -0700)
1) Feature Tests Pass:
https://jenkins.opendaylight.org/ovsdb/job/ovsdb-merge/259/org.opendaylight.ovsdb$features-ovsdb/testReport/

2) Features Comply with Guidelines: Yes (features starts with odl-, with description & no Start-levels)
https://git.opendaylight.org/gerrit/gitweb?p=ovsdb.git;a=blob;f=features/ovsdb/src/main/resources/features.xml;h=1a60f8d9dac857b81ca97f8010debd5e78a9da0e;hb=635dd9959632d1e59aaa54df4d8d95d4d8645ba4

3) Features Tested: Features have been tested for functionality with
feature:install odl-ovsdb-openstack

4) Integration Test Impact : This brings in openstack support provided in OVSDB. If there are existing openstack tests, it is good to run it through them.

Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
features/src/main/resources/features.xml
pom.xml

index 043743ec04b7eeacdf3ed6bf3b1f30f74e5cfab4..20625e2644fe696e6326402397894452fcc85677 100644 (file)
        <feature version='${project.version}'>odl-integration-compatible-with-all</feature>
                <feature version='0.1.0-SNAPSHOT'>odl-l2switch-switch</feature>
        </feature>
+
+    <!--
+          Since ODL supports a few Incompatible Openstack integration such as ovs-openstack and vtn-openstack,
+          it is appropriate to create compatible feature for each of the incompatible openstack approaches.
+    -->
+       <feature name='odl-integration-compatible-with-ovs-openstack' description="OpenDaylight :: OVS :: OpenStack Network Virtualization" version='${project.version}'>
+            <feature version='${project.version}'>odl-integration-compatible-with-all</feature>
+           <feature version='${feature.ovsdb.openstack.version}'>odl-ovsdb-openstack</feature>
+       </feature>
 </features>
diff --git a/pom.xml b/pom.xml
index b1fa09ac736bb4bb36be0fc6aab44272466373eb..1eca8076621eb8279edd8427ac4007d8f2d69ffe 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -25,6 +25,7 @@
     <feature.adsal.version>0.8.1-SNAPSHOT</feature.adsal.version>
     <feature.nsf.version>0.4.2-SNAPSHOT</feature.nsf.version>
     <feature.ovsdb.version>1.0.0-SNAPSHOT</feature.ovsdb.version>
+    <feature.ovsdb.openstack.version>1.0.0-SNAPSHOT</feature.ovsdb.openstack.version>
     <karaf.branding.version>1.0.0-SNAPSHOT</karaf.branding.version>
     <karaf.version>3.0.1</karaf.version>
     <maven.surefire.version>2.16</maven.surefire.version>