Cisco Openstack 2012.2.3

2012.2.3 is a maintenance update to Cisco OpenStack Edition's Folsom release. It includes all upstream patches for OpenStack core components up to the OpenStack 2012.2.3 release (refer to OpenStack's 2012.2.3 release notes here for more information: ttp://wiki.openstack.org/ReleaseNotes/2012.2.3). It also includes upstream updates to client libraries (e.g. python-novaclient, python-keystoneclient, etc), Nagios improvements, log cleanup, and other bugfixes.

Milestone information

Project:
Cisco Openstack
Series:
folsom
Version:
2012.2.3
Released:
 
Registrant:
Mark T. Voelker
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
4 Chip, 12 Chris Ricker, 1 Daneyon Hansen, 2 Ian Wells, 5 Mark T. Voelker, 1 Michael DeHaan, 3 Robert Starmer, 1 Shannon McFarland, 2 Shweta P
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
36 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release contains all upstream patches for OpenStack core components as of the 2012.2.3 release. Client libraries have been updated to newer versions and tested as well. This release also features an updated Nagios module, Puppet automation bugfixes, log cleanup, and a switch to .deb packaging for Puppet modules.

Getting the Source and Installing the Release
--------------------------------------------------------------
Information about how to install Cisco OpenStack Edition - Folsom can be found here:

http://docwiki.cisco.com/wiki/OpenStack:Folsom-Multinode

Note that the instructions provided will install the latest stable maintenance patches for Folsom, which may be newer than those in the 2012.2.3 maintenance release. If you need to specifically install the versions of the packages released in 2012.2.3 even though newer maintenance updates are available, you can modify your apt configuration to point to our 2012.2.3 snapshot repository. Execute these steps:

1.) Edit /etc/apt/sources.list.d/cisco-openstack-mirror_folsom.list and change the following lines:

deb ftp://ftpeng.cisco.com/openstack/cisco folsom main
deb-src ftp://ftpeng.cisco.com/openstack/cisco folsom main

to:

deb ftp://ftpeng.cisco.com/openstack/cisco folsom/snapshots/2012.2.3 main
deb-src ftp://ftpeng.cisco.com/openstack/cisco folsom/snapshots/2012.2.3 main

2.) Run "apt-get update" as root or via sudo.

