1. What is the problem? There is no direct way to call tricircle commands. In consequence, every command has to be consumed thru python interpreter. e. g. python cmd/manage.py etc/api.conf 2. What is the solution to the problem? The solution is to list the new commands in the pbr configuration file. The pdr configuration requires a valid python modules, but given that they have implementated in *cmd* directory(instead of *tricircle/cmd*) is required to move them. As initial phase commands will be copied, once there is no reference to the old ones it's possible to proceed to deprecate them. 3. What the features need to be implemented to the Tricircle to realize the solution? Replace calls to duplicate module and deprecate the old one. Change-Id: I6a27d990803e928151ca424f47564b6626c8e99b
64 lines
1.9 KiB
INI
64 lines
1.9 KiB
INI
[metadata]
|
|
name = tricircle
|
|
summary = The Tricircle is to provide networking automation across Neutron in multi-region OpenStack deployments.
|
|
description-file = README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://docs.openstack.org/developer/tricircle/
|
|
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 :: 3
|
|
Programming Language :: Python :: 3.4
|
|
|
|
[files]
|
|
packages =
|
|
tricircle
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|
|
|
|
[compile_catalog]
|
|
directory = tricircle/locale
|
|
domain = tricircle
|
|
|
|
[update_catalog]
|
|
domain = tricircle
|
|
output_dir = tricircle/locale
|
|
input_file = tricircle/locale/tricircle.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = tricircle/locale/tricircle.pot
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
tricircle-db-manage = tricircle.cmd.manage:main
|
|
tricircle-api = tricircle.cmd.api:main
|
|
tricircle-xjob = tricircle.cmd.xjob:main
|
|
oslo.config.opts =
|
|
tricircle.api = tricircle.api.opts:list_opts
|
|
tricircle.common = tricircle.common.opts:list_opts
|
|
tricircle.db = tricircle.db.opts:list_opts
|
|
tricircle.network = tricircle.network.opts:list_opts
|
|
tricircle.xjob = tricircle.xjob.opts:list_opts
|
|
|
|
tempest.test_plugins =
|
|
tricircle_tests = tricircle.tempestplugin.plugin:TricircleTempestPlugin
|
|
|
|
tricircle.network.type_drivers =
|
|
local = tricircle.network.drivers.type_local:LocalTypeDriver
|
|
shared_vlan = tricircle.network.drivers.type_shared_vlan:SharedVLANTypeDriver
|