diff --git a/priorities/mitaka-priorities.rst b/priorities/mitaka-priorities.rst index 0148d15..d6f6f04 100644 --- a/priorities/mitaka-priorities.rst +++ b/priorities/mitaka-priorities.rst @@ -4,23 +4,36 @@ Mitaka Project Priorities ========================= -List of priorities (in the form of use cases) the Watcher development team is prioritizing in Mitaka. -This is still very much a work-in-progress. +List of priorities the Watcher drivers team is prioritizing in Mitaka. +---------------------------+-----------------------+ | Priority | Owner | +===========================+=======================+ | `DevStack integration`_ | `Taylor Peoples`_ | -| `Ceilometer integration`_ | `Jean-Emile Dartois`_ | -| `Dynamic strategy load`_ | `Vincent Francoise`_ | -| `Tempest integration`_ | `David Tardivel`_ | +---------------------------+-----------------------+ - +| `Ceilometer integration`_ | `Jean-Emile Dartois`_ | ++---------------------------+-----------------------+ +| `Dynamic strategy load`_ | `Jean-Emile Dartois`_ | ++---------------------------+-----------------------+ +| `Tasflow integration`_ | `Jean-Emile Dartois`_ | ++---------------------------+-----------------------+ +| `Tempest integration`_ | `Vincent Francoise`_ | ++---------------------------+-----------------------+ +| `Scoring module`_ | `Tomasz Kaczynski`_ | ++---------------------------+-----------------------+ +| `Cluster objects wrapper`_| `Taylor Peoples`_ | ++---------------------------+-----------------------+ +| `Threshold optimization`_ | `Edwin Zhai`_ | ++---------------------------+-----------------------+ +| `Watcher dashboard`_ | `David Tardivel`_ | ++---------------------------+-----------------------+ .. _Taylor Peoples: https://launchpad.net/~tpeoples .. _Jean-Emile Dartois: https://launchpad.net/~jed56 .. _Vincent Francoise: https://launchpad.net/~vincent-francoise .. _David Tardivel: https://launchpad.net/~david-tardivel +.. _Tomasz Kaczynski: https://launchpad.net/~tom-kaczynski +.. _Edwin Zhai: https://launchpad.net/~edwin-zhai DevStack integration @@ -38,10 +51,49 @@ infrastructure. Dynamic strategy load --------------------- -Watcher must be able to load different optimization strategies. +`Watcher Decision Engine`_ must be able to load different optimization +`Strategy`_ . + +Tasflow integration +------------------- + +`Watcher Applier`_ must use taskflow as it will help us a lot to make +`Action Plan`_ execution easy, consistent, scalable and reliable. Tempest integration ------------------- Watcher must provide a set of integration tests that will be used by -Tempest. \ No newline at end of file +Tempest and run as a voting job in the gate. + +Scoring module +-------------- + +Watcher scoring module is a generic machine learning service. It will provide +for example predictions or classifications that can be used by the selected +`Strategy`_. + +Cluster objects wrapper +----------------------- + +`Watcher Decision Engine`_ must provide a way to get cluster objects that can +be used directly within a `Strategy`_ . These objects will be refreshed +periodically. + +Threshold optimization +---------------------- + +Watcher must allow the admin to pass `Strategy`_ parameters, like an +optimization threshold, to a selected `Strategy`_ . + +Watcher dashboard +----------------- + +Watcher must provide a human interface to interact through the OpenStack +Horizon dashboard. + +.. _Strategy: https://factory.b-com.com/www/watcher/doc/watcher/glossary.html#strategy +.. _Watcher Decision Engine: https://factory.b-com.com/www/watcher/doc/watcher/architecture.html#watcher-decision-engine +.. _Action Plan: https://factory.b-com.com/www/watcher/doc/watcher/glossary.html#action-plan +.. _Watcher Applier: https://factory.b-com.com/www/watcher/doc/watcher/glossary.html#watcher-applier +