This is an old revision of the document!
This page is maintained by OPNFV and OpenStack community members. Rather than establish a project for OpenStack the OPNFV community has agreed to work on establishing focus community groups where we will describe community engagement practices, identify community leaders, manage our contributions toward those communities and generally get ourselves organised well enough to be a benefit, rather than a burden, to our source communities.
See the etherpad page for the OPNFV BoF at the OpenStack Summit Tokyo 2015.
This list of the primary OpenStack and OPNFV projects, with links to the wikis and Project Technical Leaders, is designed to facilitate collaboration. Please follow the blueprint process below to request features in OpenStack.
To facilitate the work of developers submitting blueprints to OpenStack, we have instituted a process for requirements projects which consists of the following:
repository/requirements/reference_document.rst
- this document should describe the goal at a high level for OPNFV consumersrepository/design_docs/reference_document.rst
The table below is a summary of the currently in-flight blueprints for OpenStack Mitaka. BEING UPDATED
Blueprint status can be "Work in progress" (blueprint being actively edited), "Under review" (blueprint is final and submitted for review), "Approved" (approved for inclusion, development work not yet started), "In development", "Completed" (work accepted upstream), "Rejected" (not approved for inclusion), "Deferred" (to be submitted for next release).
If you have a blueprint which you would like reviewed, email opnfv-tech-discuss@lists.opnfv.org to schedule a review on the weekly technical review call.
Relevant process pages:
A good blueprint has the following characteristics:
This provides the material for an informed, useful discussion upstream of the feature and whether the proposed approach is the best way to accomplish the high level goal.
It is possible to get code into OpenStack without going through the Blueprint process by submitting a patch for review directly, but it does not make it easier to get the code accepted.
Blueprints should be discussed and reviewed online in advance of Tokyo, and advocated for the design summit working sessions, to ensure they are included in scope for Mitaka. Blueprints proposed after the Tokyo Summit are not eliminated, but will have a hard time being approved for Mitaka.
As a general rule of thumb, the earlier in the cycle you engage with the project teams, the more time you have for features and fixes to land in the release. Make sure that code starts coming in as soon as the spec is approved, as there are cases where time is spent on specs and then code shows up too late to be reviewed in time anyway.
Some additional links on successfully shepherding blueprints through review:
From the Project Team Guide:
Key dates for Mitaka, with emphasis on Nova; detailed schedule:
There is no blueprint submission deadline for Neutron. Please visit for the Neutron blueprint and spec policy. The latest update from the Neutron PTL is found here.
BEING UPDATED: The Nova team is being even more proactive in Liberty than they were in Kilo. The March 1st date you have been hearing is because Nova Liberty specs are now open for review.
In practice: specs for the Liberty release should be proposed and pre-discussed in advance of the Vancouver summit (May 18-22). There may be some benefit in uploading specs for Liberty now to gain alignment inside OPNFV and refine them, but in the email above, Michael Still (Nova PTL) was clear that he does not expect serious spec review to start until Kilo is out the door on April 30th.
Other projects operate on their own schedule, and have different criteria for when they expect specs to be proposed and approved. For most of them, Liberty blueprint review will not start until after the Kilo release.
With Liberty, OpenStack has implemented a Core and "Big Tent" project architecture. This enables a common definition of what constiutes "OpenStack" for interoperability, as well as opens the door to more projects.
After the first OPNFV Summit in November 2015, it became clear there would be tremendous value in a consistent means to present OPNFV blueprints and patches to the OpenStack projects. It's important to send your blueprints to opnfv-tech-discuss@lists.opnfv.org, for adding to the table above. From there,