mistral/setup.cfg
Winson Chan f9c9ca8260 Abstract authentication function
Abstract authentication function so plugins for other authentication
backends can be implemented in cases where keystone is not used. Currently,
mistral is hard coded to support keystone and keycloak. The domain/project
related trust that is specific to keystone is not addressed.

Change-Id: I21994ab20af519b2ba85efd7cbe043547988e5b3
Implements: blueprint mistral-abstract-auth
2016-09-15 23:37:30 +00:00

82 lines
2.7 KiB
INI

[metadata]
name = mistral
summary = Mistral Project
description-file =
README.rst
license = Apache License, Version 2.0
home-page = http://docs.openstack.org/developer/mistral
classifiers =
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
#License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
author = OpenStack Mistral Team
author-email = openstack-dev@lists.openstack.org
[files]
packages =
mistral
mistral_tempest_tests
[build_sphinx]
source-dir = doc/source
build-dir = doc/build
all_files = 1
[pbr]
autodoc_tree_index_modules = True
[upload_sphinx]
upload-dir = doc/build/html
[entry_points]
console_scripts =
mistral-server = mistral.cmd.launch:main
mistral-db-manage = mistral.db.sqlalchemy.migration.cli:main
mistral.engine.rpc_backend =
oslo_client = mistral.engine.rpc_backend.oslo.oslo_client:OsloRPCClient
oslo_server = mistral.engine.rpc_backend.oslo.oslo_server:OsloRPCServer
kombu_client = mistral.engine.rpc_backend.kombu.kombu_client:KombuRPCClient
kombu_server = mistral.engine.rpc_backend.kombu.kombu_server:KombuRPCServer
oslo.config.opts =
mistral.config = mistral.config:list_opts
oslo.config.opts.defaults =
mistral.config = mistral.config:set_cors_middleware_defaults
tempest.test_plugins =
mistral_test = mistral_tempest_tests.plugin:MistralTempestPlugin
mistral.actions =
std.async_noop = mistral.actions.std_actions:AsyncNoOpAction
std.noop = mistral.actions.std_actions:NoOpAction
std.fail = mistral.actions.std_actions:FailAction
std.echo = mistral.actions.std_actions:EchoAction
std.http = mistral.actions.std_actions:HTTPAction
std.mistral_http = mistral.actions.std_actions:MistralHTTPAction
std.ssh = mistral.actions.std_actions:SSHAction
std.ssh_proxied = mistral.actions.std_actions:SSHProxiedAction
std.email = mistral.actions.std_actions:SendEmailAction
std.javascript = mistral.actions.std_actions:JavaScriptAction
std.sleep = mistral.actions.std_actions:SleepAction
mistral.yaql_functions =
json_pp = mistral.utils.yaql_utils:json_pp_
task = mistral.utils.yaql_utils:task_
execution = mistral.utils.yaql_utils:execution_
env = mistral.utils.yaql_utils:env_
uuid = mistral.utils.yaql_utils:uuid_
mistral.auth =
keystone = mistral.auth.keystone:KeystoneAuthHandler
keycloak-oidc = mistral.auth.keycloak:KeycloakAuthHandler