f9c9ca8260
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
82 lines
2.7 KiB
INI
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
|