“F” release is the next stable version of OpenStack.
Since Essex has been released in April 2012, we can see that many new features are coming thanks to developers. The biggest one is for sure that Quantum is now a core project and Virtual Networking is rapidly approaching. Volume service has now its own separated project : Cinder.
We are going to see here what you can’t miss to know for next release.
Note : Keep in mind the list is not exhaustive and I note here the highlights only.
PTL for the next 6 months : Joe Heck
|API V3 in Draft||
PTL for the next 6 months : Brian Waldon
|bin/glance is deprecated||In favor of python-glanceclient||Blueprint|
|Store image data in tenant-specific swift accounts||Store image data in the authenticated user’s swift account||Blueprint|
|Glance Replication||Copy images from one glance deployment to another|
PTL for the next 6 months : Vish Ishaya
|Volumes decoupled||Cinder can be run in standalone||Blueprint|
|Host aggregation improvements||
|Quantum API Integration||New networking API designed for Quantum||Blueprint|
|Deprecated Auth removed||Only Keystone auth is supported now||Blueprint|
|Hyper-V Support||Use Hyper-V 2008 or 2012 as the Hypervisor||Blueprint|
PTL for the next 6 months : John Griffith
|Migration from nova-volume||Existing volumes should continue to work||Blueprint|
|Availability zone||Users can specify “availability zone” when they create volumes using Simple scheduler.||Blueprint|
PTL for the next 6 months : Dan Wendlandt
|API V2||New API with new features described below||Wiki|
|New CLI||Commands to manage Quantum||Blueprint|
|Melange integration||IPAM into Quantum||Blueprint|
|L3 + NAT||Basic L3 + NAT forwarding||Blueprint|
|Notification support||Used to push logging and usage information.||Blueprint|
|Provider networks||Other types of networks can be registered with Quantum||Blueprint|
|Public networks||Network that provides access to the Internet for example||Blueprint|
|Authorization support||Authorization support with keystone||Blueprint|
|API quotas||Limit the set of resources a tenant can consume in a flexible way||Blueprint|
|Multi Plugin in Draft||“metaplugin” will allow multi-plugin in same time (targeted for G release)||Blueprint|
I highly recommend to read this article to understand how works Quantum.
PTL for the next 6 months : Gabriel Hurley
|Nova-volume is optionnal||Volumes has now a new panel||Blueprint|
|Cinder Support||Switch from nova-volumes to Cinder||Blueprint|
|LESS transition||Transition of all of The Horizon CSS to LESS||Blueprint|
|Support For Nested Swift Objects||Support of pseudo folders within the dashboard||Blueprint|
|Prevent from admin login||If you are logged into admin, you have a warning when you manage other tenants||–|
|UI Improvements||A lot of new features to manage users, projects, create instances, etc||–|
PTL for the next 6 months : John Dickinson
|Changed db_preallocation to False||to avoid failures and degradations||Review|
|Expand recon middleware support||Support for account and container
|Extract client library||Separate swift & client.py into an other repo||Blueprint|
|Move keystone middleware into swift||–||Blueprint|
|Move proxy server logging to middleware||–||Review|
|Adapt Swift for Webob 1.2b3||–||Review|
Congratulations to developers !
If you want to deploy OpenStack Folsom, you can use the guide I wrote in which I explain how to install Folsom packages into Ubuntu 12.04 with Ubuntu Folsom Testing PPA.
In the future, you will have to use Cloud Archive to upgrade into Folsom with Ubuntu 12.04, or to use Ubuntu 12.10.