
Python 3.8 was untested for some time. Python 3.9 is no longer tested in Flamingo. We also update our tox.ini to reflect versions we're going to see in the wild nowadays. Change-Id: I5a7da653611aaaf761f3290f577b85df5a0e6bb2 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
78 lines
3.2 KiB
INI
78 lines
3.2 KiB
INI
[metadata]
|
|
name = masakari
|
|
summary = Virtual Machine High Availability (VMHA) service for OpenStack
|
|
description_file =
|
|
README.rst
|
|
author = OpenStack
|
|
author_email = openstack-discuss@lists.openstack.org
|
|
url = https://docs.openstack.org/masakari/latest/
|
|
python_requires = >=3.10
|
|
classifier =
|
|
Development Status :: 5 - Production/Stable
|
|
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 :: 3
|
|
Programming Language :: Python :: 3.10
|
|
Programming Language :: Python :: 3.11
|
|
Programming Language :: Python :: 3.12
|
|
Programming Language :: Python :: 3 :: Only
|
|
Programming Language :: Python :: Implementation :: CPython
|
|
|
|
[files]
|
|
data_files =
|
|
etc/masakari =
|
|
etc/masakari/api-paste.ini
|
|
etc/masakari/masakari-custom-recovery-methods.conf
|
|
packages =
|
|
masakari
|
|
|
|
[entry_points]
|
|
oslo.config.opts =
|
|
masakari.conf = masakari.conf.opts:list_opts
|
|
customized_recovery_flow_opts = masakari.conf.opts:list_recovery_workflow_opts
|
|
|
|
oslo.config.opts.defaults =
|
|
masakari.api = masakari.common.config:set_lib_defaults
|
|
|
|
oslo.policy.enforcer =
|
|
masakari = masakari.policy:get_enforcer
|
|
|
|
oslo.policy.policies =
|
|
# The sample policies will be ordered by entry point and then by list
|
|
# returned from that entry point. If more control is desired split out each
|
|
# list_rules method into a separate entry point rather than using the
|
|
# aggregate method.
|
|
masakari = masakari.policies:list_rules
|
|
|
|
console_scripts =
|
|
masakari-api = masakari.cmd.api:main
|
|
masakari-engine = masakari.cmd.engine:main
|
|
masakari-manage = masakari.cmd.manage:main
|
|
masakari-status = masakari.cmd.status:main
|
|
|
|
masakari.api.v1.extensions =
|
|
versions = masakari.api.openstack.ha.versionsV1:Versions
|
|
extension_info = masakari.api.openstack.ha.extension_info:ExtensionInfo
|
|
segments = masakari.api.openstack.ha.segments:Segments
|
|
hosts = masakari.api.openstack.ha.hosts:Hosts
|
|
notifications = masakari.api.openstack.ha.notifications:Notifications
|
|
vmoves = masakari.api.openstack.ha.vmoves:VMoves
|
|
|
|
masakari.driver =
|
|
taskflow_driver = masakari.engine.drivers.taskflow:TaskFlowDriver
|
|
|
|
masakari.task_flow.tasks =
|
|
disable_compute_service_task = masakari.engine.drivers.taskflow.host_failure:DisableComputeServiceTask
|
|
prepare_HA_enabled_instances_task = masakari.engine.drivers.taskflow.host_failure:PrepareHAEnabledInstancesTask
|
|
evacuate_instances_task = masakari.engine.drivers.taskflow.host_failure:EvacuateInstancesTask
|
|
stop_instance_task = masakari.engine.drivers.taskflow.instance_failure:StopInstanceTask
|
|
start_instance_task = masakari.engine.drivers.taskflow.instance_failure:StartInstanceTask
|
|
confirm_instance_active_task = masakari.engine.drivers.taskflow.instance_failure:ConfirmInstanceActiveTask
|
|
disable_compute_node_task = masakari.engine.drivers.taskflow.process_failure:DisableComputeNodeTask
|
|
confirm_compute_node_disabled_task = masakari.engine.drivers.taskflow.process_failure:ConfirmComputeNodeDisabledTask
|
|
no_op = masakari.engine.drivers.taskflow.no_op:Noop
|