From 393acda2c9eecdab55e43f33f250df996bffcc67 Mon Sep 17 00:00:00 2001 From: Martin Chacon Piza <martin@chaconpiza.com> Date: Mon, 14 Mar 2022 13:41:40 +0100 Subject: [PATCH] Add Yoga release cycle priorities Change-Id: Ic2d15caaf2d0e83b412f8f50bf2d0c01cab3d8c6 --- priorities/yoga-priorities.rst | 88 ++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 priorities/yoga-priorities.rst diff --git a/priorities/yoga-priorities.rst b/priorities/yoga-priorities.rst new file mode 100644 index 0000000..4097c02 --- /dev/null +++ b/priorities/yoga-priorities.rst @@ -0,0 +1,88 @@ +.. _yoga-priorities: + +=========================== +Yoga Project Priorities +=========================== + +List of priorities the Monasca drivers team is prioritizing in Yoga. + +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! + +The implementation progress on these priorities and other identified important +tasks is tracked in `this board`_. + +.. _this board: https://storyboard.openstack.org/#!/board/247 + +Essential Priorities +~~~~~~~~~~~~~~~~~~~~ + ++----------------------------------------------------+---------------------------+ +| Title | Owners | ++====================================================+===========================+ +| `Update Docker Images` | chaconpiza | ++----------------------------------------------------+---------------------------+ +| `Update https://github.com/monasca/monasca-docker` | chaconpiza | ++----------------------------------------------------+---------------------------+ +| `Bring compatibility with Python3 zed unit tests` | chaconpiza | ++----------------------------------------------------+---------------------------+ + + +High Priorities +~~~~~~~~~~~~~~~ + ++----------------------------------------------------+-------------------------+ +| Title | Owners | ++====================================================+=========================+ +| `Thresholding engine in cluster mode` | chaconpiza | ++----------------------------------------------------+-------------------------+ +| `Add Time and Times in Monasca UI` | | ++----------------------------------------------------+-------------------------+ +| `Define Prometheus based architecture` | | ++----------------------------------------------------+-------------------------+ +| `Application Credentials`_ | | ++----------------------------------------------------+-------------------------+ +| `Middleware upgrades ELK 7.3.0 -> OpenDistro` | | ++----------------------------------------------------+-------------------------+ + + +Optional Priorities +~~~~~~~~~~~~~~~~~~~ + ++------------------------------------------+-------------------------+ +| Title | Owners | ++==========================================+=========================+ ++------------------------------------------+-------------------------+ +| `Selenium Tests for Monasca-UI` | | ++------------------------------------------+-------------------------+ +| `OpenStack Client Integration` | | ++------------------------------------------+-------------------------+ + +Details +~~~~~~~ + +Application Credentials +----------------------- + +`Keystone appliction credentials <https://docs.openstack +.org/keystone/latest/user/application_credentials.html>`_ offer the mechanism +to allow applications to authenticate to Keystone. The ability to specify +`access rules <http://specs.openstack +.org/openstack/keystone-specs/specs/keystone/stein/capabilities-app-creds +.html>`_ for application credentials has been implemented in the Train cycle. + +The goal of this story is to add application credentials support in +*monasca-agent*. This will prevent the security risk of revealing OpenStack +user's password when installing the agent on the tenants environment. The +access rules of these application credentials should be limited to posting +measurements. *monasca-setup* should be extended to automatically generate such +credentials and save them in configuration file if needed. + +Similar task should be implemented in *monasca-grafana-datasource*. + +Stories: + +* https://storyboard.openstack.org/#!/story/2005622 +* https://storyboard.openstack.org/#!/story/2005623 +