.coveragerc
.testr.conf
AUTHORS
CONTRIBUTING.rst
ChangeLog
FEATURES.rst
HACKING.rst
LICENSE
MANIFEST.in
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
bin/senlin-api
bin/senlin-engine
bin/senlin-manage
devstack/README.rst
devstack/plugin.sh
devstack/settings
devstack/lib/senlin
doc/.gitignore
doc/Makefile
doc/README.rst
doc/api-site/README.rst
doc/api-site/pom.xml
doc/api-site/api-ref/.gitignore
doc/api-site/api-ref/.htaccess
doc/api-site/api-ref/pom.xml
doc/api-site/api-ref-guides/pom.xml
doc/api-site/api-ref-guides/src/bk-api-clustering-v1.xml
doc/api-site/api-ref-guides/src/bk-api-ref.xml
doc/api-site/api-ref-guides/src/preface.xml
doc/api-site/api-ref/src/docbkx/api-ref-clustering-v1.xml
doc/api-site/api-ref/src/docbkx/api-ref.xml
doc/api-site/api-ref/src/docbkx/ch_clustering-v1.xml
doc/api-site/api-ref/src/docbkx/itemizedlist-service-list.xml
doc/api-site/api-ref/src/docbkx/preface.xml
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/clustering-api.wadl
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/atom/atom.xsd
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/atom/xml.xsd
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/action_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/action_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/build_info.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_add_nodes.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_create.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_create_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_del_nodes.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_policy_attach.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_policy_detach.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_policy_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_policy_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_policy_update.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_resize.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_scale_in.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_scale_out.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/cluster_update.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/event_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/event_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_create.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_create_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_join.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_leave.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/node_update.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_create.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_create_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_schema.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_type_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_type_template.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_update.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/policy_update_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_create.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_create_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_schema.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_type_list_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_type_template.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_update.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/profile_update_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/senlin-versions-response.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/webhook_create.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/webhook_create_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/webhook_get_resp.json
doc/api-site/api-ref/src/wadls/clustering-api/src/v1/samples/webhook_list_resp.json
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/developer/action.rst
doc/source/developer/authorization.rst
doc/source/developer/cluster.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/testing.rst
doc/source/developer/webhook.rst
doc/source/getting_started/actions.rst
doc/source/getting_started/bindings.rst
doc/source/getting_started/clusters.rst
doc/source/getting_started/events.rst
doc/source/getting_started/index.rst
doc/source/getting_started/install.rst
doc/source/getting_started/membership.rst
doc/source/getting_started/nodes.rst
doc/source/getting_started/policies.rst
doc/source/getting_started/policy_types.rst
doc/source/getting_started/profile_types.rst
doc/source/getting_started/profiles.rst
doc/source/getting_started/webhooks.rst
doc/source/man/index.rst
doc/source/man/senlin-api.rst
doc/source/man/senlin-engine.rst
doc/source/man/senlin-manage.rst
etc/senlin/README-senlin.conf.txt
etc/senlin/api-paste.ini
etc/senlin/policy.json
etc/senlin/senlin.conf.sample
examples/policies/batching_1_1_0.yaml
examples/policies/deletion_policy.yaml
examples/policies/health_policy_lb.yaml
examples/policies/health_policy_poll.yaml
examples/policies/lb_policy.yaml
examples/policies/placement_rr.yaml
examples/policies/placement_weight.yaml
examples/policies/scaling_policy.yaml
examples/policies/WIP/lb_policy_aws.spec
examples/policies/WIP/scaling_in.yaml
examples/policies/WIP/scaling_in_policy_monasca.yaml
examples/policies/WIP/scaling_out_policy_ceilometer.yaml
examples/policies/WIP/scaling_policy_scheduled.yaml
examples/profiles/README.rst
examples/profiles/env.yaml
examples/profiles/heat_stack_random_string.yaml
examples/profiles/nova_server.yaml
examples/profiles/random_string_stack.yaml
examples/profiles/test_script.sh
examples/triggers/ceilometer_alarm_agg_metric_threshold.yaml
examples/triggers/ceilometer_alarm_agg_resource_threshold.yaml
examples/triggers/ceilometer_alarm_combination.yaml
examples/triggers/ceilometer_alarm_threshold.yaml
examples/triggers/ceilometer_alarm_threshold_resources.yaml
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/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/triggers.py
senlin/api/openstack/v1/util.py
senlin/api/openstack/v1/webhooks.py
senlin/cmd/__init__.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/serializers.py
senlin/common/utils.py
senlin/common/wsgi.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/filters.py
senlin/db/sqlalchemy/migration.py
senlin/db/sqlalchemy/models.py
senlin/db/sqlalchemy/types.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/__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/registry.py
senlin/engine/scheduler.py
senlin/engine/senlin_lock.py
senlin/engine/service.py
senlin/engine/webhook.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/locale/senlin.pot
senlin/policies/__init__.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/placement_policy.py
senlin/policies/scaling_policy.py
senlin/policies/vSphereDRS_policy.py
senlin/policies/zone_placement_policy.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/prepare_test_env.sh
senlin/tests/functional/test_cluster_basic.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_policy_type.py
senlin/tests/functional/test_profile_type.py
senlin/tests/functional/test_scaling_policy.py
senlin/tests/functional/test_webhook.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_rpc_client.py
senlin/tests/unit/test_serializers.py
senlin/tests/unit/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_routes.py
senlin/tests/unit/apiv1/test_triggers.py
senlin/tests/unit/apiv1/test_util.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/fakes.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_sqlalchemy_filters.py
senlin/tests/unit/db/test_sqlalchemy_types.py
senlin/tests/unit/db/test_trigger_api.py
senlin/tests/unit/db/test_webhook_api.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_startstop.py
senlin/tests/unit/engine/test_environment.py
senlin/tests/unit/engine/test_node.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/test_webhook.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_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_triggers.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_deletion_policy.py
senlin/tests/unit/policies/test_lb_policy.py
senlin/tests/unit/policies/test_policy.py
senlin/tests/unit/policies/test_scaling_policy.py
senlin/tests/unit/policies/test_vSphereDRSPolicy.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/triggers/__init__.py
senlin/tests/unit/triggers/test_ceilo_alarm.py
senlin/tests/unit/triggers/test_trigger_base.py
senlin/triggers/__init__.py
senlin/triggers/base.py
senlin/triggers/ceilometer/__init__.py
senlin/triggers/ceilometer/alarm.py
tools/README
tools/config-generator.conf
tools/gen-config
tools/gen_pot
tools/senlin-db-recreate
tools/setup-service