python_watcher-0.23.2.data/data/etc/watcher/watcher.conf.sample,sha256=ftzR8jdbY_wfMAlf1tZMMgARqCLk4_seHRKxZgmI2QY,28412
python_watcher-0.23.2.data/data/etc/watcher/policy.json,sha256=cxko9oCphg3clplsGesZgOmYgGCGI0eg_HpHn5I73uU,115
watcher_tempest_plugin/infra_optim_clients.py,sha256=607edTPg37iwpS44QiiMqKeEVX4IrepiBMh-JQhlgJo,1479
watcher_tempest_plugin/plugin.py,sha256=In6pcdVBoLp7PlqHswyuKu2uX3M04o7ll69j2Em3heU,1231
watcher_tempest_plugin/README.rst,sha256=1RCE1DpjEPLu6zS1Ds6YMRYkkRw04pVCdPnjo83r37g,5120
watcher_tempest_plugin/config.py,sha256=IZAPPsOaDFlIW3-TshXim-ie2x_xOqgn5r28aggcgjc,936
watcher_tempest_plugin/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/tests/scenario/base.py,sha256=9AsR8IumVKpCPhS0_M-1A4l-ddn3spLnC_FyERwcXEI,5569
watcher_tempest_plugin/tests/scenario/test_execute_dummy_optim.py,sha256=cmcFEs67drGkRiEZi_1grRavddWftiZW36UjGZdjBWc,2829
watcher_tempest_plugin/tests/scenario/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/tests/scenario/test_execute_basic_optim.py,sha256=SXx4TxSh9tK_NMNLviH7yxko0QgYLhIdWFxjJ3kBblg,5638
watcher_tempest_plugin/tests/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/tests/api/admin/test_goal.py,sha256=K1doiGZnIpWg76IDSLhe2Q0uSLCI2SpOvx0Ilebuz9g,2060
watcher_tempest_plugin/tests/api/admin/test_action_plan.py,sha256=F340vAQhipmnHr7ic1IjQASdZANQ8-NYi-wByFEyUTw,6046
watcher_tempest_plugin/tests/api/admin/test_audit_template.py,sha256=bz7b91UmpnRpZ2dywWwULu6PPUoUii9-EvZxhxPx61w,9168
watcher_tempest_plugin/tests/api/admin/base.py,sha256=Vf-_O-M5Ow1a0gZTdoN0HhdgOdZxbLnO1xBAXqt_vCI,6748
watcher_tempest_plugin/tests/api/admin/test_action.py,sha256=696S9UGHP3w9NDMXyy2_696mTNHMyS2ZwuPIgBHlKwM,3696
watcher_tempest_plugin/tests/api/admin/test_api_discovery.py,sha256=0ZJcoDdkvdAz4Nyi9UyG4gBomyquOYqQHGY96BY8k0E,1656
watcher_tempest_plugin/tests/api/admin/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/tests/api/admin/test_audit.py,sha256=WbTKwMt5_nyy_K_W0yJOJj5Vqho50OzR3Leoa66METs,6237
watcher_tempest_plugin/services/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/services/infra_optim/base.py,sha256=iFbfvs1z9Ve5Euib5cwPSuhy358_2FaejKc9FNPKfIQ,7055
watcher_tempest_plugin/services/infra_optim/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/services/infra_optim/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher_tempest_plugin/services/infra_optim/v1/json/client.py,sha256=_ZRDCulx6Djsepn4mfkdUfOQou9bDeacFH34wl4j4fE,8904
watcher_tempest_plugin/services/infra_optim/v1/json/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
python_watcher-0.23.2.dist-info/pbr.json,sha256=yXjs3HqiYGe_gPok-mUfAoXpE4CbDMwP5Jv5jMV0y_w,46
python_watcher-0.23.2.dist-info/metadata.json,sha256=qjqbW7lT6TB6VpvlfXeZSXfASgIME9C_m8KlmEgBeJ8,3796
python_watcher-0.23.2.dist-info/entry_points.txt,sha256=FIsmhUsItyxuQ6GST8yPl6d6J61UiehPmYcVcrr6ieY,1166
python_watcher-0.23.2.dist-info/top_level.txt,sha256=TM5mxhibEAO83qB5weIpf4dHiCm9q_yqAyYSXFLmE8k,31
python_watcher-0.23.2.dist-info/WHEEL,sha256=54bVun1KfEBTJ68SHUmbxNPj80VxlQ0sHi4gZdGZXEY,92
python_watcher-0.23.2.dist-info/METADATA,sha256=B6op92avm7xyGWcdZxdJbEHFjxJuXUTFhv2YkwJQdXQ,3107
python_watcher-0.23.2.dist-info/DESCRIPTION.rst,sha256=kz3ANu-O5PKF2eAjNv0E3GYE84uEAlgYEyPjuyjKyvg,1041
python_watcher-0.23.2.dist-info/RECORD,,
watcher/doc.py,sha256=GXwbafg_QOWo4N6H0b8UmoKZ07Sn9PElycGoXjETs10,2472
watcher/version.py,sha256=2-9EB0xgCCjhekv0INxWnNfz8JGJh0eY4qQBXFECv4E,739
watcher/opts.py,sha256=8VAdyuuBIXDmvxI6n6WHnUmyn7_c8HivcJPgCL7-Ml8,1881
watcher/__init__.py,sha256=q5S7uH2MFd2PHupUaowsZ8iz0yYrRDRFB2UCgf7I4IE,665
watcher/_i18n.py,sha256=tm2UL_JhtKBC9f1ikkZOXOy64eChHE9jMDcvWZJiuKA,1513
watcher/objects/action_plan.py,sha256=vOpEu0pG_pYfECnw5YqlBaVVvgp3AeLc5xRrdDk5mfI,10715
watcher/objects/utils.py,sha256=BvrNSR87_aSzKB20qjE8TYU3o6tnacZgXN5cKztw75Q,3647
watcher/objects/audit_template.py,sha256=Lwb0kqLq8xvsbYHo-jYvSnIUwTs8dJGG_uc6jz_XkkE,11743
watcher/objects/base.py,sha256=1_C2pmFWNzXOBKpqk67ObMI5TlvmmYdF1O3TTZz_-5Q,20108
watcher/objects/__init__.py,sha256=GhtzIxTfjQfluALdesR6WPEe5ggYsuxG02P_Z0OvYvA,905
watcher/objects/audit.py,sha256=8zRCzWqVZorpZnjg29zEtvvIWrTTdcyjsP6fYq5ukIU,10826
watcher/objects/action.py,sha256=yGIibM14t7c3uQkOSu_jVicJ4IYwrTqMKFell99WuFs,7860
watcher/tests/fake_policy.py,sha256=upS-bRMvKBjGnEYQJs7zMPVC8XCVHWd9OeIBnLrVVJE,1180
watcher/tests/base.py,sha256=MsB5UJRe2Dp8j2bOXhMAZZDjFOMICc8ZH7_zmnEUcKU,4029
watcher/tests/test_list_opts.py,sha256=z0R0H_4R2gxGrdlcfgCsDnE1kA4iLqTWJsUuLy2Z2Zk,958
watcher/tests/conf_fixture.py,sha256=QeGWV5h2Rd9QhurH7uFWvFNrTJIrb4oxHHExCz5Orkc,1524
watcher/tests/fakes.py,sha256=DTevUKN2XHLaM1HXsIcLqByhRJluoX9hnprAPV_2Szw,3203
watcher/tests/policy_fixture.py,sha256=skuOR1FsUUdFrSbcKx18mbsB2C2lHb9bf5fcP0FodeQ,1457
watcher/tests/config.py,sha256=1rSRFhxcTQ7hoqMLcQK3v5tLe925yfK9jIv-9mJVDNs,1068
watcher/tests/__init__.py,sha256=HwkQRpTCkIWv0zey-VZ82IlVqpjir8GxjoQbKbIaSV4,1293
watcher/tests/objects/utils.py,sha256=HW2nuZgUGCEgk5eJ20NllakcROBtkPn9edEchIR6yl4,4389
watcher/tests/objects/test_action_plan.py,sha256=XMxpxrX-psD5HbBXxclLcTBuqIXY2dfkC25fstWApGQ,5939
watcher/tests/objects/test_audit_template.py,sha256=GJOVewdC-igUm8H3IfwyPYGpLnkomH8qaiq0CBDry-Y,7813
watcher/tests/objects/test_action.py,sha256=NDR1S3koDgOCe0F1La8Bwp16fZs-UnYdZ9q2dpsApok,5448
watcher/tests/objects/test_objects.py,sha256=LfFikQJEfxSepi5Z6ok5Npaw6Myn_cLlkv7umPi1QNM,21737
watcher/tests/objects/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/objects/test_audit.py,sha256=2c5Hjpk95xeCrcbjuis1rJ9WnpkJlm5X8KxV5MQVpJY,5363
watcher/tests/db/utils.py,sha256=JW_qY5zJOaeqREC51V69sgjqS9YWqx356OImRTsblAg,5341
watcher/tests/db/test_action_plan.py,sha256=8FZHi6a3AzJuL7mBx3J1qnEPvTO7Up4JmK7k_QLE9hs,5968
watcher/tests/db/test_audit_template.py,sha256=SJhR3h_x-uHmY9Ii1bvQQ-yz9F-PHNJLDs5BHjHNsmo,7477
watcher/tests/db/base.py,sha256=oWXu5Mz2dFgDw8r1nLjHTaK_z9wer6qsIH23ec11S60,3486
watcher/tests/db/test_action.py,sha256=vogdKaIse37y05oCb6K4Gl3F63JjgMm4KYuaJvDOsf8,6150
watcher/tests/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/db/test_audit.py,sha256=cesO9FhOz0fS8XNepBnNe6zLHYLSN0Vgum_8lUuTScw,7054
watcher/tests/db/sqlalchemy/test_types.py,sha256=BVbbrJ9cF9KUo9j8tLDVtOpF1kUoh0q89DH9G2GgL98,3221
watcher/tests/db/sqlalchemy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/collector/test_nova_collector.py,sha256=YJcQWQAKFmpTGo87jRnnxj3b5uf-woAHWRYzx07kkN4,1562
watcher/tests/collector/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/test_rpcapi.py,sha256=EdrtHvtwRPGyqScZptkKwAM9P1F6fn64NUuxSInbybo,2144
watcher/tests/decision_engine/__init__.py,sha256=Y4KmmaTQFmQFKeccuUnkwKnrb8T_O2-sIxPQSox7wos,65
watcher/tests/decision_engine/planner/test_planner_manager.py,sha256=Icl5W4rHP4xHmIoNYwHbDrglYkjkb_MhP_VTFOf5F-k,1032
watcher/tests/decision_engine/planner/test_default_planner.py,sha256=a6a2IMOWNDnoK47p7AkdeEZrzaekviEqpu_YMxMeOLA,6676
watcher/tests/decision_engine/planner/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/planner/test_default_planner_loader.py,sha256=eWaFC8qathRJi9SQ1jRQf1kn4zi16SElVHezUJNh9hE,1164
watcher/tests/decision_engine/strategy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/strategy/loading/test_default_strategy_loader.py,sha256=BX8vYtYtXQ1nE6trCLC1xZr9lZ9yKB0xpycCyAueNiU,2890
watcher/tests/decision_engine/strategy/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/strategy/strategies/test_basic_consolidation.py,sha256=_xjFU-uMLsemkQ1-bouj5t-4J7NvUkHntvI81WcKNuI,8589
watcher/tests/decision_engine/strategy/strategies/faker_metrics_collector.py,sha256=yin2I9BLhcwaJvbcmV8uwFdOyjVorshCM8HHxFl8byQ,4437
watcher/tests/decision_engine/strategy/strategies/faker_cluster_state.py,sha256=4yXhC3H0fWdv5oxadgeK78TMEb2B252OieTPwjUe2ec,12496
watcher/tests/decision_engine/strategy/strategies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/strategy/strategies/test_dummy_strategy.py,sha256=b8CNneIW4sCPMCr_n1cDMQz73yT0vK1UdhUAEzmEmDU,1124
watcher/tests/decision_engine/strategy/strategies/test_outlet_temp_control.py,sha256=yxGI8_uSGLbwB9drqKKUBa6gMS7eHr9yuFJ6YyMZAPw,5496
watcher/tests/decision_engine/strategy/selector/test_strategy_selector.py,sha256=ce-aQCRDrDvkGcHDuD2z0uUImwKx9g4n0QMIAqb8T_Y,1970
watcher/tests/decision_engine/strategy/selector/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/strategy/context/test_strategy_context.py,sha256=mxqLNLx6vopjmCbW-5TtdXqaJ0lqkEVW_Mbp2Kb80Tk,2023
watcher/tests/decision_engine/strategy/context/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/model/test_model.py,sha256=__fL35YMOT-lpBQFYHw6MxB2R6AaIrMyaCmFzZuH2Ws,5101
watcher/tests/decision_engine/model/test_mapping.py,sha256=x5zI-eXnVvHEDKPYQrQujH-QJRKK1N532e9y6j4zdtM,4122
watcher/tests/decision_engine/model/test_named_element.py,sha256=f4rj_EBv9Q6Th4qHfRHfDytivup1qk4rC8pggSvYjBU,1109
watcher/tests/decision_engine/model/test_vm.py,sha256=Sn9HHOjfPPSVbzgzaHHalLI7T1O8YQ3h5z5Ly71XbzI,1055
watcher/tests/decision_engine/model/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/model/test_disk_info.py,sha256=oLTJZbkuUkt0OnpSuoBVeQUScmWVVNJvOfFMNZfbJS0,1142
watcher/tests/decision_engine/audit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/audit/test_default_audit_handler.py,sha256=JLE87tgmqysoT0dQgmy-cTomqwU7K5vy86Na6FKgCV8,3154
watcher/tests/decision_engine/solution/test_default_solution.py,sha256=8oYR5B6uV-Ydh04Zfwh5UqtW1iZgWWturCsIs44Nhtg,1664
watcher/tests/decision_engine/solution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/event_consumer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/decision_engine/messaging/test_audit_endpoint.py,sha256=mFwwB_twek8TaA6CXhjF694cHaRyJUIemBDWb9tHvXY,2641
watcher/tests/cmd/test_decision_engine.py,sha256=XIKT6PZz6ditypRChfKTkJ11f8QFuhiqW3whK2vZ9zU,1735
watcher/tests/cmd/test_db_manage.py,sha256=ZLpkTRzpi6_3RWiN0w5GRdVNX73ZZx6FPBBpJU2o2ME,3737
watcher/tests/cmd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/cmd/test_applier.py,sha256=YwTRLuGo6U70JM7HrGj0GUtkXW37YtRFMP38PSjoXa8,1674
watcher/tests/cmd/test_api.py,sha256=7933vmnIrtNHMuKz4C7_pb7upwkYEtBsdpH7EKo-Dno,2312
watcher/tests/api/test_base.py,sha256=vDMxmzt0VKUx4X4GEtPBBjMrVyEbzp-tRYFwngD-2Qw,1151
watcher/tests/api/test_utils.py,sha256=Mb3IsJeOncfrxHkhAxSwEotGXLvvU6NlE15KyqvcU9E,2138
watcher/tests/api/test_hooks.py,sha256=I5S4CKypy7-_d0774gF-kPGv1deOvyB7c2veiGkNye4,5896
watcher/tests/api/utils.py,sha256=FTcySo6iRqcE8KfGZm9SDgWdL0xvwCtTIEgWZ4Cw5UE,3560
watcher/tests/api/base.py,sha256=GzO60_6F8minXLk-BP1gJbyVoMhKrjmjztcpurRuqjA,10485
watcher/tests/api/test_root.py,sha256=YghXmnN6HNQWhXcBccFZ1k_GLlpTM3aLO-ymR0CWI5Q,1755
watcher/tests/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/api/v1/test_utils.py,sha256=QofNEpDkcUM8n3PuleX-2iSJWCeUbyMr15m2hMPQDYk,1534
watcher/tests/api/v1/test_actions.py,sha256=XDACSdctx-pE0NehukJIj_D0XsxZgogkmKuNWpLEO4g,24500
watcher/tests/api/v1/test_audits.py,sha256=afmvJzwYuSQElFrj_AnH71FmxbZ4_Ox14pLKf9J17IA,24118
watcher/tests/api/v1/test_root.py,sha256=8km-ATVpXPk7tj4VzGaYSJVeJYovvP04jc0aGecJGPI,757
watcher/tests/api/v1/test_actions_plans.py,sha256=ZEcMXJ0iUUja1CoXOx9BllTOZUIKVtotZXyn3IyY4cM,23142
watcher/tests/api/v1/test_audit_templates.py,sha256=BjJoUmFH266xDMoP-KIMJ8qlMbCFUKjk7hnPm5R610I,20916
watcher/tests/api/v1/test_types.py,sha256=_R3B25H-EV5BrbU82EqpY1NRmdwULlg2KMdjPiyD0lQ,9102
watcher/tests/api/v1/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/api/v1/test_goals.py,sha256=jRfvxfqxY2eUta-EsZpOr3alFcXRX-DlaV9X05Q2bMA,2687
watcher/tests/applier/test_applier_manager.py,sha256=gPKeI22PHTwQqU0zTm1bU13ixyKuD5CnQHu3RpdW3bI,1307
watcher/tests/applier/test_rpcapi.py,sha256=RgAoTKl-9aD8_oc0tO3RlyvLv2humfU7na4FYNwk0tU,2177
watcher/tests/applier/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/workflow_engine/test_default_workflow_engine.py,sha256=rwPX5zVbsxmiDyeQIgm_fGPeqyzTLZKs5s4pccabJ4Q,6072
watcher/tests/applier/workflow_engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/workflow_engine/loading/test_default_engine_loader.py,sha256=AGq6ZVBzhsAtEbKAIvGEi27U_WPD1DidN2B6mYPCVZU,1215
watcher/tests/applier/workflow_engine/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/actions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/actions/loading/test_default_actions_loader.py,sha256=sF2OVytU-AqKirf2CTNzHrUb5y4P31xnzpOz8hbe-NM,1183
watcher/tests/applier/actions/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/action_plan/test_default_action_handler.py,sha256=_rFNpRuk3M0WraE-lIfigoa4buVnoyTAVrvfXKHt25E,2477
watcher/tests/applier/action_plan/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/applier/messaging/test_trigger_action_plan_endpoint.py,sha256=LZwYznRJ05P5IZEVnTGU0GzF8YLMlkUJYMxeHN4-WnI,1410
watcher/tests/applier/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/common/test_clients.py,sha256=8SurgetbnoAK3KtsrgAFkQfaGf7XSwgMVnBKS-a1RXM,10386
watcher/tests/common/test_nova_helper.py,sha256=Vhim9ZaajxSzRDE4MgRhit42TGkr65lA67ZJjv8_1zo,5939
watcher/tests/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/common/test_ceilometer_helper.py,sha256=YsSZafoxd0E78vyA8E2bYoq4dCWFnMhtZ2b40Ienyas,3771
watcher/tests/common/loader/FakeLoadable.py,sha256=WLoqaWmESnPZP-_VO12_qrPp9KhAnbs5g1kCBybNEcE,814
watcher/tests/common/loader/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/common/loader/test_loader.py,sha256=FP7iI0qjEFSHffvSDQqNKKwkl9E7AWPCW9VetNO0gJI,2091
watcher/tests/common/messaging/test_messaging_core.py,sha256=pNrRYLyHxOzMqbycHGpsB3V2lQvDml21wpZGIfo8emM,4065
watcher/tests/common/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/tests/common/messaging/test_messaging_handler.py,sha256=rbHdI8xu0vrraW6DY2qE-PnPv8YrESRBcROYwxIpkR0,2384
watcher/tests/common/messaging/test_notification_handler.py,sha256=M4I9qMHXQp2V2o_VLFCMpdHjMajQaMj1FVzAaoubDCk,1957
watcher/tests/common/messaging/event/test_event_dispatcher.py,sha256=5qp2plj0_bCJX9h0kIRQESIVHZqQ0UzIkR9tiZQOnSU,3091
watcher/tests/common/messaging/event/__init__.py,sha256=CGfHWOi9AMdp9Op44Cx633wfG11JF9Uz1UAjKqsnEW8,20
watcher/db/migration.py,sha256=luOV_QnQp1XvtKFrgIMmrn7NFPbOgIcDxOBDQt5wVzE,1636
watcher/db/api.py,sha256=EgdFhQY2Tao1CN1TR1I1pZEaI5PO_mLNBXsUnSOjWf8,12949
watcher/db/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/db/sqlalchemy/models.py,sha256=7E1plDMP5R9n8QS3VH-4YeWqXXlqM7kkxqkgr1Xgcfg,5949
watcher/db/sqlalchemy/alembic.ini,sha256=LzCgKVKhFQctG7OUdDzWHGKnwA7WkTCLame3foHscuE,975
watcher/db/sqlalchemy/migration.py,sha256=z4I4FTeCGrgfs2e5GzFFGjeBaqrwws7hd8njAnN4IPE,3699
watcher/db/sqlalchemy/api.py,sha256=4d99AYIxDRaC216az3fb0jy9lSnTfZdJB-3ZDG4r_bo,22546
watcher/db/sqlalchemy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/db/sqlalchemy/alembic/README,sha256=IsbX4tTYxFXEci6DmN-XLfPgaUrQhCIdkjBt4sUhzRU,491
watcher/db/sqlalchemy/alembic/env.py,sha256=D3nplgyG_dO0ikfBWhdDyBDZAYSY43kB-B88CcgeRMI,1769
watcher/db/sqlalchemy/alembic/script.py.mako,sha256=D8kFI44_9vBJZrAYSkZxDTX2-S5Y-oEetEd9BKlo9S8,412
watcher/db/sqlalchemy/alembic/versions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/locale/watcher.pot,sha256=5EK_SXZ-XzxGb8lHSI6BK-XX02hrw-mm1fBN0X0C7ec,11400
watcher/locale/fr/LC_MESSAGES/watcher.po,sha256=S8v5esb3flENaO4gT2TYTojt_rZshIORV7bltMprkHY,15415
watcher/decision_engine/rpcapi.py,sha256=vV67Wsv9Hj6eeYmUa2SaRbHzGQYANvGQtuF_89_928k,1987
watcher/decision_engine/manager.py,sha256=ZYUmmlH8Fqp4YGbrH2IDoLx_2jdnwIPupGTdfMqPn5c,3748
watcher/decision_engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/planner/base.py,sha256=Ibl-ZnrO4U5agsKwVESiitaDDE2UeatwfQansUfBKj4,2360
watcher/decision_engine/planner/default.py,sha256=t43ME3LqM8z6YE2CX0WhwbGh5yb-yWQ_xscMFVF3CPI,4382
watcher/decision_engine/planner/manager.py,sha256=p5WBfc9S8q45B1p8PqBksZigSON-OmmlSRLmBSGgWRM,1633
watcher/decision_engine/planner/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/planner/loading/default.py,sha256=RmZiEiBf7j-e--JyPNDSpRZjvGlLJGTV5gBvcBxbl9s,918
watcher/decision_engine/planner/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/strategy/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/strategy/loading/default.py,sha256=uEE66xWXpAiiKhtICLA2Z159GocRdJhrQ4D7lbigm0k,985
watcher/decision_engine/strategy/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/strategy/strategies/base.py,sha256=Sq_StSU2ij43NOwP-eQAJAFPRR8_0nMH7ZLtnXHGT28,3381
watcher/decision_engine/strategy/strategies/__init__.py,sha256=95jQYvDpO4YYKHhZ-B7HalVHpZq_C2_q7eZ8URSkFTc,1054
watcher/decision_engine/strategy/strategies/outlet_temp_control.py,sha256=nX-5BAutkK7NDnmyl1uaSkU_MGLMrLgNLiUXrmODfAI,10653
watcher/decision_engine/strategy/strategies/basic_consolidation.py,sha256=hcpQ_4jYRAF1xerp-Up7p4P8dTt72cIcW3SLXX6jwgk,18712
watcher/decision_engine/strategy/strategies/dummy_strategy.py,sha256=t_ZBUNuh-LzHmU6akrhKmGFvaun0ohY5iUqazdS91Qc,1768
watcher/decision_engine/strategy/selection/base.py,sha256=dHQwTPiWT2AyD_ECQmC_yYsHbgVw1bbvEmc_pNMCeeI,850
watcher/decision_engine/strategy/selection/default.py,sha256=aByrGj_g2r4ozfPMrdp6Yx3LRuhbwQB_eSybRmnO7nE,2175
watcher/decision_engine/strategy/selection/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/strategy/context/base.py,sha256=RFl2_B-QKRBCLfx1R1TFe8CbO_EjHEU02Yt4soyqQ1s,875
watcher/decision_engine/strategy/context/default.py,sha256=YAWaJSAgcrTP3m10A45QLUIJsDlNZ6IJycg86pgDXyM,2348
watcher/decision_engine/strategy/context/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/strategy/common/level.py,sha256=l0stFB-OuOMMKylbub0C2mTRhAMtKOOfCLQ5zY_gJxY,827
watcher/decision_engine/strategy/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/model/power_state.py,sha256=LkzLdSW8CO1GJ6kM7LY3uWx1qAvq8JND6NWI8RF-jiU,1088
watcher/decision_engine/model/hypervisor.py,sha256=txryoPifG2sIIW_-Z8dB0fFTKqfe5T-ZWZhQxricBgs,1482
watcher/decision_engine/model/disk_info.py,sha256=KOX2xxgql3uijPY02ajoTvSfzup-fisR1V1cIcKcgtQ,1315
watcher/decision_engine/model/vm.py,sha256=1OhWAlHaWgvsVpzBpIuZD6f7cKX1p_sHFrLgXuq28yI,1004
watcher/decision_engine/model/resource.py,sha256=d1gle6YNjgbBgOmqG_41r68FNhdu2GwdZu4YPTLWs2c,1501
watcher/decision_engine/model/model_root.py,sha256=SiaA0fTFl5sv9IM8xTV9Om-v7Sovq905cGmKs-p2V9c,2700
watcher/decision_engine/model/vm_state.py,sha256=R0ta9Fu0boxDPFbQFiddtHJxQMmEvUJ3yy3_2eb2uto,1191
watcher/decision_engine/model/mapping.py,sha256=h8URfdgQa15azlCCMdv1EBgsebyEsu-NWcT9pJk0wEk,3861
watcher/decision_engine/model/compute_resource.py,sha256=7YI5uyDw1MUzq62bddro2NYYQ7F5BReFpo-9TDN9t4g,1219
watcher/decision_engine/model/hypervisor_state.py,sha256=uqM7QiWuiwhpt5-KX2BAuBG5e_gNrhmTXDv-tZoeIZA,744
watcher/decision_engine/model/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/model/sla/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/audit/base.py,sha256=-QyWK8TzBoeyMWOFxePTgD9q4SUeYg3o-jG-U_XEFBM,863
watcher/decision_engine/audit/default.py,sha256=9wiXO54jre6as3SoMGY0mhvF0Mx693RkmaBdXkDgFh4,3322
watcher/decision_engine/audit/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/solution/solution_comparator.py,sha256=uu0Vjt3FL0MGKcGMyKoJg5tXezGLe4uLfv7rHCAOzHw,852
watcher/decision_engine/solution/base.py,sha256=01IgRADBJWFbhUs4K9xQFhYpw0QaoMpUY-XsVi8rHkY,3659
watcher/decision_engine/solution/default.py,sha256=sLYseqCL_enwoimQVCIUur2nUcy1oShpgAfM38j0bsw,1663
watcher/decision_engine/solution/solution_evaluator.py,sha256=8c4h5AzBI7Qqid6KPlkVry3eRhRWpffeqRBNb4l8jtk,850
watcher/decision_engine/solution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/decision_engine/messaging/audit_endpoint.py,sha256=5zw4QbuPosNT5BZOVX4AOTkGKSVFRCfvdi64JpR0i3U,1573
watcher/decision_engine/messaging/events.py,sha256=3KRgfkiABGUduCJrXRfpN_GGN_IV-UnZthdSwRrj59s,791
watcher/decision_engine/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/cmd/applier.py,sha256=t6YpLdofK_0yU7iuBfJC8rDL8XutNzvTqNyh58puZYI,1296
watcher/cmd/decisionengine.py,sha256=rUHFtBczRkd-9ZQ9xtIs5k2_HPId6lPlKkYtD3fRWW4,1335
watcher/cmd/api.py,sha256=AK7kdw4SRPKrF3b5CQDoYHZZ15ZnkEgjRw_xs0kIPN8,1736
watcher/cmd/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/cmd/dbmanage.py,sha256=fWpm8019RxUVCm_Nnn0sINcOJkGUB_WmbO7sefum37g,3653
watcher/api/hooks.py,sha256=l1OPGJvmtn8swrF-urdDR4jSPoY_IB6_exuzKPncTTY,4074
watcher/api/config.py,sha256=SDDPN4j3vOSmt_n3USexIJGZkGorUolvKvygLw9B4BE,1549
watcher/api/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/api/app.py,sha256=ebn8BMPh8Df75HmI8v3KGO5yTLOKZ96he8gaivWfCqU,2190
watcher/api/acl.py,sha256=9c34l0RL-OXcP_044jn77t97eiKx5A3j4gzCNQkAnEE,1680
watcher/api/controllers/root.py,sha256=MElg4iZF7_8FIF-83vZJ_ZerIAheO6nLm2wj2eLLxQI,2988
watcher/api/controllers/base.py,sha256=6sSnkujNwfPSIOHgMviqE4J1wAVf5L7dHgnEY300Pbc,1669
watcher/api/controllers/link.py,sha256=Tx5-1Yf6XsXsQtry9WZoO57n8ShgiRmWiUNSDsEZX98,2028
watcher/api/controllers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/api/controllers/v1/action_plan.py,sha256=d0BxY-cxQJWH-pnRHORIwj5-EJBo4GORrJSvZ4EgosI,17631
watcher/api/controllers/v1/utils.py,sha256=LCkCr-4YKEQxfC7Rlg8lSXDRI_viUKwNbGfLZs-osKU,1981
watcher/api/controllers/v1/audit_template.py,sha256=dA1-D4Xqdn6l66b5owaI-8Ek3hSvqAAxYCUHYqFgKQA,14216
watcher/api/controllers/v1/collection.py,sha256=IW5_LYrUQs_BkaAKdiDFArCAREXFHaEy3Weahgpu0BQ,1717
watcher/api/controllers/v1/types.py,sha256=Ju117pw65NsHac36tOreEDjVbU_7XvifsO_TOYzYmyE,7386
watcher/api/controllers/v1/__init__.py,sha256=sXOCPhy2qZ0UO9Gt8c9S6TXXEC0pPjY94ljpwdXaJ40,5891
watcher/api/controllers/v1/goal.py,sha256=Z2XmPYy6wCPw26R5pXYIAaNnj2xu6pIZifB1GrIPAiU,8048
watcher/api/controllers/v1/audit.py,sha256=3NOGxoIcgpP9vhnicKMi0joLKr5K-iKXtA2WVNO9Eq4,15947
watcher/api/controllers/v1/action.py,sha256=aS3mlz0AHXG42fvuCcs1bQEEaIutYxcDleuPtLC6LYQ,15937
watcher/api/middleware/parsable_error.py,sha256=JAE4TRPe4nAW2s-e4570bslXnoUH2bw0CeBais7RO1M,3930
watcher/api/middleware/auth_token.py,sha256=qCWjt3XzMY3txY7DmVaL-53khbrIzFsSy0LxOexBpQk,2114
watcher/api/middleware/__init__.py,sha256=wlRry60ayCguRz70lKJ_hPaizRepU3Kxmsbzdg_zp_Y,860
watcher/applier/base.py,sha256=QSN4ljPmnqoYav1nJEnh2Lnv-l5UhELUITt2VS3vBCk,1093
watcher/applier/default.py,sha256=RAM9xyKd7TAjhJSgDHu7-BeoxYcErNUj8J87M5cEVm8,2273
watcher/applier/rpcapi.py,sha256=joIa1McVIl5bBJBJFIL9TIrWN-ksiMiBESsOx-WiRuw,2431
watcher/applier/manager.py,sha256=OaxfEE-qW6jBjuH212ZE2yV1CBoBNbV4Cau0x8G4T-I,2736
watcher/applier/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/workflow_engine/base.py,sha256=HxUp-8wd3djhYQctrV9v32pLdmozEUbOv507ZrsUZLY,2043
watcher/applier/workflow_engine/default.py,sha256=y1UMiSCV6rTdsNYUH6i-Elk5EOhrkw_vSmXXDvUvLFE,5908
watcher/applier/workflow_engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/workflow_engine/loading/default.py,sha256=iPh01wJE7EOLRi57YC3-qJTwPwzedbaWIbgVLvHjNbg,934
watcher/applier/workflow_engine/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/actions/base.py,sha256=37fSP0jda1pb7T5CuYvKkLzEv_h6Tc4YxFEmd25WBJw,1785
watcher/applier/actions/migration.py,sha256=55nxNXNLCkN4y6B62NnwUe2QNKAgvzxtf5XWy-_dJOQ,2479
watcher/applier/actions/change_nova_service_state.py,sha256=N4KOAwIGyRtzID1UM78N8ky-K9ml5pZYK-fB-iAu12Q,2166
watcher/applier/actions/sleep.py,sha256=Vh6ih3oqTKrBi8OEy3qtdMXGKQ90v_GXURnqTjHu1sk,1222
watcher/applier/actions/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/actions/factory.py,sha256=WV6Bz_SzGXFZ5OiLyPhh_LnXaaB2R4hQStLBn2ozHMM,1288
watcher/applier/actions/nop.py,sha256=t1WlYSHmE4cgBG9rzVEkLUrA0YAgZ93_q1wecGGkrrw,1162
watcher/applier/actions/loading/default.py,sha256=fcKyxN5ULTRyt0o-6wutUZH1CpCvFWvEtI08pcE7sGk,896
watcher/applier/actions/loading/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/action_plan/base.py,sha256=y9hUgYxjI-gL6G1ESDZypRFOolCBioNsdTb2U28EU-Y,840
watcher/applier/action_plan/default.py,sha256=V6VRGvjeDhNWvNED4aqYYAbGZrJL8oBZJt1Bnr66O3A,2508
watcher/applier/action_plan/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/applier/messaging/trigger.py,sha256=76N_QZ1gCVqjNCwri6VkoQXFJd-EAyrUEwC3f-94Cnc,1737
watcher/applier/messaging/event_types.py,sha256=ImKtdUDzKJsHCfHt8R09loYofJ-Jk5VXX_2rYv2NBqc,789
watcher/common/context.py,sha256=CtTZCfVheBmseT3T5e0e4KMWLSR_6YuZ2xmN8XGehlo,2956
watcher/common/policy.py,sha256=pw7AWXeXzPNl3pWINnJ3R2zaF9Lz6sqNOAj0GR1ICtA,2278
watcher/common/rpc.py,sha256=gFjlaXDYGZMX7S30Hxq-QSCEA88B3CDRYhch_-55JDE,4365
watcher/common/utils.py,sha256=qx7dmh0w4ekTW96lzoTkekh-XYQcWnEacJnNEpD4uGo,2769
watcher/common/nova_helper.py,sha256=5nUOYi-UlaCxNcEtb-V5uhU-cLRrT9iClhvH5Riimkg,26976
watcher/common/service.py,sha256=-lzXtz3Bl5qjs7iCviwIZabKNTJx0BxuErG1ADwKAHU,4936
watcher/common/ceilometer_helper.py,sha256=tBDZjW3rcO1_T2iO3rfYyxU5CzJRJRjUvgERj28xAg8,5495
watcher/common/clients.py,sha256=-iew8gBn8ZVODJEaOeqd4Y4vFtNbCcIz0SMsNbtoYis,5580
watcher/common/config.py,sha256=WHj3fqdd9ZmeTb_Wh7VUEezY3DOQJEj4EEXYV2yllfI,1152
watcher/common/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/common/exception.py,sha256=PgLSfmIzKSKGwDHP2yVCVHDPy_34tMFGJ9yb3Njiskc,7528
watcher/common/paths.py,sha256=7RPvioEPGsxRza6za4gsXv3-emYXUoJrKED-JHgGsY0,2159
watcher/common/loader/base.py,sha256=gPURUPUQumDOlL8Ev-KOF0DcHRKcLN14fO51-lPObN8,903
watcher/common/loader/default.py,sha256=wq56hWV6191Iy4SJF225ouBALxeHp7utuIlNo8OH_WE,1643
watcher/common/loader/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/common/messaging/messaging_core.py,sha256=2E1f2KHuqqIUERiC1JgV9Ff7iTcEoiemb397xFUNpuE,4070
watcher/common/messaging/messaging_handler.py,sha256=ZXnGBQlmU7FoKKqTT5-7RNLe4Jrkd78R93Omj8dh9oY,3765
watcher/common/messaging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/common/messaging/notification_handler.py,sha256=NXeMZ24hGs9a3im-yJpMrbhSVhU7Q4t_oJntHyMNvwA,1804
watcher/common/messaging/events/event_dispatcher.py,sha256=PGdeukpmZy5APXcBHew2gl73zW9GBPPneJes9OveFJI,2696
watcher/common/messaging/events/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/common/messaging/events/event.py,sha256=2czkCcn-AFtiIwcyTgWFoLGIauJwRNbSDDXQXY77JqA,1484
watcher/common/messaging/utils/observable.py,sha256=OVVveRnhpDy9yyuFBjsBX4jK0l13SZjECcDk0orSXZ4,1806
watcher/common/messaging/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/common/messaging/utils/synchronization.py,sha256=I66Tgqn1N_MzZqPb66nasi5h5tz3JZCH2iSXu5BvHyM,715
watcher/metrics_engine/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/metrics_engine/cluster_model_collector/api.py,sha256=Rr0yC6tZa4u1E3SndP3g6GV6vFcyJjACTkSJwxWMvjE,5044
watcher/metrics_engine/cluster_model_collector/nova.py,sha256=Zy_tZseGvGFP4_lY50KCjGJ_fg5gMygcuB5ZnF1K860,3035
watcher/metrics_engine/cluster_model_collector/manager.py,sha256=9RF9kxL-sr9_c9KTBqE5CVMQuUnRdveGMnWQkvhBTAI,1136
watcher/metrics_engine/cluster_model_collector/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
watcher/metrics_engine/cluster_history/api.py,sha256=DwZp7Rm0icTPBBFFCeVqD--F-I01djYZETV12CY_wZk,3267
watcher/metrics_engine/cluster_history/ceilometer.py,sha256=Z4dPhXOh6HFiocVwzEgc5LVAVtEwKckt9auPmAdayLc,1957
watcher/metrics_engine/cluster_history/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
