1eb39637ac
This commit will prepare for implementing policies in code [1]. Like oslo.config, with oslo.policy, we can define all of default rules in code base and only change some rules via policy file. Another thing that we should use yaml format instead of json format. [1] https://governance.openstack.org/tc/goals/queens/policy-in-code.html Change-Id: I8cd6e148d9b6bb1dc61e2cb1728acafc325bca65 Co-authored-By: Hieu LE <hieulq@vn.fujitsu.com>
91 lines
2.7 KiB
INI
91 lines
2.7 KiB
INI
[metadata]
|
|
name = senlin
|
|
summary = OpenStack Clustering
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = https://docs.openstack.org/senlin/latest/
|
|
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.5
|
|
|
|
[files]
|
|
packages =
|
|
senlin
|
|
|
|
[entry_points]
|
|
console_scripts =
|
|
senlin-api = senlin.cmd.api:main
|
|
senlin-engine = senlin.cmd.engine:main
|
|
senlin-manage = senlin.cmd.manage:main
|
|
|
|
wsgi_scripts =
|
|
senlin-wsgi-api = senlin.cmd.api_wsgi:init_app
|
|
|
|
oslo.config.opts =
|
|
senlin.config = senlin.common.config:list_opts
|
|
|
|
oslo.config.opts.defaults =
|
|
senlin.config = senlin.common.config:set_config_defaults
|
|
|
|
oslo.policy.policies =
|
|
senlin = senlin.common.policies:list_rules
|
|
|
|
senlin.drivers =
|
|
openstack = senlin.drivers.openstack
|
|
openstack_test = senlin.tests.drivers.openstack
|
|
|
|
senlin.profiles =
|
|
os.heat.stack-1.0 = senlin.profiles.os.heat.stack:StackProfile
|
|
os.nova.server-1.0 = senlin.profiles.os.nova.server:ServerProfile
|
|
container.dockerinc.docker-1.0 = senlin.profiles.container.docker:DockerProfile
|
|
|
|
senlin.policies =
|
|
senlin.policy.deletion-1.0 = senlin.policies.deletion_policy:DeletionPolicy
|
|
senlin.policy.scaling-1.0 = senlin.policies.scaling_policy:ScalingPolicy
|
|
senlin.policy.health-1.0 = senlin.policies.health_policy:HealthPolicy
|
|
senlin.policy.loadbalance-1.1 = senlin.policies.lb_policy:LoadBalancingPolicy
|
|
senlin.policy.region_placement-1.0 = senlin.policies.region_placement:RegionPlacementPolicy
|
|
senlin.policy.zone_placement-1.0 = senlin.policies.zone_placement:ZonePlacementPolicy
|
|
senlin.policy.affinity-1.0 = senlin.policies.affinity_policy:AffinityPolicy
|
|
senlin.policy.batch-1.0 = senlin.policies.batch_policy:BatchPolicy
|
|
|
|
senlin.dispatchers =
|
|
database = senlin.events.database:DBEvent
|
|
message = senlin.events.message:MessageEvent
|
|
|
|
tempest.test_plugins =
|
|
senlin_tests = senlin.tests.tempest.plugin:SenlinTempestPlugin
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[compile_catalog]
|
|
directory = senlin/locale
|
|
domain = senlin
|
|
|
|
[update_catalog]
|
|
domain = senlin
|
|
output_dir = senlin/locale
|
|
input_file = senlin/locale/senlin.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = senlin/locale/senlin.pot
|
|
|
|
[build_sphinx]
|
|
all_files = 1
|
|
build-dir = doc/build
|
|
source-dir = doc/source
|