
With the introduction of the new servicechain plugin, some sort of path reorganization is required so that the code doesn't become confusing as new plugins are implemented. The existing servicechain_plugin has been renamed "MSC" for Modular Service Chain. The name recalls ML2 because of the MSC structure being inspired by it. The old entry point name is not removed from setup.cfg for backward compatibility, still need to figure out a way to rename the configuration files properly having the same goal in mind. Partially implements blueprint node-centric-chain-plugin Change-Id: I4f8db6f5fa30479aad283b07e499901af000a6c5
81 lines
3.5 KiB
INI
81 lines
3.5 KiB
INI
[metadata]
|
|
name = group-based-policy
|
|
version = 2015.1
|
|
summary = Openstack Group Based Policy
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://www.openstack.org/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 2.6
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.3
|
|
Programming Language :: Python :: 3.4
|
|
|
|
[files]
|
|
packages =
|
|
gbpservice
|
|
data_files =
|
|
etc/group-based-policy/policy.d =
|
|
etc/policy.json
|
|
etc/servicechain/plugins/msc =
|
|
etc/servicechain/plugins/msc/servicechain.ini
|
|
etc/servicechain/plugins/msc/simplechain.ini
|
|
|
|
[entry_points]
|
|
console_scripts=
|
|
gbp-db-manage = gbpservice.neutron.db.migration.cli:main
|
|
neutron.service_plugins =
|
|
group_policy = gbpservice.neutron.services.grouppolicy.plugin:GroupPolicyPlugin
|
|
servicechain = gbpservice.neutron.services.servicechain.plugins.msc.plugin:ServiceChainPlugin
|
|
msc = gbpservice.neutron.services.servicechain.plugins.msc.plugin:ServiceChainPlugin
|
|
gbpservice.neutron.group_policy.extension_drivers =
|
|
test = gbpservice.neutron.tests.unit.services.grouppolicy.test_extension_driver_api:TestExtensionDriver
|
|
gbpservice.neutron.group_policy.policy_drivers =
|
|
dummy = gbpservice.neutron.services.grouppolicy.drivers.dummy_driver:NoopDriver
|
|
implicit_policy = gbpservice.neutron.services.grouppolicy.drivers.implicit_policy:ImplicitPolicyDriver
|
|
resource_mapping = gbpservice.neutron.services.grouppolicy.drivers.resource_mapping:ResourceMappingDriver
|
|
apic = gbpservice.neutron.services.grouppolicy.drivers.cisco.apic.apic_mapping:ApicMappingDriver
|
|
odl = gbpservice.neutron.services.grouppolicy.drivers.odl.odl_mapping:OdlMappingDriver
|
|
oneconvergence_gbp_driver = gbpservice.neutron.services.grouppolicy.drivers.oneconvergence.nvsd_gbp_driver:NvsdGbpDriver
|
|
nuage_gbp_driver = gbpservice.neutron.services.grouppolicy.drivers.nuage.driver:NuageGBPDriver
|
|
neutron.ml2.mechanism_drivers =
|
|
apic_gbp = gbpservice.neutron.plugins.ml2.drivers.grouppolicy.apic.driver:APICMechanismGBPDriver
|
|
nuage_gbp = gbpservice.neutron.plugins.ml2.drivers.grouppolicy.nuage.driver:NuageMechanismGBPDriver
|
|
odl_gbp = gbpservice.neutron.plugins.ml2.drivers.grouppolicy.odl.driver:OdlMechanismGBPDriver
|
|
gbpservice.neutron.servicechain.servicechain_drivers =
|
|
dummy = gbpservice.neutron.services.servicechain.plugins.msc.drivers.dummy_driver:NoopDriver
|
|
simplechain_driver = gbpservice.neutron.services.servicechain.plugins.msc.drivers.simplechain_driver:SimpleChainDriver
|
|
oneconvergence_servicechain_driver = gbpservice.neutron.services.servicechain.plugins.msc.drivers.oneconvergence_servicechain_driver:OneconvergenceServiceChainDriver
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|
|
|
|
[compile_catalog]
|
|
directory = group-based-policy/locale
|
|
domain = group-based-policy
|
|
|
|
[update_catalog]
|
|
domain = group-based-policy
|
|
output_dir = group-based-policy/locale
|
|
input_file = group-based-policy/locale/group-based-policy.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = group-based-policy/locale/group-based-policy.pot
|