From Fedora Project Wiki
Line 64: Line 64:
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The Fedora Release Notes inform end-users about what is new in the release.  Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns.  If there are any such changes involved in this feature, indicate them here.  You can also link to upstream documentation if it satisfies this need.  This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->
=== Ceilometer ===
This OpenStack incubation project is new in this release.
=== Heat ===
This OpenStack incubation project is new in this release.
=== Nova ===
* [https://blueprints.launchpad.net/nova/+spec/delete-nova-volume Nova volumes removed] in favor of cinder
* [https://blueprints.launchpad.net/nova/+spec/no-db-compute Compute nodes no longer access the database] to support greater scalability and security
* [https://blueprints.launchpad.net/nova/+spec/snapshots-for-everyone Snapshots can done to block devices] as well as qcow2 files
* [https://blueprints.launchpad.net/nova/+spec/nova-compute-cells compute cells] was merged to support greater scalability
* [https://blueprints.launchpad.net/nova/+spec/libvirt-spice libvirt now supports SPICE] as well as VNC
=== Quantum ===
* [https://blueprints.launchpad.net/quantum/+spec/quantum-security-groups Security groups are now supported]
=== Cinder ===
* [https://blueprints.launchpad.net/cinder/+spec/volume-backups Volume backup to swift] is now supported
* [https://blueprints.launchpad.net/cinder/+spec/lio-support-via-targetd LIO based volume support through targetd]
=== Keystone ===
* [https://blueprints.launchpad.net/keystone/+spec/implement-v3-core-api A new V3 API] was implemented
* [https://blueprints.launchpad.net/keystone/+spec/ad-ldap-identity-backend A new LDAP backend] was introduced
=== Horizon ===
* [https://blueprints.launchpad.net/horizon/+spec/file-upload-redux File uploads have been improved]
* [https://blueprints.launchpad.net/horizon/+spec/unify-config Unified config was implemented] to simplify administration
* [https://blueprints.launchpad.net/horizon/+spec/system-info-panel A system info panel was added]
See also [http://wiki.openstack.org/ReleaseNotes/Grizzly http://wiki.openstack.org/ReleaseNotes/Grizzly]


== Comments and Discussion ==
== Comments and Discussion ==

Revision as of 18:31, 23 January 2013

OpenStack Grizzly

Summary

OpenStack will be upgraded to the next major stable release, called "Grizzly". In addition the new OpenStack "heat" and "ceilometer" incubation projects will be included.

Owner

Current status

  • Targeted release: Fedora 19
  • Last updated: 2013-01-17
  • Percentage of completion: 40%
  • Grizzly milestone 2 is currently in rawhide

Detailed Description

OpenStack is an open source cloud computing platform. It lets you set up your own cloud infrastructure, similar to public clouds like Amazon EC2, Azure, etc.

In Fedora 18 OpenStack Folsom was packaged and in Fedora 19 we aim to package OpenStack "Grizzly", including both incubation projects "heat" and "ceilometer"

Grizzly is not released yet, but is scheduled to be released roughly over the same development period as Fedora 19, and we are working closely with upstream to ensure this happens.

Benefit to Fedora

Fedora users will be able to deploy OpenStack clouds based on the latest version (Grizzly).

Scope

This is mainly packaging work, involving updating existing packages and including new dependencies in the distribution. There are other possible aspects including:

  • Support for PostgreSQL
  • Upgrades from the previous Folsom version
  • Support for yum groupinstall openstack

How To Test

The Folsom Test_Day:2012-09-18_OpenStack was very beneficial, both in testing and in describing the features and processes involved with OpenStack. We'll organize a similar day for Grizzly.

User Experience

Users will be able to install and upgrade to the OpenStack Grizzly release on Fedora 19 hosts.

Dependencies

Upgrades from Folsom to Grizzly may need significant upstream work to achieve. The new ceilometer project has dependencies on very new python projects that will need to be packaged too.

Contingency Plan

The parts of OpenStack that are ready will be included in Fedora. There is no special contingency plan required.

Documentation

Upstream docs are at:

Upstream docs most specific to Fedora are at:

Fedora specific information will be included based on

Release Notes

Ceilometer

This OpenStack incubation project is new in this release.

Heat

This OpenStack incubation project is new in this release.

Nova

Quantum

Cinder

Keystone

Horizon

See also http://wiki.openstack.org/ReleaseNotes/Grizzly

Comments and Discussion