.coveragerc
.mailmap
.stestr.conf
.zuul.yaml
AUTHORS
CONTRIBUTING.rst
ChangeLog
HACKING.rst
LICENSE
MANIFEST.in
README.rst
babel.cfg
bindep.txt
lower-constraints.txt
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
api-ref/source/conf.py
api-ref/source/failover-segments.inc
api-ref/source/hosts.inc
api-ref/source/index.rst
api-ref/source/notifications.inc
api-ref/source/parameters.yaml
api-ref/source/status.yaml
api-ref/source/versions.inc
devstack/README.rst
devstack/plugin.sh
devstack/settings
doc/requirements.txt
doc/api_samples/hosts/host-create-req.json
doc/api_samples/hosts/host-create-resp.json
doc/api_samples/hosts/host-get-resp.json
doc/api_samples/hosts/host-update-req.json
doc/api_samples/hosts/host-update-resp.json
doc/api_samples/hosts/hosts-list-resp.json
doc/api_samples/notifications/host-notification-create-req.json
doc/api_samples/notifications/host-notification-create-resp.json
doc/api_samples/notifications/notifcations-list-resp.json
doc/api_samples/notifications/notification-get-resp.json
doc/api_samples/notifications/process-notification-create-req.json
doc/api_samples/notifications/process-notification-create-resp.json
doc/api_samples/notifications/vm-notification-create-req.json
doc/api_samples/notifications/vm-notification-create-resp.json
doc/api_samples/segments/segment-create-req.json
doc/api_samples/segments/segment-create-resp.json
doc/api_samples/segments/segment-get-resp.json
doc/api_samples/segments/segment-update-req.json
doc/api_samples/segments/segment-update-resp.json
doc/api_samples/segments/segments-list-resp.json
doc/api_samples/versions/v1-version-get-resp.json
doc/api_samples/versions/versions-get-resp.json
doc/ext/__init__.py
doc/ext/versioned_notifications.py
doc/notification_samples/create-host-end.json
doc/notification_samples/create-host-start.json
doc/notification_samples/create-notification-end.json
doc/notification_samples/create-notification-start.json
doc/notification_samples/create-segment-end.json
doc/notification_samples/create-segment-start.json
doc/notification_samples/delete-host-end.json
doc/notification_samples/delete-host-start.json
doc/notification_samples/delete-segment-end.json
doc/notification_samples/delete-segment-start.json
doc/notification_samples/error-exception.json
doc/notification_samples/process-notification-end.json
doc/notification_samples/process-notification-error.json
doc/notification_samples/process-notification-start.json
doc/notification_samples/update-host-end.json
doc/notification_samples/update-host-start.json
doc/notification_samples/update-segment-end.json
doc/notification_samples/update-segment-start.json
doc/source/conf.py
doc/source/index.rst
doc/source/_static/Masakari_spec_process.svg
doc/source/_static/architecture.png
doc/source/cli/index.rst
doc/source/cli/masakari-manage.rst
doc/source/cli/masakari-status.rst
doc/source/cli/openstack-masakari.rst
doc/source/configuration/api-paste.ini.rst
doc/source/configuration/config.rst
doc/source/configuration/index.rst
doc/source/configuration/policy.rst
doc/source/configuration/recovery_config.rst
doc/source/configuration/recovery_workflow_custom_task.rst
doc/source/configuration/recovery_workflow_sample_config.rst
doc/source/configuration/sample_config.rst
doc/source/configuration/sample_policy.rst
doc/source/install/development.environment.rst
doc/source/install/index.rst
doc/source/install/install_and_configure.rst
doc/source/install/install_and_configure_ubuntu.rst
doc/source/install/overview.rst
doc/source/install/verify.rst
doc/source/user/architecture.rst
doc/source/user/how_to_get_involved.rst
doc/source/user/notifications.rst
doc/source/user/process.rst
etc/masakari/README-masakari.conf.txt
etc/masakari/api-paste.ini
etc/masakari/masakari-config-generator.conf
etc/masakari/masakari-custom-recovery-methods.conf
etc/masakari/masakari-customized-recovery-flow-config-generator.conf
etc/masakari/masakari-policy-generator.conf
etc/masakari/masakari.conf
masakari/__init__.py
masakari/config.py
masakari/context.py
masakari/exception.py
masakari/i18n.py
masakari/manager.py
masakari/policy.py
masakari/rpc.py
masakari/safe_utils.py
masakari/service.py
masakari/test.py
masakari/utils.py
masakari/version.py
masakari/wsgi.py
masakari.egg-info/PKG-INFO
masakari.egg-info/SOURCES.txt
masakari.egg-info/dependency_links.txt
masakari.egg-info/entry_points.txt
masakari.egg-info/not-zip-safe
masakari.egg-info/pbr.json
masakari.egg-info/requires.txt
masakari.egg-info/top_level.txt
masakari/api/__init__.py
masakari/api/api_version_request.py
masakari/api/auth.py
masakari/api/urlmap.py
masakari/api/utils.py
masakari/api/versioned_method.py
masakari/api/openstack/__init__.py
masakari/api/openstack/common.py
masakari/api/openstack/extensions.py
masakari/api/openstack/wsgi.py
masakari/api/openstack/ha/__init__.py
masakari/api/openstack/ha/extension_info.py
masakari/api/openstack/ha/hosts.py
masakari/api/openstack/ha/notifications.py
masakari/api/openstack/ha/segments.py
masakari/api/openstack/ha/versions.py
masakari/api/openstack/ha/versionsV1.py
masakari/api/openstack/ha/schemas/__init__.py
masakari/api/openstack/ha/schemas/hosts.py
masakari/api/openstack/ha/schemas/notifications.py
masakari/api/openstack/ha/schemas/payload.py
masakari/api/openstack/ha/schemas/segments.py
masakari/api/openstack/ha/views/__init__.py
masakari/api/openstack/ha/views/versions.py
masakari/api/validation/__init__.py
masakari/api/validation/parameter_types.py
masakari/api/validation/validators.py
masakari/cmd/__init__.py
masakari/cmd/api.py
masakari/cmd/engine.py
masakari/cmd/manage.py
masakari/cmd/status.py
masakari/common/__init__.py
masakari/common/config.py
masakari/compute/__init__.py
masakari/compute/nova.py
masakari/conf/__init__.py
masakari/conf/api.py
masakari/conf/base.py
masakari/conf/database.py
masakari/conf/engine.py
masakari/conf/engine_driver.py
masakari/conf/exceptions.py
masakari/conf/nova.py
masakari/conf/opts.py
masakari/conf/osapi_v1.py
masakari/conf/paths.py
masakari/conf/service.py
masakari/conf/ssl.py
masakari/conf/wsgi.py
masakari/db/__init__.py
masakari/db/api.py
masakari/db/migration.py
masakari/db/sqlalchemy/__init__.py
masakari/db/sqlalchemy/api.py
masakari/db/sqlalchemy/migration.py
masakari/db/sqlalchemy/models.py
masakari/db/sqlalchemy/migrate_repo/README.txt
masakari/db/sqlalchemy/migrate_repo/__init__.py
masakari/db/sqlalchemy/migrate_repo/manage.py
masakari/db/sqlalchemy/migrate_repo/migrate.cfg
masakari/db/sqlalchemy/migrate_repo/versions/001_add_failover_segments_table.py
masakari/db/sqlalchemy/migrate_repo/versions/002_add_hosts_table.py
masakari/db/sqlalchemy/migrate_repo/versions/003_update_unique_constraint_hosts.py
masakari/db/sqlalchemy/migrate_repo/versions/004_add_notifications_table.py
masakari/db/sqlalchemy/migrate_repo/versions/005_remove_nullable_mismatch.py
masakari/db/sqlalchemy/migrate_repo/versions/006_add_persistence_tables.py
masakari/engine/__init__.py
masakari/engine/driver.py
masakari/engine/instance_events.py
masakari/engine/manager.py
masakari/engine/rpcapi.py
masakari/engine/utils.py
masakari/engine/drivers/__init__.py
masakari/engine/drivers/taskflow/__init__.py
masakari/engine/drivers/taskflow/base.py
masakari/engine/drivers/taskflow/driver.py
masakari/engine/drivers/taskflow/host_failure.py
masakari/engine/drivers/taskflow/instance_failure.py
masakari/engine/drivers/taskflow/no_op.py
masakari/engine/drivers/taskflow/process_failure.py
masakari/ha/__init__.py
masakari/ha/api.py
masakari/hacking/__init__.py
masakari/hacking/checks.py
masakari/notifications/__init__.py
masakari/notifications/objects/__init__.py
masakari/notifications/objects/base.py
masakari/notifications/objects/exception.py
masakari/notifications/objects/notification.py
masakari/objects/__init__.py
masakari/objects/base.py
masakari/objects/fields.py
masakari/objects/host.py
masakari/objects/notification.py
masakari/objects/segment.py
masakari/policies/__init__.py
masakari/policies/base.py
masakari/policies/extension_info.py
masakari/policies/hosts.py
masakari/policies/notifications.py
masakari/policies/segments.py
masakari/policies/versions.py
masakari/tests/__init__.py
masakari/tests/base.py
masakari/tests/fixtures.py
masakari/tests/json_ref.py
masakari/tests/uuidsentinel.py
masakari/tests/functional/__init__.py
masakari/tests/functional/base.py
masakari/tests/functional/notification_base.py
masakari/tests/functional/test_hosts.py
masakari/tests/functional/test_process_notifications.py
masakari/tests/functional/test_segments.py
masakari/tests/functional/test_vm_notifications.py
masakari/tests/unit/__init__.py
masakari/tests/unit/conf_fixture.py
masakari/tests/unit/fake_notifier.py
masakari/tests/unit/fake_policy.py
masakari/tests/unit/fakes.py
masakari/tests/unit/matchers.py
masakari/tests/unit/policy_fixture.py
masakari/tests/unit/test_api_validation.py
masakari/tests/unit/test_conf.py
masakari/tests/unit/test_context.py
masakari/tests/unit/test_exception.py
masakari/tests/unit/test_hacking.py
masakari/tests/unit/test_masakari_manage.py
masakari/tests/unit/test_policy.py
masakari/tests/unit/test_rpc.py
masakari/tests/unit/test_safeutils.py
masakari/tests/unit/test_service.py
masakari/tests/unit/test_utils.py
masakari/tests/unit/test_versions.py
masakari/tests/unit/test_wsgi.py
masakari/tests/unit/utils.py
masakari/tests/unit/api/__init__.py
masakari/tests/unit/api/test_api_version_request.py
masakari/tests/unit/api/test_auth.py
masakari/tests/unit/api/test_utils.py
masakari/tests/unit/api/openstack/__init__.py
masakari/tests/unit/api/openstack/fakes.py
masakari/tests/unit/api/openstack/test_common.py
masakari/tests/unit/api/openstack/test_extensions.py
masakari/tests/unit/api/openstack/test_wsgi.py
masakari/tests/unit/api/openstack/ha/__init__.py
masakari/tests/unit/api/openstack/ha/test_extension_info.py
masakari/tests/unit/api/openstack/ha/test_hosts.py
masakari/tests/unit/api/openstack/ha/test_notifications.py
masakari/tests/unit/api/openstack/ha/test_segments.py
masakari/tests/unit/api/openstack/ha/test_versions.py
masakari/tests/unit/cmd/__init__.py
masakari/tests/unit/cmd/test_masakari_api.py
masakari/tests/unit/cmd/test_status.py
masakari/tests/unit/compute/__init__.py
masakari/tests/unit/compute/test_nova.py
masakari/tests/unit/db/__init__.py
masakari/tests/unit/db/test_db_api.py
masakari/tests/unit/db/test_migrations.py
masakari/tests/unit/db/test_purge.py
masakari/tests/unit/engine/__init__.py
masakari/tests/unit/engine/fake_engine.py
masakari/tests/unit/engine/test_engine_mgr.py
masakari/tests/unit/engine/test_rpcapi.py
masakari/tests/unit/engine/test_utils.py
masakari/tests/unit/engine/drivers/__init__.py
masakari/tests/unit/engine/drivers/taskflow/__init__.py
masakari/tests/unit/engine/drivers/taskflow/test_host_failure_flow.py
masakari/tests/unit/engine/drivers/taskflow/test_instance_failure_flow.py
masakari/tests/unit/engine/drivers/taskflow/test_process_failure_flow.py
masakari/tests/unit/engine/drivers/taskflow/test_taskflow_driver.py
masakari/tests/unit/ha/__init__.py
masakari/tests/unit/ha/test_api.py
masakari/tests/unit/monkey_patch_example/__init__.py
masakari/tests/unit/monkey_patch_example/example_a.py
masakari/tests/unit/monkey_patch_example/example_b.py
masakari/tests/unit/notifications/__init__.py
masakari/tests/unit/notifications/objects/__init__.py
masakari/tests/unit/notifications/objects/test_notification.py
masakari/tests/unit/objects/__init__.py
masakari/tests/unit/objects/fake_args.py
masakari/tests/unit/objects/test_fields.py
masakari/tests/unit/objects/test_hosts.py
masakari/tests/unit/objects/test_notifications.py
masakari/tests/unit/objects/test_objects.py
masakari/tests/unit/objects/test_segments.py
playbooks/devstack/post.yaml
playbooks/devstack/pre.yaml
playbooks/devstack/run.yaml
releasenotes/notes/.placeholder
releasenotes/notes/add-periodic-tasks-0c96d6f620502a75.yaml
releasenotes/notes/add-upgrade-check-framework-52268130b25317ab.yaml
releasenotes/notes/add_evacuate_error_instances_conf_option-5b4d1906137395f0.yaml
releasenotes/notes/add_ha_enabled_config_options-54a9270a5993d20a.yaml
releasenotes/notes/add_reserved_host_to_aggregates-5f506d08354ec148.yaml
releasenotes/notes/adopt-oslo-config-generator-cf2fdb17cf7f13db.yaml
releasenotes/notes/auto_priority_and_rh_priority_recovery_methods-b88cc00041fa2c4d.yaml
releasenotes/notes/bp-mutable-config-57efdd467c01aa7b.yaml
releasenotes/notes/bug-add-missing-domain-name-5181c02f3f033a22.yaml
releasenotes/notes/correct_response_code-df8b43a201efa1b4.yaml
releasenotes/notes/db-purge-support-7a33e2ea5d2a624b.yaml
releasenotes/notes/deprecate-topic-opt-af83f82143143c61.yaml
releasenotes/notes/drop-py-2-7-059d3cd5e7cb4e1a.yaml
releasenotes/notes/evacuation_in_threads-cc9c79b10acfb5f6.yaml
releasenotes/notes/failover_segment_apis-f5bea1cd6d103048.yaml
releasenotes/notes/host-apis-46a87fcd56d8ed30.yaml
releasenotes/notes/notifications-in-masakari-f5d79838fc23cb9b.yaml
releasenotes/notes/notifications_apis-3c3d5055ae9c6649.yaml
releasenotes/notes/policy-in-code-8740d51624055044.yaml
releasenotes/notes/progress-details-recovery-workflows-5b14b7b3f87374f4.yaml
releasenotes/notes/recovery-method-customization-3438b0e26e322b88.yaml
releasenotes/notes/reserved_host_recovery_method-d2de1f205136c8d5.yaml
releasenotes/notes/wsgi-applications-3ed7d6b89f1a5785.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/ocata.rst
releasenotes/source/pike.rst
releasenotes/source/queens.rst
releasenotes/source/rocky.rst
releasenotes/source/stein.rst
releasenotes/source/train.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
roles/devstack-config/tasks/main.yml