Files
masakari/setup.cfg
Stephen Finucane c39b9bd7fd Drop support for Python 3.8, 3.9
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>
2025-05-08 14:18:09 +01:00

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