![Winson Chan](/assets/img/avatar_default.png)
The previous patch to add support for apache breaks gunicorn. The gunicorn setup loads the mistral.api.wsgi module and requires the application variable be assigned. The support for apache make the assumption that the mistral.api.wsgi be called as a python script. This patch moves the init function required by apache to a different location. Change-Id: Ib5af50a55d3f3bb9d0fa0d1ee6b8e7564f909d70 Closes-Bug: #1689943
100 lines
3.3 KiB
INI
100 lines
3.3 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.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
|
|
|
|
[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
|
|
|
|
wsgi_scripts =
|
|
mistral-wsgi-api = mistral.api.app:init_wsgi
|
|
|
|
mistral.rpc.backends =
|
|
oslo_client = mistral.rpc.oslo.oslo_client:OsloRPCClient
|
|
oslo_server = mistral.rpc.oslo.oslo_server:OsloRPCServer
|
|
kombu_client = mistral.rpc.kombu.kombu_client:KombuRPCClient
|
|
kombu_server = mistral.rpc.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.js = mistral.actions.std_actions:JavaScriptAction
|
|
std.sleep = mistral.actions.std_actions:SleepAction
|
|
std.test_dict = mistral.actions.std_actions:TestDictAction
|
|
|
|
mistral.executors =
|
|
local = mistral.executors.default_executor:DefaultExecutor
|
|
remote = mistral.executors.remote_executor:RemoteExecutor
|
|
|
|
mistral.expression.functions =
|
|
global = mistral.utils.expression_utils:global_
|
|
json_pp = mistral.utils.expression_utils:json_pp_
|
|
task = mistral.utils.expression_utils:task_
|
|
tasks = mistral.utils.expression_utils:tasks_
|
|
execution = mistral.utils.expression_utils:execution_
|
|
env = mistral.utils.expression_utils:env_
|
|
uuid = mistral.utils.expression_utils:uuid_
|
|
|
|
mistral.expression.evaluators =
|
|
yaql = mistral.expressions.yaql_expression:InlineYAQLEvaluator
|
|
jinja = mistral.expressions.jinja_expression:InlineJinjaEvaluator
|
|
|
|
mistral.auth =
|
|
keystone = mistral.auth.keystone:KeystoneAuthHandler
|
|
keycloak-oidc = mistral.auth.keycloak:KeycloakAuthHandler
|
|
|
|
kombu_driver.executors =
|
|
blocking = futurist:SynchronousExecutor
|
|
threading = futurist:ThreadPoolExecutor
|
|
|
|
pygments.lexers =
|
|
mistral = mistral.ext.pygmentplugin:MistralLexer
|