3.) To ensure changes are propagated by Puppet, modify /etc/puppet/manifests/core.pp on your build node. Change line 28 (https://github.com/CiscoSystems/folsom-manifests/blob/2012.2.3/manifests/core.pp#L28) to read "folsom/snaphots/2012.2.3" instead of "folsom".

Note that you may also choose to run bleeding-edge (and not fully vetted) code by using "folsom-proposed" in place of "folsom/snapshots/2012.2.3" in the above instructions. This is recommended only for developers who expect things to be broken occasionally and is strongly discouraged for production environments.

The source code for this release has been posted to GitHub. Look for the "2012.2.3" tag in the repositories listed here:

https://github.com/CiscoSystems/

Limitations:
----------------
We do not support HA, Swift, Cinder, or incubated projects in this release although relevant repositories are available for customers to experiment with on their own.

Simple Network Model:
---------------------------------
Cisco OpenStack Edition uses Quantum to provide networking services. A number of network models are possible with appropriate modifications to the Puppet manifests supplied here. Cisco has tested a simple network model that can serve as a starting point for COE users. The simple network model uses a single "control" node on which most OpenStack control services are run and multiple compute nodes. Network segmentation is provided by Open vSwitch via GRE tunneling. Two physically or logically (VLAN) separated IP networks with an external router or layer-3 switch that provides connectivity between these two networks are deployed: one to provide connectivity for OpenStack API endpoints, Open vSwitch (OVS) GRE endpoints, and OpenStack/UCS management. The second network is used by OVS as the physical bridge interface and by Quantum as the public network. More information can be found in our installation instructions here:

http://docwiki.cisco.com/wiki/OpenStack:Folsom-Multinode

Changelog 

View the full changelog

A list of defects fixed in this release can be found at:

https://launchpad.net/openstack-cisco/folsom/2012.2.3

This release includes all OpenStack core component patches as of the OpenStack 2012.2.3 release, plus updates to client libraries. It also features a new Nagios module (puppet-naginator) to improve the installation of Nagios on Cisco OpenStack Edition, log cleanups for easier maintenance, and bug fixes. The 2012.2.3 release also changes the mechanism for fetching Puppet modules from git to apt in order to provide better version control and incrementally reduce the number of package providers.

0 blueprints and 36 bugs targeted

Bug report Importance Assignee Status
1098208 #1098208 puppet report files fill up boot server 2 Critical Mark T. Voelker  10 Fix Released
1111374 #1111374 nagios "python" expansion breaks in UCS Blade environment 3 High Chris Ricker  10 Fix Released
1111374 #1111374 nagios "python" expansion breaks in UCS Blade environment 3 High Chris Ricker  10 Fix Released
1118952 #1118952 quantum-l3-test doesn't properly test for presence of a prior ssh key 3 High Robert Starmer  10 Fix Released
1124275 #1124275 Need apt-pinning to ensure Cisco OS packages get installed 3 High Mark T. Voelker  10 Fix Released
1130719 #1130719 cron job fails with syntax error 3 High Mark T. Voelker  10 Fix Released
1135966 #1135966 install_os_puppet script shouldn't use folsom git branch 3 High Mark T. Voelker  10 Fix Released
1135966 #1135966 install_os_puppet script shouldn't use folsom git branch 3 High Mark T. Voelker  10 Fix Released
1136111 #1136111 networking service restarting too frequently 3 High Chris Ricker  10 Fix Released
1136111 #1136111 networking service restarting too frequently 3 High Chris Ricker  10 Fix Released
1147640 #1147640 keystone endpoint-list column output varies 3 High Chip  10 Fix Released
1147640 #1147640 keystone endpoint-list column output varies 3 High Chip  10 Fix Released
1148167 #1148167 nova-api package is not install during control-server load 3 High   10 Fix Released
1148167 #1148167 nova-api package is not install during control-server load 3 High   10 Fix Released
1090352 #1090352 Nothing restarts apache after installing the config file for nagios 4 Medium Ian Wells  10 Fix Released
1092141 #1092141 Nagios not listing the control or the compute nodes 4 Medium Shweta P  10 Fix Released
1092141 #1092141 Nagios not listing the control or the compute nodes 4 Medium Shweta P  10 Fix Released
1092666 #1092666 cobbler logrotate script should be installed by puppet as workaround 4 Medium Michael DeHaan  10 Fix Released
1103498 #1103498 nagios puppet integration assumes /etc/puppet 4 Medium Chris Ricker  10 Fix Released
1103498 #1103498 nagios puppet integration assumes /etc/puppet 4 Medium Chris Ricker  10 Fix Released
1115606 #1115606 Malformed /etc/network/interfaces generated when no gateway defined 4 Medium Chris Ricker  10 Fix Released
1115606 #1115606 Malformed /etc/network/interfaces generated when no gateway defined 4 Medium Chris Ricker  10 Fix Released
1130549 #1130549 nova rootwrap changes in Folsom.2 4 Medium Robert Starmer  10 Fix Released
1130564 #1130564 quantum rootwrap changes in Folsom.2 4 Medium Robert Starmer  10 Fix Released
1148166 #1148166 quantum client broken by pip-requires changes from upstream 4 Medium Chip  10 Fix Released
1148166 #1148166 quantum client broken by pip-requires changes from upstream 4 Medium Chip  10 Fix Released
1090354 #1090354 Nagios scripts hand-parse the puppet manifests 5 Low Chris Ricker  10 Fix Released
1092554 #1092554 Quantum puppet for Ruby syntax errors 5 Low Ian Wells  10 Fix Released
1123314 #1123314 Typos in site.pp.example comments 5 Low Shannon McFarland  10 Fix Released
1130382 #1130382 Missing dependencies: horizon configs should require apache and horizon packages 5 Low Daneyon Hansen  10 Fix Released
1152240 #1152240 build node default web site should be useful 6 Wishlist Chris Ricker  10 Fix Released
1152240 #1152240 build node default web site should be useful 6 Wishlist Chris Ricker  10 Fix Released
1090352 #1090352 Nothing restarts apache after installing the config file for nagios 1 Undecided   10 Fix Released
1090354 #1090354 Nagios scripts hand-parse the puppet manifests 1 Undecided Chris Ricker  10 Fix Released
1092554 #1092554 Quantum puppet for Ruby syntax errors 1 Undecided   10 Fix Released
1130382 #1130382 Missing dependencies: horizon configs should require apache and horizon packages 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.