Fossies downloads: /linux/misc/openstack/ python-watcher-5.0.0.tar.gz (tar.bz2|tar.xz|zip)
Fossies services: Doxygen docs | Diffs report | CLOC analysis
Original URL: https://tarballs.openstack.org/watcher/python-watcher-5.0.0.tar.gz
Home page: https://openstack.org/
VirusTotal check: Ok
Member paths+URLs: Full
Member sort order: docs related | original | size (top100) | date | path | name | ext | top-path files
drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/ -rw-rw-r-- 47 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/pbr.json -rw-rw-r-- 1 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/dependency_links.txt -rw-rw-r-- 1 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/not-zip-safe -rw-rw-r-- 8 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/top_level.txt -rw-rw-r-- 41077 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/SOURCES.txt -rw-rw-r-- 954 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/requires.txt -rw-rw-r-- 2416 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/PKG-INFO -rw-rw-r-- 4397 2020-10-14 12:41 python-watcher-5.0.0/python_watcher.egg-info/entry_points.txt drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/common/ -rw-rw-r-- 1337 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/service_manager.py -rw-rw-r-- 1609 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/ironic_helper.py -rw-rw-r-- 10579 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/service.py -rw-rw-r-- 4894 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policy.py -rw-rw-r-- 6564 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/placement_helper.py -rw-rw-r-- 4758 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/utils.py -rw-rw-r-- 4487 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/keystone_helper.py -rw-rw-r-- 14156 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/exception.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/common/loader/ -rw-rw-r-- 3076 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/loader/default.py -rw-rw-r-- 2224 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/loader/loadable.py -rw-rw-r-- 842 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/loader/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/loader/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/common/policies/ -rw-rw-r-- 2136 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/scoring_engine.py -rw-rw-r-- 1617 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/action.py -rw-rw-r-- 2597 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/action_plan.py -rw-rw-r-- 1052 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/data_model.py -rw-rw-r-- 1577 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/service.py -rw-rw-r-- 1904 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/strategy.py -rw-rw-r-- 1551 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/goal.py -rw-rw-r-- 2654 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/audit_template.py -rw-rw-r-- 2434 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/audit.py -rw-rw-r-- 938 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/base.py -rw-rw-r-- 1384 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/policies/__init__.py -rw-rw-r-- 4181 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/rpc.py -rw-rw-r-- 4555 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/context.py -rwxrwxr-x 12032 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/clients.py -rw-rw-r-- 29807 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/nova_helper.py -rw-rw-r-- 2145 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/scheduling.py -rw-rw-r-- 1465 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/config.py -rw-rw-r-- 1178 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/paths.py -rw-rw-r-- 9599 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/cinder_helper.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/common/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/db/ -rw-rw-r-- 32292 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/api.py -rw-rw-r-- 1636 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/migration.py -rw-rw-r-- 16858 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/purge.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/db/sqlalchemy/ -rw-rw-r-- 44107 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/api.py -rw-rw-r-- 4441 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/job_store.py -rw-rw-r-- 3676 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/migration.py -rw-rw-r-- 975 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic.ini drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/ -rw-rw-r-- 420 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/3cfc94cecf4e_add_name_for_audit.py -rw-rw-r-- 673 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/d098df6021e2_cron_support_for_audit.py -rw-rw-r-- 1342 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/a86240e89a29_.py -rw-rw-r-- 9500 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/001_ocata.py -rw-rw-r-- 1076 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/d09a5945e4a0_add_action_description_table.py -rw-rw-r-- 409 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/609bec748f2a_add_force_field.py -rw-rw-r-- 547 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/4b16194c56bc_add_start_end_time.py -rw-rw-r-- 583 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/52804f2498c4_add_hostname.py -rw-rw-r-- 911 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/versions/0f6042416884_add_apscheduler_jobs.py -rw-rw-r-- 1769 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/env.py -rw-rw-r-- 1942 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/README.rst -rw-rw-r-- 412 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/alembic/script.py.mako -rw-rw-r-- 10956 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/models.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/sqlalchemy/__init__.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/db/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/notifications/ -rw-rw-r-- 11699 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/action.py -rw-rw-r-- 13581 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/action_plan.py -rw-rw-r-- 3885 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/service.py -rw-rw-r-- 1877 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/strategy.py -rw-rw-r-- 1843 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/goal.py -rw-rw-r-- 1990 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/exception.py -rw-rw-r-- 12071 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/audit.py -rw-rw-r-- 8094 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/base.py -rw-rw-r-- 1278 2020-10-14 12:40 python-watcher-5.0.0/watcher/notifications/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/cmd/ -rw-rw-r-- 5369 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/dbmanage.py -rw-rw-r-- 1733 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/api.py -rw-rw-r-- 1626 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/decisionengine.py -rw-rw-r-- 1059 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/sync.py -rw-rw-r-- 1335 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/applier.py -rw-rw-r-- 1645 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/status.py -rw-rw-r-- 1228 2020-10-14 12:40 python-watcher-5.0.0/watcher/cmd/__init__.py -rw-rw-r-- 760 2020-10-14 12:40 python-watcher-5.0.0/watcher/version.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/actions/ -rw-rw-r-- 2024 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/sleep.py -rw-rw-r-- 4047 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/change_node_power_state.py -rw-rw-r-- 7989 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/migration.py -rw-rw-r-- 1568 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/factory.py -rw-rw-r-- 3379 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/resize.py -rw-rw-r-- 4484 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/change_nova_service_state.py -rw-rw-r-- 8523 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/volume_migration.py -rw-rw-r-- 1877 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/nop.py -rw-rw-r-- 4876 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/actions/__init__.py -rw-rw-r-- 1446 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/manager.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/action_plan/ -rw-rw-r-- 4286 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/action_plan/default.py -rw-rw-r-- 820 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/action_plan/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/action_plan/__init__.py -rw-rw-r-- 1894 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/rpcapi.py -rw-rw-r-- 3020 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/sync.py -rwxrwxr-x 2093 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/default.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/messaging/ -rw-rw-r-- 1728 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/messaging/trigger.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/messaging/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/loading/ -rw-rw-r-- 946 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/loading/default.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/loading/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/applier/workflow_engine/ -rw-rw-r-- 7890 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/workflow_engine/default.py -rw-rw-r-- 12117 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/workflow_engine/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/workflow_engine/__init__.py -rw-rw-r-- 1073 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/applier/__init__.py -rw-rw-r-- 1295 2020-10-14 12:40 python-watcher-5.0.0/watcher/_i18n.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/objects/ -rw-rw-r-- 8450 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/scoring_engine.py -rw-rw-r-- 6945 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/action.py -rw-rw-r-- 13441 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/action_plan.py -rw-rw-r-- 4747 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/fields.py -rw-rw-r-- 5415 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/service.py -rw-rw-r-- 10140 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/strategy.py -rw-rw-r-- 6773 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/goal.py -rw-rw-r-- 10374 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/audit_template.py -rw-rw-r-- 14365 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/audit.py -rw-rw-r-- 7588 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/efficacy_indicator.py -rw-rw-r-- 5536 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/action_description.py -rw-rw-r-- 6546 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/base.py -rw-rw-r-- 1632 2020-10-14 12:40 python-watcher-5.0.0/watcher/objects/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/conf/ -rw-rw-r-- 1349 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/keystone_client.py -rwxrwxr-x 1923 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/nova_client.py -rw-rw-r-- 2792 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/api.py -rw-rw-r-- 1593 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/glance_client.py -rw-rw-r-- 1608 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/neutron_client.py -rw-rw-r-- 1593 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/service.py -rw-rw-r-- 4056 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/decision_engine.py -rw-rw-r-- 1593 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/cinder_client.py -rw-rw-r-- 2207 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/applier.py -rw-rw-r-- 1085 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/clients_auth.py -rw-rw-r-- 1753 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/collector.py -rw-rw-r-- 1596 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/monasca_client.py -rw-rw-r-- 1651 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/grafana_translators.py -rw-rw-r-- 989 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/exception.py -rw-rw-r-- 1581 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/gnocchi_client.py -rw-rw-r-- 1344 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/db.py -rw-rw-r-- 6746 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/grafana_client.py -rw-rw-r-- 1305 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/planner.py -rw-rw-r-- 2426 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/plugins.py -rw-rw-r-- 2547 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/opts.py -rw-rw-r-- 1513 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/placement_client.py -rw-rw-r-- 1774 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/paths.py -rw-rw-r-- 2225 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/datasources.py -rw-rw-r-- 2503 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/ceilometer_client.py -rwxrwxr-x 2340 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/__init__.py -rwxrwxr-x 1589 2020-10-14 12:40 python-watcher-5.0.0/watcher/conf/ironic_client.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/locale/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/locale/en_GB/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/locale/en_GB/LC_MESSAGES/ -rw-rw-r-- 25387 2020-10-14 12:40 python-watcher-5.0.0/watcher/locale/en_GB/LC_MESSAGES/watcher.po drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/locale/de/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/locale/de/LC_MESSAGES/ -rw-rw-r-- 26447 2020-10-14 12:40 python-watcher-5.0.0/watcher/locale/de/LC_MESSAGES/watcher.po drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/api/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/api/controllers/ -rw-rw-r-- 2035 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/link.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/api/controllers/v1/ -rw-rw-r-- 9262 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/scoring_engine.py -rw-rw-r-- 16615 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/action.py -rw-rw-r-- 23796 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/action_plan.py -rw-rw-r-- 2661 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/data_model.py -rw-rw-r-- 1827 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/versions.py -rw-rw-r-- 2171 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/webhooks.py -rw-rw-r-- 6551 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/types.py -rw-rw-r-- 9670 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/service.py -rw-rw-r-- 12595 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/strategy.py -rw-rw-r-- 8924 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/goal.py -rw-rw-r-- 6112 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/utils.py -rw-rw-r-- 27944 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/audit_template.py -rw-rw-r-- 27964 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/audit.py -rw-rw-r-- 2719 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/efficacy_indicator.py -rw-rw-r-- 1756 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/collection.py -rw-rw-r-- 10926 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/v1/__init__.py -rw-rw-r-- 3650 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/root.py -rw-rw-r-- 1026 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/rest_api_version_history.rst -rw-rw-r-- 4397 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/controllers/__init__.py -rw-rw-r-- 1269 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/wsgi.py -rw-rw-r-- 1474 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/acl.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/api/middleware/ -rw-rw-r-- 2104 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/middleware/auth_token.py -rw-rw-r-- 3814 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/middleware/parsable_error.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/middleware/__init__.py -rw-rw-r-- 906 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/app.wsgi -rw-rw-r-- 1660 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/app.py -rw-rw-r-- 3997 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/hooks.py -rw-rw-r-- 5283 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/scheduling.py -rw-rw-r-- 1631 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/config.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/api/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/hacking/ -rw-rw-r-- 10452 2020-10-14 12:40 python-watcher-5.0.0/watcher/hacking/checks.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/hacking/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/ -rw-rw-r-- 2901 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/manager.py -rw-rw-r-- 2286 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/rpcapi.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/model/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/model/notification/ -rw-rw-r-- 14150 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/notification/cinder.py -rw-rw-r-- 2887 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/notification/filtering.py -rw-rw-r-- 1108 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/notification/base.py -rw-rw-r-- 14709 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/notification/nova.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/notification/__init__.py -rw-rw-r-- 23973 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/model_root.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/model/collector/ -rw-rw-r-- 2327 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/manager.py -rw-rw-r-- 11683 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/cinder.py -rw-rw-r-- 4037 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/ironic.py -rw-rw-r-- 9607 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/base.py -rw-rw-r-- 21542 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/nova.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/collector/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/model/element/ -rw-rw-r-- 928 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/storage_resource.py -rw-rw-r-- 3777 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/node.py -rw-rw-r-- 1856 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/volume.py -rw-rw-r-- 924 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/baremetal_resource.py -rw-rw-r-- 2162 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/instance.py -rw-rw-r-- 860 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/compute_resource.py -rw-rw-r-- 2063 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/base.py -rw-rw-r-- 1320 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/element/__init__.py -rw-rw-r-- 1131 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/model/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/strategy/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/strategy/common/ -rw-rw-r-- 822 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/common/level.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/common/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/ -rw-rw-r-- 13390 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/uniform_airflow.py -rw-rw-r-- 9922 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/noisy_neighbor.py -rw-rw-r-- 14332 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/workload_balance.py -rw-rw-r-- 15669 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/storage_capacity_balance.py -rw-rw-r-- 33183 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/zone_migration.py -rw-rw-r-- 18447 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/basic_consolidation.py -rw-rw-r-- 11292 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/node_resource_consolidation.py -rw-rw-r-- 6266 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/dummy_with_scorer.py -rw-rw-r-- 8729 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/saving_energy.py -rw-rw-r-- 23147 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py -rw-rw-r-- 11010 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/outlet_temp_control.py -rw-rw-r-- 24902 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/workload_stabilization.py -rw-rw-r-- 3601 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/dummy_with_resize.py -rw-rw-r-- 2858 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/dummy_strategy.py -rw-rw-r-- 11588 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/host_maintenance.py -rw-rw-r-- 3009 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/actuation.py -rwxrwxr-x 18295 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/base.py -rw-rw-r-- 3053 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/strategies/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/strategy/selection/ -rw-rw-r-- 2756 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/selection/default.py -rw-rw-r-- 810 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/selection/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/selection/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/strategy/context/ -rw-rw-r-- 2591 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/context/default.py -rw-rw-r-- 2654 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/context/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/context/__init__.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/strategy/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/solution/ -rw-rw-r-- 2480 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/default.py -rw-rw-r-- 3636 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/efficacy.py -rw-rw-r-- 832 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/solution_comparator.py -rw-rw-r-- 4705 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/__init__.py -rw-rw-r-- 830 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/solution/solution_evaluator.py -rw-rw-r-- 25320 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/sync.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/audit/ -rw-rw-r-- 9490 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/audit/continuous.py -rw-rw-r-- 1049 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/audit/event.py -rw-rw-r-- 1046 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/audit/oneshot.py -rw-rw-r-- 5669 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/audit/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/audit/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/datasources/ -rw-rw-r-- 6161 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/monasca.py -rw-rw-r-- 5680 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/manager.py -rw-rw-r-- 7279 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/gnocchi.py -rw-rw-r-- 10468 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/ceilometer.py -rw-rw-r-- 9819 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/grafana.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/datasources/grafana_translator/ -rw-rw-r-- 3240 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/grafana_translator/influxdb.py -rw-rw-r-- 4554 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/grafana_translator/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/grafana_translator/__init__.py -rw-rw-r-- 7954 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/datasources/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/messaging/ -rw-rw-r-- 2144 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/messaging/audit_endpoint.py -rw-rw-r-- 2180 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/messaging/data_model_endpoint.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/messaging/__init__.py -rw-rw-r-- 1504 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/gmr.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/planner/ -rw-rw-r-- 1026 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/manager.py -rw-rw-r-- 5916 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/node_resource_consolidation.py -rw-rw-r-- 8282 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/weight.py -rw-rw-r-- 11192 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/workload_stabilization.py -rw-rw-r-- 3069 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/planner/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/loading/ -rw-rw-r-- 1928 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/loading/default.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/loading/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/goal/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/goal/efficacy/ -rw-rw-r-- 8243 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/efficacy/indicators.py -rw-rw-r-- 6016 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/efficacy/specs.py -rw-rw-r-- 3135 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/efficacy/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/efficacy/__init__.py -rw-rw-r-- 6789 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/goals.py -rw-rw-r-- 2011 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/base.py -rw-rw-r-- 1189 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/goal/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/scope/ -rw-rw-r-- 2182 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scope/baremetal.py -rw-rw-r-- 6418 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scope/storage.py -rw-rw-r-- 9321 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scope/compute.py -rw-rw-r-- 1192 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scope/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scope/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/decision_engine/scoring/ -rw-rw-r-- 3663 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scoring/scoring_factory.py -rw-rw-r-- 6519 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scoring/dummy_scorer.py -rw-rw-r-- 3400 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scoring/dummy_scoring_container.py -rw-rw-r-- 4341 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scoring/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scoring/__init__.py -rw-rw-r-- 3811 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/threading.py -rw-rw-r-- 4349 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/scheduling.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/decision_engine/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/ -rw-rw-r-- 2048 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/fake_policy.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/common/ -rw-rw-r-- 3680 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_service.py -rwxrwxr-x 20303 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_clients.py -rw-rw-r-- 28524 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_nova_helper.py -rw-rw-r-- 16640 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_cinder_helper.py -rw-rw-r-- 11467 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_placement_helper.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/common/loader/ -rw-rw-r-- 3612 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/loader/test_loader.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/loader/__init__.py -rw-rw-r-- 2162 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/test_ironic_helper.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/common/__init__.py -rw-rw-r-- 5817 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/test_threading.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/db/ -rw-rw-r-- 12103 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_goal.py -rw-rw-r-- 11013 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_service.py -rw-rw-r-- 11274 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_action_description.py -rw-rw-r-- 15255 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_action.py -rw-rw-r-- 16525 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_audit_template.py -rw-rw-r-- 14160 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_strategy.py -rw-rw-r-- 17420 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_efficacy_indicator.py -rw-rw-r-- 13532 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/utils.py -rw-rw-r-- 15616 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_action_plan.py -rw-rw-r-- 13916 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_scoring_engine.py -rw-rw-r-- 23464 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_purge.py -rw-rw-r-- 16749 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/test_audit.py -rw-rw-r-- 2588 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/db/__init__.py -rw-rw-r-- 4132 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/fakes.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/notifications/ -rw-rw-r-- 22000 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/test_audit_notification.py -rw-rw-r-- 15426 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/test_notification.py -rw-rw-r-- 2930 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/test_service_notifications.py -rw-rw-r-- 22457 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/test_action_notification.py -rw-rw-r-- 28848 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/test_action_plan_notification.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/notifications/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/cmd/ -rw-rw-r-- 2199 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/test_api.py -rw-rw-r-- 1803 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/test_applier.py -rw-rw-r-- 2114 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/test_decision_engine.py -rw-rw-r-- 1586 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/test_status.py -rw-rw-r-- 7477 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/test_db_manage.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/cmd/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/ -rw-rw-r-- 1527 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/test_applier_manager.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/actions/ -rw-rw-r-- 1637 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_sleep.py -rw-rw-r-- 8654 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_migration.py -rw-rw-r-- 3470 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_resize.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/actions/loading/ -rw-rw-r-- 1109 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/loading/test_default_actions_loader.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/loading/__init__.py -rw-rw-r-- 6267 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_change_node_power_state.py -rw-rw-r-- 8973 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_volume_migration.py -rw-rw-r-- 5154 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/test_change_nova_service_state.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/actions/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/action_plan/ -rwxrwxr-x 5488 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/action_plan/test_default_action_handler.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/action_plan/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/messaging/ -rw-rw-r-- 1351 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/messaging/__init__.py -rw-rw-r-- 3401 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/test_sync.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/ -rw-rw-r-- 16567 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/test_default_workflow_engine.py -rw-rw-r-- 6774 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/test_taskflow_action_container.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/loading/ -rw-rw-r-- 1159 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/loading/__init__.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/workflow_engine/__init__.py -rw-rw-r-- 1962 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/test_rpcapi.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/applier/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/objects/ -rw-rw-r-- 6177 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_goal.py -rw-rw-r-- 5100 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_service.py -rw-rw-r-- 5683 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_action_description.py -rw-rw-r-- 10241 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_action.py -rw-rw-r-- 10670 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_audit_template.py -rw-rw-r-- 21201 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_objects.py -rw-rw-r-- 7364 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_strategy.py -rw-rw-r-- 6888 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_efficacy_indicator.py -rw-rw-r-- 8058 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/utils.py -rw-rw-r-- 14722 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_action_plan.py -rw-rw-r-- 7617 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_scoring_engine.py -rw-rw-r-- 14272 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/test_audit.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/objects/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/conf/ -rwxrwxr-x 7028 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/conf/test_list_opts.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/conf/__init__.py -rw-rw-r-- 1794 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/conf_fixture.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/api/ -rw-rw-r-- 5128 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_scheduling.py -rw-rw-r-- 2830 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_root.py -rw-rw-r-- 1369 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_config.py -rw-rw-r-- 3738 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/utils.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/api/v1/ -rw-rw-r-- 7986 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_services.py -rw-rw-r-- 7237 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_goals.py -rw-rw-r-- 9093 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_types.py -rw-rw-r-- 702 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_root.py -rw-rw-r-- 4925 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_microversions.py -rw-rw-r-- 29528 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_actions_plans.py -rw-rw-r-- 37809 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_audit_templates.py -rw-rw-r-- 3183 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_data_model.py -rw-rw-r-- 3048 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_webhooks.py -rw-rw-r-- 48756 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_audits.py -rw-rw-r-- 7935 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_scoring_engines.py -rw-rw-r-- 12116 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_strategies.py -rw-rw-r-- 2219 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_utils.py -rw-rw-r-- 23287 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/test_actions.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/v1/__init__.py -rw-rw-r-- 1151 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_base.py -rw-rw-r-- 1999 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_utils.py -rw-rw-r-- 11971 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/base.py -rw-rw-r-- 10510 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/test_hooks.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/api/__init__.py -rw-rw-r-- 1607 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/policy_fixture.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/ -rw-rw-r-- 1996 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/fake_strategies.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/model/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/ -rw-rw-r-- 35232 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/test_nova_notifications.py -rw-rw-r-- 2308 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/fake_managers.py -rw-rw-r-- 3715 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/test_notifications.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/ -rw-rw-r-- 692 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/service-create.json -rw-rw-r-- 433 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-detach.json -rw-rw-r-- 526 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-update.json -rw-rw-r-- 325 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_pool_notfound.json -rw-rw-r-- 318 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/capacity.json -rw-rw-r-- 3752 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-unrescue-end.json -rw-rw-r-- 1726 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-delete-end.json -rw-rw-r-- 524 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-attach.json -rw-rw-r-- 555 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_bootable-volume-create.json -rw-rw-r-- 2582 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario3_notfound_instance-update.json -rw-rw-r-- 323 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity_node_notfound.json -rw-rw-r-- 709 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/service-update.json -rw-rw-r-- 697 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/service-delete.json -rw-rw-r-- 526 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-delete.json -rw-rw-r-- 524 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-resize.json -rw-rw-r-- 323 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_capacity.json -rw-rw-r-- 407 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_error-volume-create.json -rw-rw-r-- 528 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create_pool_notfound.json -rw-rw-r-- 3741 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-lock.json -rw-rw-r-- 3830 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-rescue-end.json -rw-rw-r-- 3129 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-shutdown-end.json -rw-rw-r-- 4171 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-create-end.json -rw-rw-r-- 3781 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-live_migration_force_complete-end.json -rw-rw-r-- 3755 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-power_off-end.json -rw-rw-r-- 2510 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario3_instance-update.json -rw-rw-r-- 3744 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-unlock.json -rw-rw-r-- 616 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario3_service-update-enabled.json -rw-rw-r-- 528 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario_1_volume-create.json -rw-rw-r-- 2503 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-update.json -rw-rw-r-- 3750 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-resume-end.json -rw-rw-r-- 3752 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-power_on-end.json -rw-rw-r-- 3751 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-restore-end.json -rw-rw-r-- 3752 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-shelve-end.json -rw-rw-r-- 3721 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-resize_confirm-end.json -rw-rw-r-- 3780 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-soft_delete-end.json -rw-rw-r-- 3885 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-rebuild-end.json -rw-rw-r-- 3757 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-live_migration_post-end.json -rw-rw-r-- 3752 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-unshelve-end.json -rw-rw-r-- 3751 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-unpause-end.json -rw-rw-r-- 3749 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-pause-end.json -rw-rw-r-- 3754 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/instance-suspend-end.json -rw-rw-r-- 628 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario3_service-update-disabled.json -rw-rw-r-- 1626 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/data/scenario3_notfound_legacy_instance-update.json -rw-rw-r-- 25527 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/test_cinder_notifications.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/notification/__init__.py -rw-rw-r-- 9723 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/ceilometer_metrics.py -rw-rw-r-- 9358 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/gnocchi_metrics.py -rw-rw-r-- 10175 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/faker_cluster_and_metrics.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/ -rw-rw-r-- 1535 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_3_with_metrics.xml -rw-rw-r-- 4984 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_10.xml -rw-rw-r-- 2539 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_2_with_metrics.xml -rw-rw-r-- 1587 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_6_with_2_nodes.xml -rw-rw-r-- 1195 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_3_with_2_nodes.xml -rw-rw-r-- 4147 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/storage_scenario_1.xml -rw-rw-r-- 2581 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_8_with_4_nodes.xml -rw-rw-r-- 2617 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_9_with_3_active_plus_1_disabled_nodes.xml -rw-rw-r-- 451 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/ironic_scenario_1.xml -rw-rw-r-- 9920 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_1_with_1_node_unavailable.xml -rw-rw-r-- 278 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_4_with_1_node_no_instance.xml -rw-rw-r-- 10426 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_1.xml -rw-rw-r-- 7721 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_1_with_all_instances_exclude.xml -rw-rw-r-- 1130 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_1_with_all_nodes_disable.xml -rw-rw-r-- 1057 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_1_with_metrics.xml -rw-rw-r-- 423 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_5_with_instance_disk_0.xml -rw-rw-r-- 1709 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/data/scenario_7_with_2_nodes.xml -rw-rw-r-- 20671 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/test_model.py -rw-rw-r-- 5637 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/test_element.py -rw-rw-r-- 4121 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/monasca_metrics.py -rw-rw-r-- 12405 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/faker_cluster_state.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/model/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/selector/ -rw-rw-r-- 2578 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/selector/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/ -rw-rw-r-- 16970 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_vm_workload_consolidation.py -rw-rw-r-- 10009 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py -rw-rw-r-- 1951 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_dummy_with_scorer.py -rw-rw-r-- 30679 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py -rw-rw-r-- 9419 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_storage_capacity_balance.py -rw-rw-r-- 12007 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_workload_stabilization.py -rw-rw-r-- 7470 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_uniform_airflow.py -rw-rw-r-- 1936 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py -rw-rw-r-- 4902 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py -rw-rw-r-- 1342 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_actuator.py -rw-rw-r-- 8589 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_saving_energy.py -rwxrwxr-x 10284 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_host_maintenance.py -rw-rw-r-- 2886 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_strategy_endpoint.py -rw-rw-r-- 6279 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_workload_balance.py -rw-rw-r-- 5171 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_base.py -rw-rw-r-- 5609 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_noisy_neighbor.py -rw-rw-r-- 15906 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/test_node_resource_consolidation.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/strategies/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/context/ -rw-rw-r-- 4261 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/context/test_strategy_context.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/context/__init__.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/strategy/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/solution/ -rw-rw-r-- 2671 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/solution/test_default_solution.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/solution/__init__.py -rw-rw-r-- 5376 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/test_scheduling.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/audit/ -rw-rw-r-- 24158 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/audit/test_audit_handlers.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/audit/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/ -rw-rw-r-- 6822 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_manager.py -rw-rw-r-- 4368 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_monasca_helper.py -rw-rw-r-- 11813 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_grafana_helper.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/grafana_translators/ -rw-rw-r-- 5816 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/grafana_translators/test_influxdb.py -rw-rw-r-- 3694 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/grafana_translators/test_base.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/grafana_translators/__init__.py -rw-rw-r-- 2391 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_base.py -rw-rw-r-- 7305 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_ceilometer_helper.py -rw-rw-r-- 7331 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/test_gnocchi_helper.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/datasources/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/messaging/ -rw-rw-r-- 2008 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/messaging/test_data_model_endpoint.py -rw-rw-r-- 2990 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/messaging/test_audit_endpoint.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/messaging/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/planner/ -rw-rw-r-- 16277 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/planner/test_workload_stabilization_planner.py -rw-rw-r-- 10549 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/planner/test_node_resource_consolidation.py -rw-rw-r-- 1134 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/planner/test_planner_manager.py -rw-rw-r-- 43556 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/planner/test_weight_planner.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/planner/__init__.py -rw-rw-r-- 1319 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/test_gmr.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/loading/ -rw-rw-r-- 3169 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/loading/test_collector_loader.py -rw-rw-r-- 1156 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/loading/test_default_planner_loader.py -rw-rw-r-- 2950 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/loading/test_default_strategy_loader.py -rw-rw-r-- 2736 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/loading/test_goal_loader.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/loading/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/cluster/ -rw-rw-r-- 19581 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/cluster/test_nova_cdmc.py -rw-rw-r-- 3034 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/cluster/test_cluster_data_model_collector.py -rw-rw-r-- 5280 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/cluster/test_cinder_cdmc.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/cluster/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/event_consumer/ -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/event_consumer/__init__.py -rw-rw-r-- 2203 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/fake_goals.py -rw-rw-r-- 30575 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/test_sync.py -rw-rw-r-- 2534 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/test_rpcapi.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/scope/ -rw-rw-r-- 2318 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scope/test_baremetal.py -rw-rw-r-- 9901 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scope/test_storage.py -rw-rw-r-- 14315 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scope/test_compute.py -rw-rw-r-- 2674 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scope/fake_scopes.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scope/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/watcher/tests/decision_engine/scoring/ -rw-rw-r-- 2002 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scoring/test_dummy_scorer.py -rw-rw-r-- 1901 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scoring/test_dummy_scoring_container.py -rw-rw-r-- 1840 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scoring/test_scoring_factory.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/scoring/__init__.py -rw-rw-r-- 65 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/decision_engine/__init__.py -rw-rw-r-- 1068 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/config.py -rw-rw-r-- 4740 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/base.py -rw-rw-r-- 962 2020-10-14 12:40 python-watcher-5.0.0/watcher/tests/__init__.py -rw-rw-r-- 640 2020-10-14 12:40 python-watcher-5.0.0/watcher/__init__.py -rw-rw-r-- 540 2020-10-14 12:40 python-watcher-5.0.0/CONTRIBUTING.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/ -rw-rw-r-- 126 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/train.rst -rw-rw-r-- 154 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/newton.rst -rw-rw-r-- 863 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/index.rst -rw-rw-r-- 147 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/queens.rst -rw-rw-r-- 152 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/ocata.rst -rw-rw-r-- 8402 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/conf.py -rw-rw-r-- 145 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/rocky.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/locale/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/locale/fr/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/locale/fr/LC_MESSAGES/ -rw-rw-r-- 914 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/locale/en_GB/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/locale/en_GB/LC_MESSAGES/ -rw-rw-r-- 24116 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po -rw-rw-r-- 112 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/unreleased.rst -rw-rw-r-- 130 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/ussuri.rst -rw-rw-r-- 143 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/pike.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/source/_static/ -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/_static/.placeholder -rw-rw-r-- 145 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/source/stein.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/releasenotes/notes/ -rw-rw-r-- 61 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/build-baremetal-data-model-in-watcher-3023453a47b61dab.yaml -rw-rw-r-- 519 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/replace-cold-migrate-to-use-nova-migration-api-cecd9a39ddd3bc58.yaml -rw-rw-r-- 52 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/volume-migrate-action-fc57b0ce0e4c39ae.yaml -rw-rw-r-- 305 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/deprecate-ceilometer-datasource-446b0be70fbce28b.yaml -rw-rw-r-- 264 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/check-strategy-requirements-66f9e9262412f8ec.yaml -rw-rw-r-- 190 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/compute-cdm-include-all-instances-f7506ded2d57732f.yaml -rw-rw-r-- 170 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/get-goal-from-strategy-396c9b13a38bb650.yaml -rw-rw-r-- 196 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/noisy-neighbor-strategy-a71342740b59dddc.yaml -rw-rw-r-- 1024 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/general-purpose-decision-engine-threadpool-0711b23abfc9d409.yaml -rw-rw-r-- 272 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/min-required-nova-train-71f124192d88ae52.yaml -rw-rw-r-- 473 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/watcher-notifications-ovo-7b44d52ef6400dd0.yaml -rw-rw-r-- 274 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-plugins-parameters-376eb6b0b8978b44.yaml -rw-rw-r-- 824 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/enhance-watcher-applier-engine-86c676ce8f179e68.yaml -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/.placeholder -rw-rw-r-- 93 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-baremetal-scoper-9ef23f5fb8f0be6a.yaml -rw-rw-r-- 61 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/audit-versioned-notifications-api-bca7738e16954bad.yaml -rw-rw-r-- 168 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/support-keystoneclient-option-b30d1ff45f86a2e7.yaml -rw-rw-r-- 220 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/define-the-audit-scope-e89edc5051dcf3f2.yaml -rw-rw-r-- 363 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/cron-based-continuous-audits-c3eedf28d9752b37.yaml -rw-rw-r-- 68 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/centralise-config-opts-95670987dfbdb0e7.yaml -rw-rw-r-- 118 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/configurable-weights-default-planner-3746b33160bc7347.yaml -rw-rw-r-- 146 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/gnocchi-watcher-43c25d391fbd3e9c.yaml -rw-rw-r-- 155 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/notifications-actionplan-cancel-edb2a4a12543e2d0.yaml -rw-rw-r-- 246 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/standard-deviation-strategy-cd1d0c443fdfde9c.yaml -rw-rw-r-- 322 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-ha-support-b9042255e5b76e42.yaml -rw-rw-r-- 199 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/drop-py-2-7-54f8e806d71f19a7.yaml -rw-rw-r-- 241 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/workload-balance-base-on-cpu-or-ram-util-3ff4ee968c32b2ed.yaml -rw-rw-r-- 578 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/show-datamodel-api-6945b744fd5d25d5.yaml -rw-rw-r-- 165 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/audit-scoper-for-storage-data-model-cdccc803542d22db.yaml -rw-rw-r-- 65 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/storage-workload-balance-0ecabbc1791e6894.yaml -rw-rw-r-- 416 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/api-call-retry-fef741ac684c58dd.yaml -rw-rw-r-- 284 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/change-ram-util-metric-4a3e6984b9dd968d.yaml -rw-rw-r-- 67 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/action-plan-versioned-notifications-api-e8ca4f5d37aa5b4b.yaml -rw-rw-r-- 957 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/improve-compute-data-model-b427c85e4ed2b6fb.yaml -rw-rw-r-- 121 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/continuously-optimization-35364f4d2c0b81fc.yaml -rw-rw-r-- 262 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/audit-tag-vm-metadata-47a3e4468748853c.yaml -rw-rw-r-- 898 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/consume-nova-versioned-notifications-f98361b37e546b4d.yaml -rw-rw-r-- 267 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/multiple-global-efficacy-indicator-fc11c4844a12a7d5.yaml -rw-rw-r-- 62 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/action-versioned-notifications-api-ff94fc0f401292d0.yaml -rw-rw-r-- 112 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/efficacy-indicator-95380ad7b84e3be2.yaml -rw-rw-r-- 182 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/optimization-threshold-21ad38f0470d0e1a.yaml -rw-rw-r-- 52 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/suspended-audit-state-07f998c94e9d9a47.yaml -rw-rw-r-- 59 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-power-on-off-a77673d482568a8b.yaml -rw-rw-r-- 183 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/cluster-model-objects-wrapper-9c799ea262c56a5b.yaml -rw-rw-r-- 87 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/jsonschema-validation-79cab05d5295da00.yaml -rw-rw-r-- 183 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/watcher-versioned-objects-fc5abf5c81c4590c.yaml -rw-rw-r-- 205 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/automatic-triggering-audit-8a9b0540d547db60.yaml -rw-rw-r-- 365 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/host-maintenance-strategy-41f640927948fb56.yaml -rw-rw-r-- 391 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/global-datasource-preference-3ab47b4be09ff3a5.yaml -rw-rw-r-- 427 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/uwsgi-support-8dcea6961e56dad0.yaml -rw-rw-r-- 380 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/support-placement-api-58ce6bef1bbbe98a.yaml -rw-rw-r-- 265 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/workload-balance-migration-strategy-a0b05148a57815c0.yaml -rw-rw-r-- 221 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/bp-audit-scope-exclude-project-511a7720aac00dff.yaml -rw-rw-r-- 245 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/node-resource-consolidation-73bc0c0abfeb0b03.yaml -rw-rw-r-- 102 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/monasca-support-0b0486b8572ac38b.yaml -rw-rw-r-- 74 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/db-migration-e1a705a8b54ccdd2.yaml -rw-rw-r-- 782 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/formal-datasource-interface-implementation-222769d55a127d33.yaml -rw-rw-r-- 154 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/uniform-airflow-strategy-68cdba1419c3f770.yaml -rw-rw-r-- 156 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-start-end-time-for-continuous-audit-52c45052cb06d153.yaml -rw-rw-r-- 69 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/watcher-service-list-7b2f4b64f71e9b89.yaml -rw-rw-r-- 126 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/remove-nova-legacy-notifications-e1b6d10eff58f30a.yaml -rw-rw-r-- 547 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/grafana-datasource-b672367c23ffa0c6.yaml -rw-rw-r-- 432 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/api-microversioning-7999a3ee8073bf32.yaml -rw-rw-r-- 266 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-scoring-module-fa00d013ed2d614e.yaml -rw-rw-r-- 127 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/persistent-audit-parameters-ae41dd7252ba9672.yaml -rw-rw-r-- 221 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/scope-for-data-model-ea9792f90db14343.yaml -rw-rw-r-- 123 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/dynamic-action-description-0e947b9e7ef2a134.yaml -rw-rw-r-- 63 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/action-plan-cancel-c54726378019e096.yaml -rw-rw-r-- 142 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/planner-storage-action-plan-26ef37893c5e8648.yaml -rw-rw-r-- 472 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-upgrade-check-framework-5bb9693c8a78931c.yaml -rw-rw-r-- 231 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/cdm-scoping-8d9c307bad46bfa1.yaml -rw-rw-r-- 118 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/stale-action-plan-b6a6b08df873c128.yaml -rw-rw-r-- 266 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/graph-based-cluster-model-523937a6f5e66537.yaml -rw-rw-r-- 576 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/file-based-metric-map-c2af62b5067895df.yaml -rw-rw-r-- 148 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/background-jobs-ha-9d3cf3fe356f4705.yaml -rw-rw-r-- 56 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/cinder-model-integration-baa394a72a0a33bf.yaml -rw-rw-r-- 129 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-name-for-audit-0df1f39f00736f06.yaml -rw-rw-r-- 153 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/watcher-planner-selector-84d77549d46f362a.yaml -rw-rw-r-- 764 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/datasource-query-retry-00cba5f7e68aec39.yaml -rw-rw-r-- 82 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/watcher-policies-1e86a30f0f11c6fa.yaml -rw-rw-r-- 200 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/zone-migration-strategy-10f7656a2a01e607.yaml -rw-rw-r-- 279 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/add-force-field-to-audit-4bcaeedfe27233ad.yaml -rw-rw-r-- 63 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/service-versioned-notifications-api-70367b79a565d900.yaml -rw-rw-r-- 318 2020-10-14 12:40 python-watcher-5.0.0/releasenotes/notes/event-driven-optimization-based-4870f112bef8a560.yaml -rw-rw-r-- 1669 2020-10-14 12:40 python-watcher-5.0.0/requirements.txt -rw-rw-r-- 5423 2020-10-14 12:41 python-watcher-5.0.0/setup.cfg drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/devstack/ -rw-rw-r-- 1350 2020-10-14 12:40 python-watcher-5.0.0/devstack/plugin.sh -rw-rw-r-- 1763 2020-10-14 12:40 python-watcher-5.0.0/devstack/local.conf.controller drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/devstack/upgrade/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/devstack/upgrade/from_rocky/ -rw-rw-r-- 418 2020-10-14 12:40 python-watcher-5.0.0/devstack/upgrade/from_rocky/upgrade-watcher -rwxrwxr-x 2485 2020-10-14 12:40 python-watcher-5.0.0/devstack/upgrade/upgrade.sh -rwxrwxr-x 620 2020-10-14 12:40 python-watcher-5.0.0/devstack/upgrade/shutdown.sh -rwxrwxr-x 3316 2020-10-14 12:40 python-watcher-5.0.0/devstack/upgrade/resources.sh -rw-rw-r-- 818 2020-10-14 12:40 python-watcher-5.0.0/devstack/upgrade/settings -rw-rw-r-- 1681 2020-10-14 12:40 python-watcher-5.0.0/devstack/local.conf.compute drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/devstack/files/ -rw-rw-r-- 1509 2020-10-14 12:40 python-watcher-5.0.0/devstack/files/apache-watcher-api.template drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/devstack/lib/ -rw-rw-r-- 11762 2020-10-14 12:40 python-watcher-5.0.0/devstack/lib/watcher -rw-rw-r-- 248 2020-10-14 12:40 python-watcher-5.0.0/devstack/settings -rw-rw-r-- 410 2020-10-14 12:40 python-watcher-5.0.0/devstack/override-defaults -rw-rw-r-- 89 2020-10-14 12:40 python-watcher-5.0.0/.mailmap -rw-rw-r-- 6632 2020-10-14 12:40 python-watcher-5.0.0/.zuul.yaml -rw-rw-r-- 10143 2020-10-14 12:40 python-watcher-5.0.0/LICENSE -rw-rw-r-- 48 2020-10-14 12:40 python-watcher-5.0.0/.stestr.conf -rw-rw-r-- 54664 2020-10-14 12:41 python-watcher-5.0.0/ChangeLog -rw-rw-r-- 181 2020-10-14 12:40 python-watcher-5.0.0/.coveragerc -rw-rw-r-- 1163 2020-10-14 12:40 python-watcher-5.0.0/README.rst -rw-rw-r-- 4057 2020-10-14 12:40 python-watcher-5.0.0/tox.ini -rw-rw-r-- 535 2020-10-14 12:40 python-watcher-5.0.0/test-requirements.txt drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/rally-jobs/ -rw-rw-r-- 1421 2020-10-14 12:40 python-watcher-5.0.0/rally-jobs/README.rst -rw-rw-r-- 1370 2020-10-14 12:40 python-watcher-5.0.0/rally-jobs/watcher-watcher.yaml drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/etc/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/etc/watcher/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/etc/watcher/oslo-policy-generator/ -rw-rw-r-- 76 2020-10-14 12:40 python-watcher-5.0.0/etc/watcher/oslo-policy-generator/watcher-policy-generator.conf -rw-rw-r-- 131 2020-10-14 12:40 python-watcher-5.0.0/etc/watcher/README-watcher.conf.txt drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/etc/watcher/oslo-config-generator/ -rw-rw-r-- 406 2020-10-14 12:40 python-watcher-5.0.0/etc/watcher/oslo-config-generator/watcher.conf drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/etc/apache2/ -rw-rw-r-- 1190 2020-10-14 12:40 python-watcher-5.0.0/etc/apache2/watcher -rw-rw-r-- 369 2020-10-14 12:40 python-watcher-5.0.0/HACKING.rst -rw-rw-r-- 2723 2020-10-14 12:40 python-watcher-5.0.0/lower-constraints.txt -rw-rw-r-- 2416 2020-10-14 12:41 python-watcher-5.0.0/PKG-INFO -rw-rw-r-- 6950 2020-10-14 12:41 python-watcher-5.0.0/AUTHORS drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/ext/ -rw-rw-r-- 5324 2020-10-14 12:40 python-watcher-5.0.0/doc/ext/term.py -rw-rw-r-- 4243 2020-10-14 12:40 python-watcher-5.0.0/doc/ext/versioned_notifications.py -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/doc/ext/__init__.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/notification_samples/ -rw-rw-r-- 2711 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-strategy-error.json -rw-rw-r-- 1874 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-delete.json -rw-rw-r-- 1713 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-execution-error.json -rw-rw-r-- 2329 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-execution-error.json -rw-rw-r-- 2269 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-create.json -rw-rw-r-- 1294 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-cancel-end.json -rw-rw-r-- 908 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/service-update.json -rw-rw-r-- 1550 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-update.json -rw-rw-r-- 2295 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-planner-end.json -rw-rw-r-- 1297 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-execution-start.json -rw-rw-r-- 1904 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-execution-start.json -rw-rw-r-- 1297 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-execution-end.json -rw-rw-r-- 1860 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-create.json -rw-rw-r-- 1873 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-cancel-end.json -rw-rw-r-- 593 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/infra-optim-exception.json -rw-rw-r-- 2301 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-cancel-error.json -rw-rw-r-- 1264 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-delete.json -rw-rw-r-- 2297 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-planner-start.json -rw-rw-r-- 2298 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-strategy-start.json -rw-rw-r-- 2296 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-strategy-end.json -rw-rw-r-- 1708 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-cancel-error.json -rw-rw-r-- 1876 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-cancel-start.json -rw-rw-r-- 2710 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-planner-error.json -rw-rw-r-- 2554 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-update.json -rw-rw-r-- 1904 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-execution-end.json -rw-rw-r-- 2269 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/audit-delete.json -rw-rw-r-- 2164 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action_plan-update.json -rw-rw-r-- 1297 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-cancel-start.json -rw-rw-r-- 1264 2020-10-14 12:40 python-watcher-5.0.0/doc/notification_samples/action-create.json -rw-rw-r-- 456 2020-10-14 12:40 python-watcher-5.0.0/doc/requirements.txt drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/man/ -rw-rw-r-- 204 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/index.rst -rw-rw-r-- 2068 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/watcher-status.rst -rw-rw-r-- 594 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/watcher-applier.rst -rw-rw-r-- 569 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/watcher-api.rst -rw-rw-r-- 114 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/footer.rst -rw-rw-r-- 2397 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/general-options.rst -rw-rw-r-- 674 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/watcher-decision-engine.rst -rw-rw-r-- 6589 2020-10-14 12:40 python-watcher-5.0.0/doc/source/man/watcher-db-manage.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/install/ -rw-rw-r-- 918 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/install-ubuntu.rst -rw-rw-r-- 1295 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/index.rst -rw-rw-r-- 1055 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/get_started.rst -rw-rw-r-- 178 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/next-steps.rst -rw-rw-r-- 2577 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/common_configure.rst -rw-rw-r-- 1048 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/install-rdo.rst -rw-rw-r-- 5458 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/common_prerequisites.rst -rw-rw-r-- 528 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/install.rst -rw-rw-r-- 8019 2020-10-14 12:40 python-watcher-5.0.0/doc/source/install/verify.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/configuration/ -rw-rw-r-- 117 2020-10-14 12:40 python-watcher-5.0.0/doc/source/configuration/index.rst -rw-rw-r-- 254 2020-10-14 12:40 python-watcher-5.0.0/doc/source/configuration/watcher.rst -rw-rw-r-- 16807 2020-10-14 12:40 python-watcher-5.0.0/doc/source/configuration/configuring.rst -rw-rw-r-- 1906 2020-10-14 12:40 python-watcher-5.0.0/doc/source/index.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/contributor/ -rw-rw-r-- 10442 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/devstack.rst -rw-rw-r-- 1404 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/testing.rst -rw-rw-r-- 156 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/index.rst -rw-rw-r-- 4720 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/contributing.rst -rw-rw-r-- 75 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/api_microversion_history.rst -rw-rw-r-- 11476 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/concurrency.rst -rw-rw-r-- 7899 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/environment.rst -rw-rw-r-- 339 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/notifications.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/contributor/plugin/ -rw-rw-r-- 204 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/index.rst -rw-rw-r-- 7943 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/scoring-engine-plugin.rst -rw-rw-r-- 11887 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/strategy-plugin.rst -rw-rw-r-- 1388 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/plugins.rst -rw-rw-r-- 7796 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/action-plugin.rst -rw-rw-r-- 7862 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/goal-plugin.rst -rw-rw-r-- 6113 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/planner-plugin.rst -rw-rw-r-- 9795 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/cdmc-plugin.rst -rw-rw-r-- 3297 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/plugin/base-setup.rst -rw-rw-r-- 44 2020-10-14 12:40 python-watcher-5.0.0/doc/source/contributor/rally_link.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/admin/ -rw-rw-r-- 236 2020-10-14 12:40 python-watcher-5.0.0/doc/source/admin/index.rst -rw-rw-r-- 1696 2020-10-14 12:40 python-watcher-5.0.0/doc/source/admin/gmr.rst -rw-rw-r-- 4294 2020-10-14 12:40 python-watcher-5.0.0/doc/source/admin/policy.rst -rw-rw-r-- 1415 2020-10-14 12:40 python-watcher-5.0.0/doc/source/admin/apache-mod-wsgi.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/image_src/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/image_src/dia/ -rw-rw-r-- 3212 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/dia/functional_data_model.dia -rw-rw-r-- 3198 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/dia/architecture.dia drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/image_src/plantuml/ -rw-rw-r-- 1995 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_trigger_audit_in_decision_engine.txt -rw-rw-r-- 1376 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_overview_watcher_usage.txt -rw-rw-r-- 1367 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_launch_action_plan_in_applier.txt -rw-rw-r-- 3537 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/watcher_db_schema_diagram.txt -rw-rw-r-- 1038 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/action_plan_state_machine.txt -rw-rw-r-- 375 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/README.rst -rw-rw-r-- 1406 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_architecture_cdmc_sync.txt -rw-rw-r-- 660 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_create_and_launch_audit.txt -rw-rw-r-- 751 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_create_audit_template.txt -rw-rw-r-- 1622 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_from_audit_execution_to_actionplan_creation.txt -rw-rw-r-- 835 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/audit_state_machine.txt -rw-rw-r-- 553 2020-10-14 12:40 python-watcher-5.0.0/doc/source/image_src/plantuml/sequence_launch_action_plan.txt -rw-rw-r-- 19148 2020-10-14 12:40 python-watcher-5.0.0/doc/source/architecture.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/datasources/ -rw-rw-r-- 72 2020-10-14 12:40 python-watcher-5.0.0/doc/source/datasources/index.rst -rw-rw-r-- 17515 2020-10-14 12:40 python-watcher-5.0.0/doc/source/datasources/grafana.rst -rwxrwxr-x 4776 2020-10-14 12:40 python-watcher-5.0.0/doc/source/conf.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/strategies/ -rw-rw-r-- 3263 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/basic-server-consolidation.rst -rw-rw-r-- 70 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/index.rst -rw-rw-r-- 2784 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/outlet_temp_control.rst -rw-rw-r-- 1893 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/storage_capacity_balance.rst -rw-rw-r-- 2150 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/host_maintenance.rst -rw-rw-r-- 2291 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/node_resource_consolidation.rst -rw-rw-r-- 2782 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/workload_balance.rst -rw-rw-r-- 3155 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/vm_workload_consolidation.rst -rw-rw-r-- 2141 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/actuation.rst -rw-rw-r-- 6025 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/workload-stabilization.rst -rw-rw-r-- 2819 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/strategy-template.rst -rw-rw-r-- 5428 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/zone_migration.rst -rw-rw-r-- 3212 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/uniform_airflow.rst -rw-rw-r-- 2443 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/noisy_neighbor.rst -rw-rw-r-- 2616 2020-10-14 12:40 python-watcher-5.0.0/doc/source/strategies/saving_energy.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/_static/ -rw-rw-r-- 0 2020-10-14 12:40 python-watcher-5.0.0/doc/source/_static/.placeholder drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/user/ -rw-rw-r-- 117 2020-10-14 12:40 python-watcher-5.0.0/doc/source/user/index.rst -rw-rw-r-- 5981 2020-10-14 12:40 python-watcher-5.0.0/doc/source/user/user-guide.rst -rw-rw-r-- 4427 2020-10-14 12:40 python-watcher-5.0.0/doc/source/user/ways-to-install.rst -rw-rw-r-- 12578 2020-10-14 12:40 python-watcher-5.0.0/doc/source/user/event_type_audit.rst -rw-rw-r-- 12056 2020-10-14 12:40 python-watcher-5.0.0/doc/source/glossary.rst drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/doc/source/images/ -rw-rw-r-- 65012 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/architecture.svg -rw-rw-r-- 77970 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/action_plan_state_machine.png -rw-rw-r-- 87643 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/functional_data_model.svg -rw-rw-r-- 47585 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_from_audit_execution_to_actionplan_creation.png -rw-rw-r-- 46772 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/audit_state_machine.png -rw-rw-r-- 46795 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_architecture_cdmc_sync.png -rw-rw-r-- 73815 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/watcher_db_schema_diagram.png -rw-rw-r-- 27899 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_launch_action_plan.png -rw-rw-r-- 42190 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_launch_action_plan_in_applier.png -rw-rw-r-- 30711 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_create_audit_template.png -rw-rw-r-- 33521 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_create_and_launch_audit.png -rw-rw-r-- 73345 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_trigger_audit_in_decision_engine.png -rw-rw-r-- 46482 2020-10-14 12:40 python-watcher-5.0.0/doc/source/images/sequence_overview_watcher_usage.png -rw-rw-r-- 697 2020-10-14 12:40 python-watcher-5.0.0/setup.py drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/api-ref/ drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/api-ref/source/ -rw-rw-r-- 534 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/index.rst -rw-rw-r-- 5886 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-actionplans.inc -rw-rw-r-- 1982 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-services.inc -rw-rw-r-- 5539 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-audittemplates.inc -rw-rw-r-- 3682 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-actions.inc -rw-rw-r-- 2483 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-goals.inc -rw-rw-r-- 2566 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/conf.py -rw-rw-r-- 2581 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-scoring_engines.inc drwxrwxr-x 0 2020-10-14 12:41 python-watcher-5.0.0/api-ref/source/samples/ -rw-rw-r-- 1596 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-update-response.json -rw-rw-r-- 1296 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/datamodel-list-response.json -rw-rw-r-- 672 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/strategy-list-response.json -rw-rw-r-- 695 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-show-response.json -rw-rw-r-- 708 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-show-response.json -rw-rw-r-- 1320 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/strategy-list-detailed-response.json -rw-rw-r-- 709 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-update-response.json -rw-rw-r-- 1598 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-show-response.json -rw-rw-r-- 145 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-create-request-oneshot.json -rw-rw-r-- 765 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-start-response.json -rw-rw-r-- 724 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actions-list-response.json -rw-rw-r-- 95 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-cancel-request.json -rw-rw-r-- 964 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/strategy-show-response.json -rw-rw-r-- 93 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-update-request.json -rw-rw-r-- 654 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/scoring_engine-list-detailed-response.json -rw-rw-r-- 556 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/goal-show-response.json -rw-rw-r-- 958 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/service-list-response.json -rw-rw-r-- 42 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-create-request-minimal.json -rw-rw-r-- 857 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-list-response.json -rw-rw-r-- 366 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-create-request-continuous.json -rw-rw-r-- 2163 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/goal-list-response.json -rw-rw-r-- 1543 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-create-response.json -rw-rw-r-- 2057 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-list-detailed-response.json -rw-rw-r-- 702 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/service-list-detailed-response.json -rw-rw-r-- 96 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-cancel-request-cancelling.json -rw-rw-r-- 95 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-cancel-request-pending.json -rw-rw-r-- 1596 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-cancel-response.json -rw-rw-r-- 491 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/scoring_engine-show-response.json -rw-rw-r-- 626 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/scoring_engine-list-response.json -rw-rw-r-- 514 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/service-show-response.json -rw-rw-r-- 132 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-create-request-full.json -rw-rw-r-- 783 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actions-show-response.json -rw-rw-r-- 1036 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/strategy-state-response.json -rw-rw-r-- 674 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-create-response.json -rw-rw-r-- 754 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-list-detailed-response.json -rw-rw-r-- 944 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-list-response.json -rw-rw-r-- 721 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audittemplate-list-response.json -rw-rw-r-- 1591 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/api-v1-root-response.json -rw-rw-r-- 990 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actionplan-list-detailed-response.json -rw-rw-r-- 184 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/audit-update-request.json -rw-rw-r-- 999 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/actions-list-detailed-response.json -rw-rw-r-- 643 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/samples/api-root-response.json -rw-rw-r-- 327 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-webhooks.inc -rw-rw-r-- 7991 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-audits.inc -rw-rw-r-- 14658 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/parameters.yaml -rw-rw-r-- 2054 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-versions.inc -rw-rw-r-- 1159 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-datamodel.inc -rw-rw-r-- 3318 2020-10-14 12:40 python-watcher-5.0.0/api-ref/source/watcher-api-v1-strategies.inc
MD5 (python-watcher-5.0.0.tar.gz): 008dd65b91236f6a8ce84ab34c25b573 SHA1 (python-watcher-5.0.0.tar.gz): 2ebd0d568c5178587083ed965a1fe41ddc8c313f SHA256 (python-watcher-5.0.0.tar.gz): 7f74961fb7125ec0431fc3c4073c643cb4ed207860473cbb9862230cc995a3bf