Cisco Openstack i.0

Milestone information

Project:
Cisco Openstack
Series:
icehouse
Version:
i.0
Released:
 
Registrant:
Chris Ricker
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:
2 Chip, 44 Chris Ricker, 18 Mark T. Voelker, 9 Pradeep Kilambi, 1 Robert Starmer, 1 boddepalli srikanth, 1 sasikiran
Blueprints:
8 Implemented
Bugs:
74 Fix Released

Download files for this release

File Description Downloads

Release notes 

This is the initial release of COI for Ubuntu Trusty (14.04) LTS of OpenStack Icehouse (2014.1). It contains the OpenStack core components from the 2014.1 release as well as Puppet automation from StackForge and Cisco.

Getting the Source and Installing the Release
---------------------------------------------

Information about installing Cisco OpenStack Edition - Icehouse can be found here:

http://docwiki.cisco.com/wiki/OpenStack:_Icehouse_Deployment_Guide

The puppet_openstack_builder code for this release can be obtained by:

git clone -b i.0 https://github.com/CiscoSystems/puppet_openstack_builder

Source code for the constituent Puppet modules and OpenStack components is also posted to GitHub. Look for the "i.0" tag in the OpenStack component and Puppet module repositories at:

https://github.com/CiscoSystems/

Targeted Platforms
------------------

This release targets Ubuntu Trusty (14.04). It will not work properly with Ubuntu Precise. If you must use Ubuntu Precise, use the Havana release of Cisco OpenStack Installer instead.

Significant Changes
-------------------

Percona is now the Galera implementation used to provide the Active/Active HA database backend for OpenStack in HA scenarios.

Although this release still offers the "full_ha" and "compressed_ha" HA architectures that were included in past releases, the active/active database backend and load balancer proxy middleware have been modified to isolate database writes to a single database node. This architectural change is necessary because certain SQL statements within OpenStack are not handled safely by Galera in an active/active configuration with multiple database writers. Work is scheduled to remove this limitation in the Juno release.

This release uses Cobbler 2.4 for bare-metal provisioning of hardware. This introduces small changes in configuration. The power management for IPMI-managed servers (usch as UCS servers using CIMC interfaces) is referred to as "ipmilan" instead of "ipmitool". UCS servers managed using UCS-M still use "ucs" power management.

Puppet has been updated to Puppet 3.4. This changes how the puppet agent is configured. Running Puppet Agents manually might require enabling the agent first with a "puppet agent --enable" command.

This release supports installation using either Cisco's packages of core OpenStack components or the Ubuntu 'native' packages of core OpenStack components. Therefore, the release is now split across two dpkg repositories:

- http://openstack-repo.cisco.com/openstack/cisco includes the core OpenStack components, packaged by Cisco but kept as compatible with Ubuntu packaging as possible. Compared to Ubuntu's packages, these packages may contain additional features such as backported support in Neutron for additional hardware. This repo is required only for Cisco's packages of OpenStack.

- http://openstack-repo.cisco.com/openstack/puppet includes the Puppet modules and related support packages. This repo is needed regardless of which repository supplies the OpenStack components.

To ensure consistency, installations will now be locked by default to the i.0 snapshots of OpenStack and Puppet code trees. Developers and others needing more frequent changes can track the Icehouse stable trees instead by editing the Apt configuration files in /etc/apt/sources.list.d and changing all instances of "icehouse/snapshots/i.0" to "icehouse".

Changelog 

View the full changelog

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

https://launchpad.net/openstack-cisco/+milestone/i.0

This release includes OpenStack core components from the 2014.1 ("i.0") release, plus updated Puppet deployment code from StackForge and Cisco.

8 blueprints and 74 bugs targeted

