diff --git a/priorities/rocky-priorities.rst b/priorities/rocky-priorities.rst new file mode 100644 index 0000000..e7660e4 --- /dev/null +++ b/priorities/rocky-priorities.rst @@ -0,0 +1,114 @@ +.. _rocky-priorities: + +========================= +Rocky Project Priorities +========================= + +List of priorities the Monasca drivers team is prioritizing in Rocky. + +The owners listed are responsible for tracking the status of that work and +helping get that work done. They are not the only contributors to this work, +and not necessarily doing most of the coding! + +Essential Priorities +~~~~~~~~~~~~~~~~~~~~ + ++-----------------------------------------------+-----------------------------+ +| Title | Owners | ++===============================================+=============================+ +| Kafka upgrade | | ++-----------------------------------------------+-----------------------------+ +| Alembic migrations | jgr, amofakhar | ++-----------------------------------------------+-----------------------------+ +| Metrics retention policy | jgu | ++-----------------------------------------------+-----------------------------+ +| Monasca Transformer refresh | aagate, joadavis | ++-----------------------------------------------+-----------------------------+ +| `Run API under WSGi`_ | witek | ++-----------------------------------------------+-----------------------------+ +| `Support Python 3.5`_ | witek, sc | ++-----------------------------------------------+-----------------------------+ +| Enable mutable configuration | | ++-----------------------------------------------+-----------------------------+ +| `Policy in Code`_ | amofakhar | ++-----------------------------------------------+-----------------------------+ + +High Priorities +~~~~~~~~~~~~~~~ + ++---------------------------------------------+-------------------------+ +| Title | Owners | ++=============================================+=========================+ +| Templating webhook notifications | dougsz | ++---------------------------------------------+-------------------------+ +| :ref:`service-agent-domain` | jgr | ++---------------------------------------------+-------------------------+ +| `Add Monasca publisher to Ceilometer`_ | joadavis, aagate | ++---------------------------------------------+-------------------------+ +| Alarm grouping, silencing, inhibition | witek | ++---------------------------------------------+-------------------------+ +| Documentation refresh | | ++---------------------------------------------+-------------------------+ + +Optional Priorities +~~~~~~~~~~~~~~~~~~~ + ++---------------------------------------------+-------------------------+ +| Title | Owners | ++=============================================+=========================+ +| New agent plugins for OpenStack | | ++---------------------------------------------+-------------------------+ +| Cross-project integrations | | ++---------------------------------------------+-------------------------+ +| Monasca Query Language | | ++---------------------------------------------+-------------------------+ +| Create Docker images from OpenStack repos | | ++---------------------------------------------+-------------------------+ +| Kolla deployment | dougsz | ++---------------------------------------------+-------------------------+ +| Query logs pipeline | dougsz | ++---------------------------------------------+-------------------------+ +| New monasca-thresh | | ++---------------------------------------------+-------------------------+ +| Monasca-persister performance improvements | sgrasley, jgu | ++---------------------------------------------+-------------------------+ + +Details +~~~~~~~ + +Run API under WSGi +----------------------------------- + +This is a community-wide release goal for Pike. `The goal`_ is to: + +* Provide WSGI application script files. +* Switch devstack jobs to deploy Monasca APIs under uwsgi with Apache acting as + a front end proxy. + +.. _The goal: https://governance.openstack.org/tc/goals/pike/deploy-api-in-wsgi.html + +Support Python 3.5 +----------------------------------- + +This is a community-wide release goal for Pike. The goal is to +support, test and running with `Python 3.5`_. + +.. _Python 3.5: https://governance.openstack.org/tc/goals/pike/python35.html + +Policy in Code +------------------------------- + +The goal is to register and document default `policies`_ for the APIs in code. + +.. _policies: https://governance.openstack.org/tc/goals/queens/policy-in-code.html + +Add Monasca publisher to Ceilometer +----------------------------------- + +Monasca-Ceilometer (aka. Ceilosca) code currently exists in its own project. +This is for historical reasons. With changes in Ceilometer and the +Telemetry project, it may be possible to have the Monasca publisher from +monsasca-ceilometer `merged into the Ceilometer`_ repository. This could reduce +future workload in maintenance. + +.. _merged into the Ceilometer: https://storyboard.openstack.org/#!/story/2001239