Bug 1029: Remove dead code: samples/clustersession
[controller.git] / features / controller / src / main / resources / features.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <features name="controller-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
3    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4    xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">
5
6    <feature name="odl-hosttracker" description="Controller Service: Host Tracker">
7       <feature>odl-clustering</feature>
8       <feature>odl-managers</feature>
9       <feature>odl-sal</feature>
10       <bundle>mvn:org.opendaylight.controller/hosttracker/${hosttracker.api.version}</bundle>
11       <bundle>mvn:org.opendaylight.controller/hosttracker.implementation/${hosttracker.implementation.version}</bundle>
12    </feature>
13    <feature name="odl-sal" description="Service Abstraction Layer"
14       version="${sal.version}">
15       <feature>base-felix-dm</feature>
16       <bundle start="true" start-level="35">mvn:org.apache.commons/commons-lang3/${commons.lang.version}</bundle>
17       <bundle>mvn:org.osgi/org.osgi.compendium/${osgi.compendium.version}</bundle>
18       <bundle>mvn:org.apache.felix/org.apache.felix.dependencymanager/${felix.dependencymanager.version}</bundle>
19       <bundle>mvn:org.opendaylight.controller/sal/${sal.version}</bundle>
20       <!-- The SAL Implementation doesn't follow API versioning, should be revisited in the bundle -->
21       <bundle>mvn:org.opendaylight.controller/sal.implementation/${sal.implementation.version}</bundle>
22       <bundle>mvn:org.opendaylight.controller/sal.networkconfiguration/${sal.networkconfiguration.version}</bundle>
23       <bundle>mvn:org.opendaylight.controller/sal.networkconfiguration.implementation/${sal.networkconfiguration.version}</bundle>
24       <bundle>mvn:org.opendaylight.controller/sal.connection/${sal.connection.version}</bundle>
25       <bundle>mvn:org.opendaylight.controller/sal.connection.implementation/${sal.connection.version}</bundle>
26    </feature>
27    <feature name="odl-clustering" description="Controller Service: Clustering">
28       <feature>transaction</feature>
29       <feature>base-felix-dm</feature>
30       <feature>base-eclipselink-persistence</feature>
31       <feature>odl-sal</feature>
32       <bundle>mvn:org.opendaylight.controller/clustering.services/${clustering.services.version}</bundle>
33       <bundle>mvn:org.opendaylight.controller/clustering.services-implementation/${clustering.services_implementation.version}</bundle>
34       <bundle>mvn:org.opendaylight.controller/clustering.stub/${clustering.stub.version}</bundle>
35    </feature>
36    <feature name="odl-legacy-configuration">
37       <feature>odl-sal</feature>
38       <bundle>mvn:org.opendaylight.controller/configuration/${configuration.version}</bundle>
39       <bundle>mvn:org.opendaylight.controller/configuration.implementation/${configuration.implementation.version}</bundle>
40    </feature>
41    <feature name="odl-configuration" description="Controller Service: Configuration">
42       <!-- org.opendaylight.controller.config.yangjmxgenerator is missing -->
43       <bundle>mvn:org.opendaylight.controller/config-api/${config.version}</bundle>
44       <bundle>mvn:org.opendaylight.controller/config-manager/${config.version}</bundle>
45       <bundle>mvn:org.opendaylight.controller/config-netconf-connector/${netconf.version}</bundle>
46       <bundle>mvn:org.opendaylight.controller/config-persister-api/${config.version}</bundle>
47       <bundle>mvn:org.opendaylight.controller/config-persister-directory-xml-adapter/${config.version}</bundle>
48       <bundle>mvn:org.opendaylight.controller/config-persister-file-xml-adapter/${config.version}</bundle>
49       <bundle>mvn:org.opendaylight.controller/config-persister-impl/${netconf.version}</bundle>
50       <bundle>mvn:org.opendaylight.controller/yang-jmx-generator/${yang-jmx-generator.version}</bundle>
51    </feature>
52    <feature name="odl-managers" description="Big boss">
53       <feature>odl-legacy-configuration</feature>
54       <feature>base-spring-security</feature>
55       <feature>base-felix-dm</feature>
56       <feature>odl-clustering</feature>
57       <bundle>mvn:org.opendaylight.controller.thirdparty/net.sf.jung2/2.0.1</bundle>
58       <bundle>mvn:org.opendaylight.controller/appauth/${appauth.version}</bundle>
59       <bundle>mvn:org.opendaylight.controller/hosttracker/${hosttracker.api.version}</bundle>
60       <bundle>mvn:org.opendaylight.controller/hosttracker.implementation/${hosttracker.implementation.version}</bundle>
61       <bundle>mvn:org.opendaylight.controller/switchmanager/${switchmanager.api.version}</bundle>
62       <bundle>mvn:org.opendaylight.controller/switchmanager.implementation/${switchmanager.implementation.version}</bundle>
63       <bundle>mvn:org.opendaylight.controller/statisticsmanager/${statisticsmanager.version}</bundle>
64       <bundle>mvn:org.opendaylight.controller/statisticsmanager.implementation/${statisticsmanager.implementation.version}</bundle>
65       <bundle>mvn:org.opendaylight.controller/forwardingrulesmanager/${forwardingrulesmanager.version}</bundle>
66       <bundle>mvn:org.opendaylight.controller/forwardingrulesmanager.implementation/${forwardingrulesmanager.implementation.version}</bundle>
67       <bundle>mvn:org.opendaylight.controller/usermanager/${usermanager.version}</bundle>
68       <bundle>mvn:org.opendaylight.controller/usermanager.implementation/${usermanager.version}</bundle>
69       <bundle>mvn:org.opendaylight.controller/containermanager/${containermanager.version}</bundle>
70       <bundle>mvn:org.opendaylight.controller/containermanager.implementation/${containermanager.version}</bundle>
71       <bundle>mvn:org.opendaylight.controller/topologymanager/${topologymanager.version}</bundle>
72       <bundle>mvn:org.opendaylight.controller/forwarding.staticrouting</bundle>
73       <bundle>mvn:org.opendaylight.controller/routing.dijkstra_implementation</bundle>
74       <bundle>mvn:org.opendaylight.controller/connectionmanager</bundle>
75       <bundle>mvn:org.opendaylight.controller/connectionmanager.implementation</bundle>
76    </feature>
77 </features>