All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ght.integration.features-integration-test.0.5.4-Boron-SR4.source-code.features.xml Maven / Gradle / Ivy

Go to download

Sub-project building aggregate features used for feature compatibility testing.

There is a newer version: 0.6.4-Carbon
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!-- vi: set et smarttab sw=4 tabstop=4: -->
<!--
 Copyright (c) 2014 Cisco Systems, Inc. and others.  All rights reserved.

 This program and the accompanying materials are made available under the
 terms of the Eclipse Public License v1.0 which accompanies this distribution,
 and is available at http://www.eclipse.org/legal/epl-v10.html
-->
<features name="odl-integration-${project.version}" xmlns="http://karaf.apache.org/xmlns/features/v1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.2.0 http://karaf.apache.org/xmlns/features/v1.2.0">

    <!--
        Concept:
            This file is a registry of features defined in the projects for use in integration testing.

            The intent is to capture high level (not low level features).  This means a project
            may have features that are not listed here.  That is fine.  Only the stuff you think
            end users would want to install should be indexed here.

            There are two kinds of features defined here:

            odl-integration-compatible-with-all - to list high level features that don't have compatibility
                issues

            odl-integration-all - to list all features available in OpenDaylighthigh level features
                that have compatibility issues with some other features.  This feature includes
                odl-integration-compatible-with-all

        Directions:
            1) Make sure your feature file is running the tests and passing them in master:
                https://wiki.opendaylight.org/view/Karaf:Hands_On_Guide#Existing_Feature_Files
            2) Add your <repository> to integration/features/index/src/main/resources/features.xml
            3) If and ONLY if your top level feature is compatible with everything, add it to
                odl-integration-compatible-with-all
            4) If and ONLY if your top level feature is incompatible with other things, add it to
                odl-integration-all
            5) Go to the ../pom.xml and
                a)  Add a dependendy for your feature
                b)  DO NOT ADD ANYTHING TO THE BOOTFEATURES.

            Important note: None of the features defined in this file will be in the integration/karaf build by default
                            because that is what we ship, and test features should not by default ship.
                            Please be aware that the features pulled in via features-integration-repo from the projects
                            *will* be.  Its only these aggregating test features that will be missing.
                            If you need to have these test features defined in this file (for example if you are doing
                            integration testing) then:
                            cd integration/distributions/karaf
                            perl -i -pe "s/features-integration-index/features-integration-test/" target/assembly/etc/org.apache.karaf.features.cfg
                            and they will be present and availble
    -->
    <!-- The features-integration-index should be the one and only repository in this file.
        If you think another repository is needed, please add it to integration/features/index/src/main/resource/features.xml
    -->
    <repository>mvn:org.opendaylight.integration/features-integration-index/${project.version}/xml/features</repository>

    <!-- Please use alphabetical order to add a compatible with all features -->
    <feature name='odl-integration-compatible-with-all' version='${project.version}'>
        <feature version='${feature.aaa.version}'>odl-aaa-api</feature>
        <feature version='${feature.aaa.version}'>odl-aaa-authn</feature>
        <feature version='${feature.aaa.version}'>odl-aaa-authz</feature>
        <feature version='${feature.netconf.version}'>odl-aaa-netconf-plugin</feature>
        <feature version='${feature.aaa.version}'>odl-aaa-sssd-plugin</feature>
        <feature version='${feature.bgpcep.version}'>odl-bgpcep-bgp-all</feature>
        <feature version='${feature.bgpcep.version}'>odl-bgpcep-bmp</feature>
        <feature version='${feature.bgpcep.version}'>odl-bgpcep-pcep-all</feature>
        <feature version='${feature.bgpcep.version}'>odl-bgpcep-rsvp</feature>
        <feature version='${feature.capwap.version}'>odl-capwap-ac-rest</feature>
        <feature version='${feature.cardinal.version}'>odl-cardinal</feature>
        <!-- Commented out because two of the features lead to Yang pares errors.
        <feature version='${feature.centinel.version}'>odl-centinel-core</feature>
        <feature version='${feature.centinel.version}'>odl-centinel-laas</feature>
        <feature version='${feature.centinel.version}'>odl-centinel-streamhandler</feature>
        <feature version='${feature.centinel.version}'>odl-centinel-ui</feature>
        -->
        <feature version='${didm.version}'>odl-didm-all</feature>
        <feature version='${feature.dlux.version}'>odl-dlux-core</feature>
        <feature version='${project.version}'>odl-distribution-version</feature>
        <feature version='${feature.eman.version}'>odl-eman</feature>
        <feature version='${feature.eman.version}'>odl-eman-rest</feature>
        <feature version='${feature.eman.version}'>odl-eman-ui</feature>
        <feature version='${feature.lispflowmapping.version}'>odl-lispflowmapping-msmr</feature>
        <feature version='${feature.lispflowmapping.version}'>odl-lispflowmapping-ui</feature>
        <feature version='${feature.benchmark.version}'>odl-mdsal-benchmark</feature>
        <feature version='${feature.mdsal.version}'>odl-mdsal-broker</feature>
        <feature version='${feature.nemo.version}'>odl-nemo-engine</feature>
        <feature version='${feature.nemo.version}'>odl-nemo-engine-rest</feature>
        <feature version='${feature.nemo.version}'>odl-nemo-engine-ui</feature>
        <feature version='${feature.netconf.version}'>odl-netconf-connector-ssh</feature>
        <!-- Failed netide merge job makes distribution fail
        <feature version='${feature.netide.version}'>odl-netide-rest</feature>
        <feature version='${feature.netide.version}'>odl-netide-app</feature>
        -->
        <feature version='${feature.neutron.version}'>odl-neutron-service</feature>
        <feature version='${feature.ocpplugin.version}'>odl-ocpplugin-all</feature>
        <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services</feature>
        <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services-rest</feature>
        <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-flow-services-ui</feature>
        <feature version='${feature.openflowplugin.version}'>odl-openflowplugin-nxm-extensions</feature>
        <feature version='${feature.ovsdb.version}'>odl-ovsdb-hwvtepsouthbound</feature>
        <feature version='${feature.ovsdb.version}'>odl-ovsdb-library</feature>
        <feature version='${feature.ovsdb.version}'>odl-ovsdb-southbound-impl</feature>
        <feature version='${feature.packetcable.version}'>odl-packetcable-policy-server-all</feature>
        <feature version='${feature.restconf.version}'>odl-restconf-noauth</feature>
        <feature version='${feature.sdninterfaceapp.version}'>odl-sdninterfaceapp-all</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-netconf</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-ovs</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-sb-rest</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-test-consumer</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-ui</feature>
        <feature version='${feature.sfc.version}'>odl-sfclisp</feature>
        <feature version='${feature.sxp.version}'>odl-sxp-controller</feature>
        <feature version='${snmp.plugin.version}'>odl-snmp-plugin</feature>
        <!-- Issues with yang parser show up in aaa distribution-check
        <feature version='${feature.snmp4sdn.version}'>odl-snmp4sdn-all</feature>
        -->
        <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-i2rs</feature>
        <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-inventory</feature>
        <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-inventory-rendering</feature>
        <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-mlmt</feature>
        <feature version='${feature.topoprocessing.version}'>odl-topoprocessing-network-topology</feature>
        <feature version='${feature.ttp.version}'>odl-ttp-all</feature>
        <feature version='${feature.unimgr.version}'>odl-unimgr</feature>
        <feature version='${feature.usc.version}'>odl-usc-channel</feature>
        <feature version='${feature.usc.version}'>odl-usc-channel-rest</feature>
        <feature version='${feature.usc.version}'>odl-usc-channel-ui</feature>
        <feature version='${feature.usecplugin.version}'>odl-usecplugin-aaa</feature>
        <feature version='${feature.usecplugin.version}'>odl-usecplugin-openflow</feature>
    </feature>

    <!-- Please use alphabetical order for non-compatible features -->
    <feature name='odl-integration-all' version='${project.version}'>
        <feature version='${feature.alto.version}'>odl-alto-release</feature>
        <feature version='${feature.atrium.version}'>odl-atrium-all</feature>
        <feature version='${feature.faas.version}'>odl-faas-base</feature>
        <feature version='${feature.genius.version}'>odl-genius-rest</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-faas</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-iovisor</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutronmapper</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutron-and-ofoverlay</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-neutron-vpp-mapper</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ne-location-provider</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ofoverlay</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-sxp-mapper</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-ui</feature>
        <feature version='${feature.groupbasedpolicy.version}'>odl-groupbasedpolicy-vpp</feature>
        <feature version='${project.version}'>odl-integration-compatible-with-all</feature>
        <!-- Commenting this feature due to an issue with Jetty server
        <feature version='${feature.iotdm.version}'>odl-iotdm-onem2m</feature>
        -->
        <feature version='${feature.l2switch.version}'>odl-l2switch-switch</feature>
        <feature version='${feature.l2switch.version}'>odl-l2switch-switch-rest</feature>
        <feature version='${feature.l2switch.version}'>odl-l2switch-switch-ui</feature>
        <!-- Commented out, because LACP brings in Li designed OpenFlowPlugin
            which leads to BindException.
        <feature version='${feature.lacp.version}'>odl-lacp-ui</feature>
        -->
        <feature version='${feature.natapp.version}'>odl-natapp</feature>
        <feature version='${feature.natapp.version}'>odl-natapp-api</feature>
        <feature version='${feature.netvirt.vpnservice.version}'>odl-netvirt-openstack</feature>
        <feature version='${feature.netvirt.version}'>odl-netvirt-openstack-sfc-translator</feature>
        <!-- Commented out, because NIC brings in Li designed OpenFlowPlugin
            which leads to BindException.
        <feature version='${feature.nic.version}'>odl-nic-core-mdsal</feature>
        -->
        <feature version='${feature.of-config.version}'>odl-of-config-all</feature>
        <feature version='${feature.netvirt.version}'>odl-ovsdb-openstack</feature>
        <feature version='${feature.netvirt.version}'>odl-ovsdb-sfc</feature>
        <feature version='${feature.snbi.version}'>odl-snbi-all</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-ios-xe-renderer</feature>
        <feature version='${feature.sfc.version}'>odl-sfc-openflow-renderer</feature>
        <!-- Issues with yang parser show up in aaa distribution-check
        <feature version='${feature.tsdr.version}'>odl-tsdr-hsqldb-all</feature>
        -->
        <feature version='${feature.vtn-manager.version}'>odl-vtn-manager-neutron</feature>
        <feature version='${feature.vtn-manager.version}'>odl-vtn-manager-rest</feature>
        <feature version='${feature.yang-push.version}'>odl-yangpush</feature>
        <feature version='${feature.yang-push.version}'>odl-yangpush-api</feature>
    </feature>

</features>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy