[console_scripts]
watcher-api = watcher.cmd.api:main
watcher-applier = watcher.cmd.applier:main
watcher-db-manage = watcher.cmd.dbmanage:main
watcher-decision-engine = watcher.cmd.decisionengine:main

[oslo.config.opts]
watcher = watcher.opts:list_opts

[tempest.test_plugins]
watcher_tests = watcher_tempest_plugin.plugin:WatcherTempestPlugin

[watcher.database.migration_backend]
sqlalchemy = watcher.db.sqlalchemy.migration

[watcher_actions]
change_nova_service_state = watcher.applier.actions.change_nova_service_state:ChangeNovaServiceState
migrate = watcher.applier.actions.migration:Migrate
nop = watcher.applier.actions.nop:Nop
sleep = watcher.applier.actions.sleep:Sleep

[watcher_planners]
default = watcher.decision_engine.planner.default:DefaultPlanner

[watcher_strategies]
basic = watcher.decision_engine.strategy.strategies.basic_consolidation:BasicConsolidation
dummy = watcher.decision_engine.strategy.strategies.dummy_strategy:DummyStrategy
outlet_temp_control = watcher.decision_engine.strategy.strategies.outlet_temp_control:OutletTempControl

[watcher_workflow_engines]
taskflow = watcher.applier.workflow_engine.default:DefaultWorkFlowEngine

