From 864136bc1924096d46b900c5e598730708e86991 Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Fri, 2 Oct 2015 19:29:46 +0900 Subject: [PATCH] Add Glance priorities for Mitaka For this cycle, I believe we should be more strict on what is/isn't a priority. Considering the latest feedback from the community and our current team, we ought to be very careful. This list does not exclude other works. It just clarifies what the teams priorities are and where most of the time should probably go. Also, this list does not define features and it doesn't replace specs. Specs *must* be written and they'll be referenced in this list. Change-Id: I312d0dcd815da10f083f2fb2a673f7c192c231f4 --- doc/source/index.rst | 18 +++++++++- doc/source/priorities | 1 + priorities/mitaka-priorities.rst | 58 ++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+), 1 deletion(-) create mode 120000 doc/source/priorities create mode 100644 priorities/mitaka-priorities.rst diff --git a/doc/source/index.rst b/doc/source/index.rst index 08c720e0..3ec34d22 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -1,9 +1,25 @@ .. glance-specs documentation master file ===================================== -Image Service Specifications (glance) +Image Service (Glance) Plans ===================================== +Priorities +========== + +During each design summit, we agree on what the whole community wants +to focus on for the upcoming release. This is the output of those +discussions: + +.. toctree:: + :glob: + :maxdepth: 1 + + priorities/* + +Specifications +============== + Juno approved specs: .. toctree:: diff --git a/doc/source/priorities b/doc/source/priorities new file mode 120000 index 00000000..9ab1b77d --- /dev/null +++ b/doc/source/priorities @@ -0,0 +1 @@ +../../priorities \ No newline at end of file diff --git a/priorities/mitaka-priorities.rst b/priorities/mitaka-priorities.rst new file mode 100644 index 00000000..bc42a841 --- /dev/null +++ b/priorities/mitaka-priorities.rst @@ -0,0 +1,58 @@ +.. _mitaka-priorities: + +=========================== +Mitaka Project Priorities +=========================== + +List of priorities (in the form of use cases) the glance development team is +prioritizing in Liberty (in no particular order). + ++---------------------------+------------------------+--------------------------+ +| Priority | Owner(s) | Specs | ++===========================+========================+==========================+ +| `DefCore Updates`_ | `Flavio Percoco`_ | | ++---------------------------+------------------------+--------------------------+ +| `Image Import Refactor`_ | `Brian Rosmaita`_, | `image refactor`_ | +| | `Stuart Mclaren`_ | | ++---------------------------+------------------------+--------------------------+ +| `Nova V1 -> V2 Support`_ | `Flavio Percoco`_, | `nova.image refactor`_ | +| | `Mike Fedosin`_ | | ++---------------------------+------------------------+--------------------------+ + +.. _Brian Rosmaita: https://launchpad.net/~rosmaita +.. _Flavio Percoco: https://launchpad.net/~flaper87 +.. _Mike Fedosin: https://launchpad.net/~mfedosin +.. _Stuart Mclaren: https://launchpad.net/~stuart-mclaren +.. _image refactor: https://review.openstack.org/#/c/232371/ +.. _nova.image refactor: https://review.openstack.org/#/c/229891/ + + +Priorities without a clear plan +------------------------------- + +Here are some things we would like to be a priority, but we are currently +lacking either a clear plan or someone to lead that effort: + +* Revisit tempests tests + * Verify all the required tests for the API v2 exist + * Tempest's tests are used as a reference by DefCore + * These tests will prove the interoperability of the API +* Glance trusts +* Pull V3 out of glance-api's process into its own process/endpoint + +DefCore Updates +--------------- + +Establish a communication channel with DefCore so that constant syncs can be had. Interactions with the DefCore team are important, especially when it comes down to our API evolution. We must make sure this becomes a standard practice. + +Image Import Refactor +--------------------- + +Define and implement a consistent, reliable, user-friendly and public capable image import workflow. + +The work here is focused on evolving the existing workflows into something that could be standardized and used as a reference by other groups like DefCore. + +Nova V1 -> V2 Support +--------------------- + +Start and complete the support for Glance's v2 in Nova. This will be a joint effort between both communities and it'll be split into several parts. Our tasks for this consist in contributing to Nova and helping them move forward.