add YANG file for dhcp on unimgr side
[unimgr.git] / features / src / main / features / features.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!-- Copyright (c) 2015 CableLabs This program and the accompanying materials
4   are made available under the terms of the Eclipse Public License v1.0 which
5   accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html -->
6 <features name="odl-unimgr-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
7   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
8   xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
9   <repository>mvn:org.opendaylight.yangtools/features-yangtools/{{VERSION}}/xml/features</repository>
10   <repository>mvn:org.opendaylight.controller/features-mdsal/{{VERSION}}/xml/features</repository>
11   <repository>mvn:org.opendaylight.netconf/features-restconf/{{VERSION}}/xml/features</repository>
12   <repository>mvn:org.opendaylight.ovsdb/southbound-features/{{VERSION}}/xml/features</repository>
13   <repository>mvn:org.opendaylight.dlux/features-dlux/{{VERSION}}/xml/features</repository>
14   <repository>mvn:org.opendaylight.dluxapps/features-dluxapps/{{VERSION}}/xml/features</repository>
15   <repository>mvn:org.opendaylight.netconf/features-netconf/{{VERSION}}/xml/features</repository>
16   <repository>mvn:org.opendaylight.netconf/features-netconf-connector/{{VERSION}}/xml/features</repository>
17   <repository>mvn:org.opendaylight.genius/genius-features/{{VERSION}}/xml/features</repository>
18   <repository>mvn:org.opendaylight.netvirt/vpnservice-features/{{VERSION}}/xml/features</repository>
19   <repository>mvn:org.opendaylight.l2switch/features-l2switch/{{VERSION}}/xml/features</repository>
20
21   <feature name='odl-unimgr-api' version='${project.version}'
22     description='OpenDaylight :: UniMgr :: api'>
23     <feature version='${mdsal.model.version}'>odl-mdsal-models</feature>
24     <feature version='${ovsdb.version}'>odl-ovsdb-southbound-api</feature>
25     <bundle>mvn:org.opendaylight.unimgr/unimgr-api/{{VERSION}}</bundle>
26   </feature>
27
28   <feature name='odl-unimgr-presto-api' version='${project.version}'
29     description='OpenDaylight :: UniMgr :: NRP Presto API'>
30     <feature version='${mdsal.model.version}'>odl-mdsal-models</feature>
31     <bundle>mvn:org.opendaylight.unimgr/unimgr-presto-api/{{VERSION}}</bundle>
32   </feature>
33
34   <feature name='odl-unimgr' version='${project.version}'
35     description='OpenDaylight :: UniMgr'>
36     <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
37     <feature version='${ovsdb.version}'>odl-ovsdb-southbound-impl</feature>
38     <feature version='${project.version}'>odl-unimgr-api</feature>
39     <feature version='${project.version}'>odl-unimgr-presto-api</feature>
40     <!-- TODO these features should be dependencies of drivers not unimgr
41       itself -->
42     <feature version='${netconf.version}'>odl-netconf-connector</feature>
43     <feature version='${netconf.version}'>odl-netconf-connector-ssh</feature>
44     <!-- FIXME deliver as a separate bundle/feature -->
45     <!-- <bundle>mvn:org.opendaylight.unimgr/edgeassure-1000/{{VERSION}}</bundle> -->
46     <bundle>mvn:org.opendaylight.unimgr/unimgr-impl/{{VERSION}}</bundle>
47     <configfile finalname="${configfile.directory}/unimgr.xml">mvn:org.opendaylight.unimgr/unimgr-impl/{{VERSION}}/xml/config</configfile>
48   </feature>
49
50   <feature name='odl-unimgr-netvirt' version='${project.version}'
51     description='OpenDaylight :: UniMgr :: NetVirt'>
52     <feature version='${mdsal.version}'>odl-mdsal-broker</feature>
53     <feature version='${project.version}'>odl-unimgr</feature>
54     <feature version='${genius.version}'>odl-genius-api</feature>
55     <feature version='${vpnservice.version}'>odl-netvirt-impl</feature>
56     <feature version="${restconf.version}">odl-restconf</feature>
57     <bundle>mvn:org.opendaylight.unimgr/unimgr-netvirt/{{VERSION}}</bundle>
58     <bundle>mvn:org.opendaylight.unimgr/unimgr-legato-api/{{VERSION}}</bundle>
59   </feature>
60
61     <feature name='odl-unimgr-dlux' version='${project.version}'
62         description='OpenDaylight :: UniMgr :: dlux'>
63         <feature version='${project.version}'>odl-unimgr-netvirt</feature>
64         <feature version='${dlux.version}'>odl-dlux-core</feature>
65         <bundle>mvn:org.opendaylight.unimgr/cpeui-bundle/{{VERSION}}</bundle>
66     </feature>
67
68
69   <feature name='odl-unimgr-console' version='${project.version}'
70     description='OpenDaylight :: UniMgr :: CLI'>
71     <feature version="${project.version}">odl-unimgr</feature>
72     <bundle>mvn:org.opendaylight.unimgr/unimgr-cli/{{VERSION}}</bundle>
73   </feature>
74
75   <feature name='odl-unimgr-rest' version='${project.version}'
76     description='OpenDaylight :: UniMgr :: REST'>
77     <feature version="${project.version}">odl-unimgr</feature>
78     <feature version="${restconf.version}">odl-restconf</feature>
79   </feature>
80
81   <feature name='odl-unimgr-ui' version='${project.version}'
82     description='OpenDaylight :: UniMgr :: UI'>
83     <feature version="${project.version}">odl-unimgr-rest</feature>
84     <feature version="${project.version}">odl-unimgr-console</feature>
85     <feature version="${restconf.version}">odl-mdsal-apidocs</feature>
86     <feature version="${dluxapps.version}">odl-dluxapps-applications</feature>
87   </feature>
88
89   <feature name='odl-unimgr-cisco-xr-driver' version='${project.version}'
90     description='OpenDaylight :: UniMgr :: Cisco XR Driver'>
91     <feature version='${project.version}'>odl-unimgr</feature>
92     <bundle>mvn:org.opendaylight.unimgr/cisco-xrmodels/{{VERSION}}</bundle>
93     <bundle>mvn:org.opendaylight.unimgr/unimgr-cisco-xr-driver/{{VERSION}}</bundle>
94   </feature>
95
96   <feature name="odl-unimgr-ovs-driver" version="${project.version}" description='OpenDaylight :: UniMgr :: OVSDB Driver'>
97     <feature version='${project.version}'>odl-unimgr</feature>
98     <feature version="${l2switch.version}">odl-l2switch-all</feature>
99     <feature version="${restconf.version}">odl-restconf</feature>
100     <feature version="${ovsdb.version}">odl-ovsdb-library</feature>
101     <feature version="${ovsdb.version}">odl-ovsdb-southbound-api</feature>
102     <feature version="${ovsdb.version}">odl-ovsdb-southbound-impl</feature>
103     <feature version="${ovsdb.version}">odl-ovsdb-southbound-impl-rest</feature>
104     <feature version="${openflowjava.version}">odl-openflowjava-protocol</feature>
105     <feature version="${openflowplugin.version}">odl-openflowplugin-flow-services-rest</feature>
106     <feature version="${openflowplugin.version}">odl-openflowplugin-flow-services</feature>
107     <feature version="${openflowplugin.version}">odl-openflowplugin-southbound</feature>
108     <bundle>mvn:org.opendaylight.unimgr/ovs-driver/{{VERSION}}</bundle>
109   </feature>
110
111 </features>