f0965c955d
The intent of providing the list_auth_token_opts function was to provide the oslo_config sample config file generator a list of options to include in its sample files. However, services like zaqar have come to rely on the list_auth_token_opts to list all the options that may be consumed by auth_token middleware so that they can register them against a non-global oslo_config object. By removing deprecated options from the list_auth_token_opts we remove these options from the config objects that the services use, however by keeping them we will forever have deprecated options in sample config files. To split these two functionalities create a new function that lists the options available for sample config files and update the entrypoint to reflect this. This function is currently private because it should only need to be accessed via entrypoint. The old deprecated options are then added back to the original list_auth_token_opts function. Closes-Bug: #1533932 Change-Id: I2aae5483c9309ab75985298c8de5b6f24cbc0f0d
63 lines
1.6 KiB
INI
63 lines
1.6 KiB
INI
[metadata]
|
|
name = keystonemiddleware
|
|
summary = Middleware for OpenStack Identity
|
|
description-file =
|
|
README.rst
|
|
author = OpenStack
|
|
author-email = openstack-dev@lists.openstack.org
|
|
home-page = http://launchpad.net/keystonemiddleware
|
|
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 =
|
|
keystonemiddleware
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
oslo.config.opts =
|
|
keystonemiddleware.auth_token = keystonemiddleware.auth_token._opts:list_opts
|
|
|
|
paste.filter_factory =
|
|
auth_token = keystonemiddleware.auth_token:filter_factory
|
|
audit = keystonemiddleware.audit:filter_factory
|
|
ec2_token = keystonemiddleware.ec2_token:filter_factory
|
|
s3_token = keystonemiddleware.s3_token:filter_factory
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|
|
|
|
[compile_catalog]
|
|
directory = keystonemiddleware/locale
|
|
domain = keystonemiddleware
|
|
|
|
[update_catalog]
|
|
domain = keystonemiddleware
|
|
output_dir = keystonemiddleware/locale
|
|
input_file = keystonemiddleware/locale/keystonemiddleware.pot
|
|
|
|
[extract_messages]
|
|
keywords = _ gettext ngettext l_ lazy_gettext
|
|
mapping_file = babel.cfg
|
|
output_file = keystonemiddleware/locale/keystonemiddleware.pot
|
|
|
|
[wheel]
|
|
universal = 1
|