masakari/setup.cfg
suzhengwei 23c6c31409 vm moves for host notification
This feature is mainly to persist vm moves information of one host
notification into the database. It also provides a new 'VMove' api,
which could help users to insight the process or result of the host
recovery workflow, such as which vms evacuated succeed or failed, and
which ones are still evacuating.

Implements: BP vm-evacuations-for-host-recovery
Change-Id: I334af06ef526bf11dfe5030e8cba210b98f1ceea
2023-01-28 11:01:24 +00: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
home_page = https://docs.openstack.org/masakari/latest/
classifier =
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.8
Programming Language :: Python :: 3.9
[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
wsgi_scripts =
masakari-wsgi = masakari.cmd.api:initialize_application
masakari.database.migration_backend =
sqlalchemy = oslo_db.sqlalchemy.migration
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