2015-06-04 15:26:55 +02:00
[metadata]
2015-10-22 17:02:45 +02:00
name = python-watcher
2015-06-04 15:26:55 +02:00
summary = Watcher takes advantage of CEP and ML algorithms/metaheuristics to improve physical resources usage through better VM placement. Watcher can improve your cloud optimization by reducing energy footprint and increasing profits.
description-file =
README.rst
author = OpenStack
author-email = openstack-dev@lists.openstack.org
home-page = http://www.openstack.org/
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 :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
[files]
packages =
watcher
2016-01-08 15:44:27 +01:00
watcher_tempest_plugin
2015-10-22 17:02:45 +02:00
data_files =
etc/ = etc/*
2015-06-04 15:26:55 +02:00
[global]
setup-hooks =
pbr.hooks.setup_hook
2015-10-22 17:02:45 +02:00
2015-06-04 15:26:55 +02:00
[entry_points]
oslo.config.opts =
watcher = watcher.opts:list_opts
console_scripts =
watcher-api = watcher.cmd.api:main
watcher-db-manage = watcher.cmd.dbmanage:main
watcher-decision-engine = watcher.cmd.decisionengine:main
watcher-applier = watcher.cmd.applier:main
2016-01-08 15:44:27 +01:00
tempest.test_plugins =
watcher_tests = watcher_tempest_plugin.plugin:WatcherTempestPlugin
2015-06-04 15:26:55 +02:00
watcher.database.migration_backend =
sqlalchemy = watcher.db.sqlalchemy.migration
2016-04-18 16:31:35 +02:00
watcher_goals =
unclassified = watcher.decision_engine.goal.goals:Unclassified
dummy = watcher.decision_engine.goal.goals:Dummy
server_consolidation = watcher.decision_engine.goal.goals:ServerConsolidation
thermal_optimization = watcher.decision_engine.goal.goals:ThermalOptimization
workload_balancing = watcher.decision_engine.goal.goals:WorkloadBalancing
2015-10-22 17:02:45 +02:00
watcher_strategies =
2015-12-10 09:34:38 +01:00
dummy = watcher.decision_engine.strategy.strategies.dummy_strategy:DummyStrategy
basic = watcher.decision_engine.strategy.strategies.basic_consolidation:BasicConsolidation
2015-12-14 00:09:57 +00:00
outlet_temp_control = watcher.decision_engine.strategy.strategies.outlet_temp_control:OutletTempControl
2016-03-07 11:30:09 +01:00
vm_workload_consolidation = watcher.decision_engine.strategy.strategies.vm_workload_consolidation:VMWorkloadConsolidation
2016-03-25 12:15:14 +03:00
workload_stabilization = watcher.decision_engine.strategy.strategies.workload_stabilization:WorkloadStabilization
2016-03-13 18:02:27 +00:00
workload_balance = watcher.decision_engine.strategy.strategies.workload_balance:WorkloadBalance
2015-10-22 17:02:45 +02:00
2016-01-11 16:02:28 +01:00
watcher_actions =
2016-01-06 12:44:25 +01:00
migrate = watcher.applier.actions.migration:Migrate
nop = watcher.applier.actions.nop:Nop
sleep = watcher.applier.actions.sleep:Sleep
change_nova_service_state = watcher.applier.actions.change_nova_service_state:ChangeNovaServiceState
watcher_workflow_engines =
taskflow = watcher.applier.workflow_engine.default:DefaultWorkFlowEngine
2016-01-11 16:02:28 +01:00
2016-01-07 16:54:15 +01:00
watcher_planners =
default = watcher.decision_engine.planner.default:DefaultPlanner
2016-01-15 14:43:22 +01:00
[pbr]
2016-02-17 17:39:50 +01:00
warnerrors = true
autodoc_index_modules = true
2016-01-15 14:43:22 +01:00
autodoc_exclude_modules =
watcher.db.sqlalchemy.alembic.env
watcher.db.sqlalchemy.alembic.versions.*
watcher.tests.*
watcher_tempest_plugin.*
watcher.doc
2015-06-04 15:26:55 +02:00
[build_sphinx]
source-dir = doc/source
build-dir = doc/build
2015-12-11 14:51:31 +01:00
fresh_env = 1
2015-06-04 15:26:55 +02:00
all_files = 1
[upload_sphinx]
upload-dir = doc/build/html
[compile_catalog]
directory = watcher/locale
domain = watcher
[update_catalog]
domain = watcher
output_dir = watcher/locale
input_file = watcher/locale/watcher.pot
[extract_messages]
2016-01-14 14:53:52 +01:00
keywords = _ gettext ngettext l_ lazy_gettext _LI _LW _LE _LC
2015-06-04 15:26:55 +02:00
mapping_file = babel.cfg
output_file = watcher/locale/watcher.pot