.coveragerc
.testr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
FEATURES.rst
HACKING.rst
LICENSE
README.rst
TODO.rst
babel.cfg
install.sh
pylintrc
requirements.txt
run_tests.sh
setup.cfg
setup.py
test-requirements.txt
tox.ini
uninstall.sh
devstack/README.rst
devstack/plugin.sh
devstack/settings
devstack/lib/senlin
doc/.gitignore
doc/Makefile
doc/README.rst
doc/docbkx/README.rst
doc/docbkx/senlin-admin/app_core.xml
doc/docbkx/senlin-admin/bk-senlin-admin-guide.xml
doc/docbkx/senlin-admin/ch_install.xml
doc/docbkx/senlin-admin/ch_limitations.xml
doc/docbkx/senlin-admin/ch_overview.xml
doc/docbkx/senlin-admin/ch_preface.xml
doc/docbkx/senlin-admin/ch_using.xml
doc/docbkx/senlin-admin/pom.xml
doc/source/conf.py
doc/source/glossary.rst
doc/source/index.rst
doc/source/install.rst
doc/source/overview.rst
doc/source/developer/action.rst
doc/source/developer/authorization.rst
doc/source/developer/cluster.rst
doc/source/developer/index.rst
doc/source/developer/node.rst
doc/source/developer/plugin_guide.rst
doc/source/developer/policy.rst
doc/source/developer/policy_type.rst
doc/source/developer/profile.rst
doc/source/developer/profile_type.rst
doc/source/developer/receiver.rst
doc/source/developer/testing.rst
doc/source/developer/policies/affinity_v1.rst
doc/source/developer/policies/deletion_v1.rst
doc/source/developer/policies/load_balance_v1.rst
doc/source/developer/policies/region_v1.rst
doc/source/developer/policies/scaling_v1.rst
doc/source/developer/policies/zone_v1.rst
doc/source/man/index.rst
doc/source/man/senlin-api.rst
doc/source/man/senlin-engine.rst
doc/source/man/senlin-manage.rst
doc/source/user/actions.rst
doc/source/user/bindings.rst
doc/source/user/clusters.rst
doc/source/user/events.rst
doc/source/user/index.rst
doc/source/user/membership.rst
doc/source/user/nodes.rst
doc/source/user/policies.rst
doc/source/user/policy_types.rst
doc/source/user/profile_types.rst
doc/source/user/profiles.rst
doc/source/user/receivers.rst
doc/specs/README.rst
doc/specs/approved/README.rst
doc/specs/rejected/README.rst
etc/senlin/README-senlin.conf.txt
etc/senlin/api-paste.ini
etc/senlin/policy.json
examples/policies/deletion_policy.yaml
examples/policies/lb_policy.yaml
examples/policies/placement_region.yaml
examples/policies/placement_zone.yaml
examples/policies/scaling_policy.yaml
examples/policies/WIP/batching_1_1_0.yaml
examples/policies/WIP/health_policy_lb.yaml
examples/policies/WIP/health_policy_poll.yaml
examples/policies/WIP/lb_policy_aws.spec
examples/profiles/cirros_basic/nova_server.yaml
examples/profiles/simple_stack/README.rst
examples/profiles/simple_stack/env.yaml
examples/profiles/simple_stack/heat_stack_random_string.yaml
examples/profiles/simple_stack/random_string_stack.yaml
examples/profiles/simple_stack/test_script.sh
releasenotes/notes/.placeholder
releasenotes/notes/404-return-code-e3cf3b6fb47a56fe.yaml
releasenotes/notes/abandon-soft-delete-bb739b497ceeecce.yaml
releasenotes/notes/action-filter-status-156542bfcb54e0e5.yaml
releasenotes/notes/action-multi-tenancy-8d2f4e462b3d0c9b.yaml
releasenotes/notes/action-status-check-fe5d7ccbc18e317e.yaml
releasenotes/notes/affinity-attach-e98079133d46ba78.yaml
releasenotes/notes/affinity-policy-c7dcb2e5fca6354b.yaml
releasenotes/notes/api-endpoint-tenant-ad58b556855e2806.yaml
releasenotes/notes/check-recover-actions-27eef16643b23f47.yaml
releasenotes/notes/check-recover-apis-ea751a9c52736d67.yaml
releasenotes/notes/cluster-quota-ab3dc57d61ea88bb.yaml
releasenotes/notes/cluster-resizing-status-ca19571502cc0958.yaml
releasenotes/notes/db-isolation-level-3d61148ffdd3a91c.yaml
releasenotes/notes/default-min-max-5d047c7cf9d98b71.yaml
releasenotes/notes/delete-x-region-zone-fccfa2a35a05caad.yaml
releasenotes/notes/deletion-policy-doc-e7e95f260b7a2470.yaml
releasenotes/notes/engine-service-race-ba9f2f403b88f587.yaml
releasenotes/notes/engine-service-status-d573e021c4f09ed6.yaml
releasenotes/notes/event-filter-level-7d9fd969e4018d77.yaml
releasenotes/notes/event-multi-tenancy-4b2269ae2bbf29c5.yaml
releasenotes/notes/explicit-plugin-versioning-f6dd44ba6bc07ae3.yaml
releasenotes/notes/fix-api-return-202-b9d31250c4d7c624.yaml
releasenotes/notes/fix-cluster-index-f09523055c286fc7.yaml
releasenotes/notes/fix-cluster-list-32007bfc8354c101.yaml
releasenotes/notes/fix-policy-attach-d4c97babcd65e32e.yaml
releasenotes/notes/fix-setup-service-e6207fdc9647e1de.yaml
releasenotes/notes/health-check-3d0f1bcd8e76c9cd.yaml
releasenotes/notes/improved-scheduler-579c0cd237f4d792.yaml
releasenotes/notes/lb-based-health-d628938567f5824f.yaml
releasenotes/notes/lock-breaker-e4c45b2a5d851cef.yaml
releasenotes/notes/multi-tenancy-bb6a7288c9c55fd0.yaml
releasenotes/notes/multi-tenancy-in-find-cd1d07daec460b93.yaml
releasenotes/notes/name-uniqueness-d560c2cc2514c24d.yaml
releasenotes/notes/new-sorting-support-f523c272bbec8484.yaml
releasenotes/notes/nova-bdm2-support-e817d5775e466459.yaml
releasenotes/notes/nova-server-name-c045ba7e72ba0a50.yaml
releasenotes/notes/nova-server-update-1a976bd06b8884c7.yaml
releasenotes/notes/parameter-checking-d1fc14aee55ba484.yaml
releasenotes/notes/policy-create-check-86bd9b623ee44fcc.yaml
releasenotes/notes/policy-detach-check-5fe6292ec264b24c.yaml
releasenotes/notes/policy-doc-89cfc7288a790379.yaml
releasenotes/notes/policy-update-check-71d71fefe352eaa4.yaml
releasenotes/notes/profile-updatable-6ee3f9a22f1b81ec.yaml
releasenotes/notes/publish-api-doc-cc155e01fd66443b.yaml
releasenotes/notes/purge-deleted-support-91ad29b09d75b35a.yaml
releasenotes/notes/receiver-abstraction-e04b40e56c01c15b.yaml
releasenotes/notes/region-placement-policy-743f8363846567b5.yaml
releasenotes/notes/remove-node-actions-eed0c6517ac9bb55.yaml
releasenotes/notes/remove-policy-enable-3ce697e21dec7542.yaml
releasenotes/notes/remove-priority-level-2b0c088f75ca3cf7.yaml
releasenotes/notes/remove-profile-permission-f1257ea4303cb9ac.yaml
releasenotes/notes/remove-trigger-support-c2f36b9b3c08ca99.yaml
releasenotes/notes/removed-show-deleted-83f4b6886b24090e.yaml
releasenotes/notes/rename-timestamp-fields-0921c426cbf13903.yaml
releasenotes/notes/resource-name-underscore-29936ac9026e9c35.yaml
releasenotes/notes/revise-profile-update-59fdf617e51f7927.yaml
releasenotes/notes/rework-action-dependency-da689dfeccd14e17.yaml
releasenotes/notes/script-entry-points-85e225cc2cea7b68.yaml
releasenotes/notes/senlin-manage-service-c86fca39fd1467b0.yaml
releasenotes/notes/support-image-update-of-nova-server-bb2f7cdaa7fe883b.yaml
releasenotes/notes/support-network-update-7d576a52e4f894d6.yaml
releasenotes/notes/support-nova-image-find-8f66ea48e127873c.yaml
releasenotes/notes/trust-id-usage-ca1196ae51b7fa04.yaml
releasenotes/notes/user-doc-added-b06635d9f6757dab.yaml
releasenotes/notes/user-docs-published-84bae5b780e6cb52.yaml
releasenotes/source/conf.py
releasenotes/source/index.rst
releasenotes/source/unreleased.rst
releasenotes/source/_static/.placeholder
releasenotes/source/_templates/.placeholder
senlin/__init__.py
senlin/version.py
senlin.egg-info/PKG-INFO
senlin.egg-info/SOURCES.txt
senlin.egg-info/dependency_links.txt
senlin.egg-info/entry_points.txt
senlin.egg-info/not-zip-safe
senlin.egg-info/pbr.json
senlin.egg-info/requires.txt
senlin.egg-info/top_level.txt
senlin/api/__init__.py
senlin/api/common/__init__.py
senlin/api/common/serializers.py
senlin/api/common/util.py
senlin/api/common/wsgi.py
senlin/api/middleware/__init__.py
senlin/api/middleware/context.py
senlin/api/middleware/fault.py
senlin/api/middleware/trust.py
senlin/api/middleware/version_negotiation.py
senlin/api/middleware/webhook.py
senlin/api/openstack/__init__.py
senlin/api/openstack/versions.py
senlin/api/openstack/v1/__init__.py
senlin/api/openstack/v1/actions.py
senlin/api/openstack/v1/build_info.py
senlin/api/openstack/v1/cluster_policies.py
senlin/api/openstack/v1/clusters.py
senlin/api/openstack/v1/events.py
senlin/api/openstack/v1/nodes.py
senlin/api/openstack/v1/policies.py
senlin/api/openstack/v1/policy_types.py
senlin/api/openstack/v1/profile_types.py
senlin/api/openstack/v1/profiles.py
senlin/api/openstack/v1/receivers.py
senlin/api/openstack/v1/router.py
senlin/api/openstack/v1/version.py
senlin/api/openstack/v1/webhooks.py
senlin/cmd/__init__.py
senlin/cmd/api.py
senlin/cmd/engine.py
senlin/cmd/manage.py
senlin/common/__init__.py
senlin/common/config.py
senlin/common/constraints.py
senlin/common/consts.py
senlin/common/context.py
senlin/common/exception.py
senlin/common/i18n.py
senlin/common/messaging.py
senlin/common/policy.py
senlin/common/scaleutils.py
senlin/common/schema.py
senlin/common/utils.py
senlin/db/__init__.py
senlin/db/api.py
senlin/db/utils.py
senlin/db/sqlalchemy/__init__.py
senlin/db/sqlalchemy/api.py
senlin/db/sqlalchemy/migration.py
senlin/db/sqlalchemy/models.py
senlin/db/sqlalchemy/types.py
senlin/db/sqlalchemy/utils.py
senlin/db/sqlalchemy/migrate_repo/README
senlin/db/sqlalchemy/migrate_repo/__init__.py
senlin/db/sqlalchemy/migrate_repo/manage.py
senlin/db/sqlalchemy/migrate_repo/migrate.cfg
senlin/db/sqlalchemy/migrate_repo/versions/001_first_version.py
senlin/db/sqlalchemy/migrate_repo/versions/002_service_table.py
senlin/db/sqlalchemy/migrate_repo/versions/003_action_tenant.py
senlin/db/sqlalchemy/migrate_repo/versions/004_health_registry.py
senlin/db/sqlalchemy/migrate_repo/versions/__init__.py
senlin/drivers/__init__.py
senlin/drivers/base.py
senlin/drivers/openstack/__init__.py
senlin/drivers/openstack/ceilometer_v2.py
senlin/drivers/openstack/heat_v1.py
senlin/drivers/openstack/keystone_v3.py
senlin/drivers/openstack/lbaas.py
senlin/drivers/openstack/neutron_v2.py
senlin/drivers/openstack/nova_v2.py
senlin/drivers/openstack/sdk.py
senlin/engine/__init__.py
senlin/engine/cluster.py
senlin/engine/cluster_policy.py
senlin/engine/dispatcher.py
senlin/engine/environment.py
senlin/engine/event.py
senlin/engine/health_manager.py
senlin/engine/node.py
senlin/engine/parser.py
senlin/engine/receiver.py
senlin/engine/registry.py
senlin/engine/scheduler.py
senlin/engine/senlin_lock.py
senlin/engine/service.py
senlin/engine/actions/__init__.py
senlin/engine/actions/base.py
senlin/engine/actions/cluster_action.py
senlin/engine/actions/custom_action.py
senlin/engine/actions/node_action.py
senlin/hacking/__init__.py
senlin/hacking/checks.py
senlin/locale/senlin.pot
senlin/policies/__init__.py
senlin/policies/affinity_policy.py
senlin/policies/base.py
senlin/policies/batch_policy.py
senlin/policies/deletion_policy.py
senlin/policies/health_policy.py
senlin/policies/lb_policy.py
senlin/policies/region_placement.py
senlin/policies/scaling_policy.py
senlin/policies/zone_placement.py
senlin/profiles/__init__.py
senlin/profiles/base.py
senlin/profiles/os/__init__.py
senlin/profiles/os/heat/__init__.py
senlin/profiles/os/heat/stack.py
senlin/profiles/os/nova/__init__.py
senlin/profiles/os/nova/server.py
senlin/rpc/__init__.py
senlin/rpc/client.py
senlin/tests/__init__.py
senlin/tests/functional/__init__.py
senlin/tests/functional/api.py
senlin/tests/functional/base.py
senlin/tests/functional/post_test_hook.sh
senlin/tests/functional/pre_test_hook.sh
senlin/tests/functional/test_cluster_basic.py
senlin/tests/functional/test_cluster_health.py
senlin/tests/functional/test_cluster_membership.py
senlin/tests/functional/test_cluster_scaling.py
senlin/tests/functional/test_lb_policy.py
senlin/tests/functional/test_node.py
senlin/tests/functional/test_node_health.py
senlin/tests/functional/test_policy_type.py
senlin/tests/functional/test_profile_type.py
senlin/tests/functional/test_receiver.py
senlin/tests/functional/test_scaling_policy.py
senlin/tests/functional/common/__init__.py
senlin/tests/functional/common/client.py
senlin/tests/functional/drivers/__init__.py
senlin/tests/functional/drivers/openstack/__init__.py
senlin/tests/functional/drivers/openstack/lbaas.py
senlin/tests/functional/drivers/openstack/neutron_v2.py
senlin/tests/functional/drivers/openstack/nova_v2.py
senlin/tests/functional/drivers/openstack/sdk.py
senlin/tests/functional/utils/__init__.py
senlin/tests/functional/utils/senlin_test_profile.py
senlin/tests/functional/utils/test_utils.py
senlin/tests/unit/__init__.py
senlin/tests/unit/fakes.py
senlin/tests/unit/test_common_constraints.py
senlin/tests/unit/test_common_context.py
senlin/tests/unit/test_common_exception.py
senlin/tests/unit/test_common_policy.py
senlin/tests/unit/test_common_scaleutils.py
senlin/tests/unit/test_common_utils.py
senlin/tests/unit/test_hacking.py
senlin/tests/unit/test_rpc_client.py
senlin/tests/unit/apicommon/__init__.py
senlin/tests/unit/apicommon/test_serializers.py
senlin/tests/unit/apicommon/test_util.py
senlin/tests/unit/apicommon/test_wsgi.py
senlin/tests/unit/apiv1/__init__.py
senlin/tests/unit/apiv1/shared.py
senlin/tests/unit/apiv1/test_actions.py
senlin/tests/unit/apiv1/test_buildinfo.py
senlin/tests/unit/apiv1/test_cluster_policies.py
senlin/tests/unit/apiv1/test_clusters.py
senlin/tests/unit/apiv1/test_events.py
senlin/tests/unit/apiv1/test_nodes.py
senlin/tests/unit/apiv1/test_policies.py
senlin/tests/unit/apiv1/test_policy_types.py
senlin/tests/unit/apiv1/test_profile_types.py
senlin/tests/unit/apiv1/test_profiles.py
senlin/tests/unit/apiv1/test_receivers.py
senlin/tests/unit/apiv1/test_router.py
senlin/tests/unit/apiv1/test_version.py
senlin/tests/unit/apiv1/test_versions.py
senlin/tests/unit/apiv1/test_webhooks.py
senlin/tests/unit/common/__init__.py
senlin/tests/unit/common/base.py
senlin/tests/unit/common/utils.py
senlin/tests/unit/db/__init__.py
senlin/tests/unit/db/shared.py
senlin/tests/unit/db/test_action_api.py
senlin/tests/unit/db/test_cluster_api.py
senlin/tests/unit/db/test_cluster_policy_api.py
senlin/tests/unit/db/test_cred_api.py
senlin/tests/unit/db/test_event_api.py
senlin/tests/unit/db/test_lock_api.py
senlin/tests/unit/db/test_node_api.py
senlin/tests/unit/db/test_policy_api.py
senlin/tests/unit/db/test_profile_api.py
senlin/tests/unit/db/test_receiver_api.py
senlin/tests/unit/db/test_registry_api.py
senlin/tests/unit/db/test_service_api.py
senlin/tests/unit/db/test_sqlalchemy_types.py
senlin/tests/unit/db/test_sqlalchemy_utils.py
senlin/tests/unit/drivers/__init__.py
senlin/tests/unit/drivers/test_ceilometer_v2.py
senlin/tests/unit/drivers/test_driver.py
senlin/tests/unit/drivers/test_heat_v1.py
senlin/tests/unit/drivers/test_keystone_v3.py
senlin/tests/unit/drivers/test_lbaas_driver.py
senlin/tests/unit/drivers/test_neutron_v2_driver.py
senlin/tests/unit/drivers/test_nova_v2.py
senlin/tests/unit/drivers/test_sdk.py
senlin/tests/unit/engine/__init__.py
senlin/tests/unit/engine/test_cluster.py
senlin/tests/unit/engine/test_cluster_policy.py
senlin/tests/unit/engine/test_dispatcher.py
senlin/tests/unit/engine/test_engine_parser.py
senlin/tests/unit/engine/test_engine_startstop.py
senlin/tests/unit/engine/test_environment.py
senlin/tests/unit/engine/test_health_manager.py
senlin/tests/unit/engine/test_node.py
senlin/tests/unit/engine/test_receiver.py
senlin/tests/unit/engine/test_registry.py
senlin/tests/unit/engine/test_scheduler.py
senlin/tests/unit/engine/test_senlin_lock.py
senlin/tests/unit/engine/actions/__init__.py
senlin/tests/unit/engine/actions/test_action_base.py
senlin/tests/unit/engine/actions/test_cluster_action.py
senlin/tests/unit/engine/actions/test_custom_action.py
senlin/tests/unit/engine/actions/test_node_action.py
senlin/tests/unit/engine/service/__init__.py
senlin/tests/unit/engine/service/test_actions.py
senlin/tests/unit/engine/service/test_cluster_policies.py
senlin/tests/unit/engine/service/test_clusters.py
senlin/tests/unit/engine/service/test_credentials.py
senlin/tests/unit/engine/service/test_events.py
senlin/tests/unit/engine/service/test_nodes.py
senlin/tests/unit/engine/service/test_policies.py
senlin/tests/unit/engine/service/test_policy_types.py
senlin/tests/unit/engine/service/test_profile_types.py
senlin/tests/unit/engine/service/test_profiles.py
senlin/tests/unit/engine/service/test_receivers.py
senlin/tests/unit/engine/service/test_webhooks.py
senlin/tests/unit/middleware/__init__.py
senlin/tests/unit/middleware/test_context_middleware.py
senlin/tests/unit/middleware/test_fault_middleware.py
senlin/tests/unit/middleware/test_openstack_filters.py
senlin/tests/unit/middleware/test_trust_middleware.py
senlin/tests/unit/middleware/test_version_middleware.py
senlin/tests/unit/middleware/test_webhook_middleware.py
senlin/tests/unit/middleware/policy/check_admin.json
senlin/tests/unit/middleware/policy/notallowed.json
senlin/tests/unit/policies/__init__.py
senlin/tests/unit/policies/test_affinity.py
senlin/tests/unit/policies/test_deletion_policy.py
senlin/tests/unit/policies/test_health_policy.py
senlin/tests/unit/policies/test_lb_policy.py
senlin/tests/unit/policies/test_policy.py
senlin/tests/unit/policies/test_region_placement_policy.py
senlin/tests/unit/policies/test_scaling_policy.py
senlin/tests/unit/policies/test_zone_placement_policy.py
senlin/tests/unit/profiles/__init__.py
senlin/tests/unit/profiles/test_heat_stack.py
senlin/tests/unit/profiles/test_nova_server.py
senlin/tests/unit/profiles/test_profile_base.py
tools/README.rst
tools/config-generator.conf
tools/gen-config
tools/gen-pot-files
tools/senlin-db-recreate
tools/setup-service