Blueprint Priority Assignee Delivery
Use Snapshot Repos By Default Use Snapshot Repos By Default 4 High Mark T. Voelker  11 Implemented
Move to Apache 2.4 Move to Apache 2.4 4 High   11 Implemented
Move to Cobbler 2.4 Move to Cobbler 2.4 4 High   11 Implemented
Separate Puppet Modules into a Different Repo Separate Puppet Modules into a Different Repo 4 High Mark T. Voelker  11 Implemented
Ceph-backed live migration Ceph-backed live migration 3 Medium   11 Implemented
Remove Nagios configuration Remove Nagios configuration 3 Medium Chris Ricker  11 Implemented
Add support to deploy ceilometer with mysql Add support to deploy ceilometer with mysql 3 Medium Pradeep Kilambi  11 Implemented
Switch HA Architectures to Percona Switch HA Architectures to Percona 3 Medium Chris Ricker  11 Implemented
Bug report Importance Assignee Status
1301418 #1301418 VPNaaS Missing Required Entries in Config Files 3 High Pradeep Kilambi  10 Fix Released
1302138 #1302138 Have to enable promiscuous on interface for load-balancers to receive vrrp adv 3 High Pradeep Kilambi  10 Fix Released
1302163 #1302163 nova boot VIF creation fails 3 High Mark T. Voelker  10 Fix Released
1303973 #1303973 missing class_group file warnings 3 High Chris Ricker  10 Fix Released
1304017 #1304017 duplicate declaration of instance_usage_audit 3 High Chris Ricker  10 Fix Released
1304579 #1304579 connection errors blocking db syncs 3 High Chris Ricker  10 Fix Released
1306755 #1306755 Keystone configure to use sqlite when mysql expected 3 High Mark T. Voelker  10 Fix Released
1306764 #1306764 Heat configured to use sqlite when mysql expected 3 High Mark T. Voelker  10 Fix Released
1307536 #1307536 Not able to start haproxy service on H.2 beacuse of novnc port bind issue 3 High Pradeep Kilambi  10 Fix Released
1307537 #1307537 HA Proxy not able to start in H.2 due to Apache listening on 0.0.0.0 3 High Pradeep Kilambi  10 Fix Released
1308884 #1308884 Crash when using puppet-mysql 2.2 3 High Mark T. Voelker  10 Fix Released
1311218 #1311218 puppet agent doesn't work 3 High Chris Ricker  10 Fix Released
1312677 #1312677 Horizon is not available by IP of a controller node 3 High   10 Fix Released
1312725 #1312725 cobbler can't handle ucs-m / suborgs 3 High Chip  10 Fix Released
1312748 #1312748 preseed fails 3 High Chris Ricker  10 Fix Released
1316143 #1316143 puppet agent disabled in trusty 3 High Chris Ricker  10 Fix Released
1316678 #1316678 keepalived module blows up with undefined method 3 High Chris Ricker  10 Fix Released
1317195 #1317195 pkgsel in preseed not working 3 High Chris Ricker  10 Fix Released
1317209 #1317209 apache::vhost error during compressed ha deployment 3 High Chris Ricker  10 Fix Released
1321614 #1321614 Swift quotas do not work. There is no account_quotas or container_quotas middleware 3 High Chris Ricker  10 Fix Released
1321734 #1321734 select ... for update breaks with multi-writer galera 3 High Chris Ricker  10 Fix Released
1321939 #1321939 ceilometer-api binding all IPs in ha 3 High Chris Ricker  10 Fix Released
1322012 #1322012 neutron-server started with ml2 config instead of OVS config even if OVS plugin is configured 3 High   10 Fix Released
1322210 #1322210 rabbitmq cookie issue on all puppet runs 3 High Chris Ricker  10 Fix Released
1322282 #1322282 Login issues with Horizon 3 High Chris Ricker  10 Fix Released
1322284 #1322284 vhosts wrong in compressed_ha so horizon doesn't work 3 High Chris Ricker  10 Fix Released
1324593 #1324593 apache not binding port 80 on HA build node 3 High Chris Ricker  10 Fix Released
1325002 #1325002 cobbler_sync uses wrong IP 3 High Chip  10 Fix Released
1325030 #1325030 power management changes with cobbler 2.4 3 High Chris Ricker  10 Fix Released
1325064 #1325064 diskpart not mapped 3 High Chris Ricker  10 Fix Released
1325080 #1325080 expert_disk isn't working 3 High Chris Ricker  10 Fix Released
1325082 #1325082 ntp_server not working 3 High Chris Ricker  10 Fix Released
1325691 #1325691 Puppet clients unable to talk to the puppet server 3 High Chris Ricker  10 Fix Released
1325808 #1325808 install drive not found by preseed 3 High Chris Ricker  10 Fix Released
1274358 #1274358 Swift race condition on AIO 4 Medium Chris Ricker  10 Fix Released
1284772 #1284772 Cinder volume creation throws an error, when image is used as the volume source 4 Medium Mark T. Voelker  10 Fix Released
1290508 #1290508 add support for trusty to cobbler 4 Medium Chris Ricker  10 Fix Released
1292772 #1292772 Duplicate resource error in coe::base 4 Medium Mark T. Voelker  10 Fix Released
1293796 #1293796 Filenames not parameterized by release in /etc/apt/sources.list.d/ 4 Medium boddepalli srikanth  10 Fix Released
1294226 #1294226 Install ruby json on openstack nodes for mongo replset support 4 Medium Pradeep Kilambi  10 Fix Released
1295327 #1295327 drop rubygems install 4 Medium Chris Ricker  10 Fix Released
1295697 #1295697 deal with keystone endpoint specification change 4 Medium Pradeep Kilambi  10 Fix Released
1298045 #1298045 ceilometer keystone change on every run 4 Medium Pradeep Kilambi  10 Fix Released
1298605 #1298605 AIO install fails due to bad puppetdb password 4 Medium Chris Ricker  10 Fix Released
1299193 #1299193 need ubuntu package repo option 4 Medium Chris Ricker  10 Fix Released
1301577 #1301577 ceilometer dbsync fails on first puppet run 4 Medium Pradeep Kilambi  10 Fix Released
1301579 #1301579 glance dbsync fails on first puppet run 4 Medium Chris Ricker  10 Fix Released
1301976 #1301976 Glance API service does not bind to default port 9292 4 Medium Chris Ricker  10 Fix Released
1302082 #1302082 LibvirtHybridOVSBridgeDriver load Error while starting nova-compute service after icehouse early driver install 4 Medium Mark T. Voelker  10 Fix Released
1302087 #1302087 sort out VPNaaS package name change 4 Medium Chris Ricker  10 Fix Released
1302088 #1302088 die, latin1, die (nova) 4 Medium Chris Ricker  10 Fix Released
1302560 #1302560 novaclient caching changes 4 Medium Chris Ricker  10 Fix Released
1308366 #1308366 Region Data not inserting correctly for all services 4 Medium Mark T. Voelker  10 Fix Released
1308545 #1308545 puppet_mysql_version not working 4 Medium Chris Ricker  10 Fix Released
1308547 #1308547 missing data mapping for glance::db::mysql::mysql_module 4 Medium Chris Ricker  10 Fix Released
1310708 #1310708 resizes an instance is not functioning 4 Medium Mark T. Voelker  10 Fix Released
1311102 #1311102 drop rubygems install from preseed 4 Medium Chris Ricker  10 Fix Released
1314772 #1314772 swift group race condition 4 Medium Chris Ricker  10 Fix Released
1314774 #1314774 glance user race condition 4 Medium sasikiran  10 Fix Released
1322665 #1322665 horizon "unable to retrieve" errors in HA 4 Medium Chris Ricker  10 Fix Released
1322715 #1322715 die, latin1, die (ceilometer) 4 Medium Chris Ricker  10 Fix Released
1323761 #1323761 traceback when enabling swift proxy quotas 4 Medium Chris Ricker  10 Fix Released
1326459 #1326459 ucs-m power type is back to ucs 4 Medium Chris Ricker  10 Fix Released
1291068 #1291068 Host is declared twice in AIO mode with cobbler enabled 5 Low Mark T. Voelker  10 Fix Released
1292152 #1292152 HA scenarios set wrong openstck_repo_location value 5 Low Mark T. Voelker  10 Fix Released
1293005 #1293005 Specifying build-node host name in user.yaml does not update pressed file 5 Low Mark T. Voelker  10 Fix Released
1295662 #1295662 libvirt_type is deprecated 5 Low Chris Ricker  10 Fix Released
1301901 #1301901 cirros should be 0.3.2 5 Low Chris Ricker  10 Fix Released
1304179 #1304179 Removing collectd, graphite from class_groups does not stop it from being installed 5 Low Mark T. Voelker  10 Fix Released
1305261 #1305261 Install doc has wrong path to repo in user.yaml 5 Low Mark T. Voelker  10 Fix Released
1308257 #1308257 Duplicate resource conflict when cobbler enabled on AIO 5 Low Mark T. Voelker  10 Fix Released
1317160 #1317160 cinder: sql_connection parameter deprecated 5 Low Mark T. Voelker  10 Fix Released
1296073 #1296073 install.sh in puppet_openstack_builder doesn't auto-log output 6 Wishlist Robert Starmer  10 Fix Released
1297340 #1297340 Ceph release should support glance COW to cinder volume 6 Wishlist   10 Fix Released
This milestone contains Public information
Everyone can see this information.