Openstack Next Steps

Registered by Chuck Short on 2013-11-01

[GOAL]
Ensure that Openstack remains well support for Ubuntu 14.04.

[RATIONALE]
Openstack has been in Ubuntu for 6 releases now and is established and stable. Icehouse is the next release of Openstack and Ubuntu should have this release as well.

Blueprint information

Status:
Started
Approver:
Patricia Gaughen
Priority:
Essential
Drafter:
Ubuntu Server Team
Direction:
Approved
Assignee:
Chuck Short
Definition:
Approved
Series goal:
Accepted for trusty
Implementation:
Started
Milestone target:
None
Started by
James Page on 2013-12-20

Whiteboard

[USER STORIES]
Fred is a developer who wants to develop locally on his EC2 compatible cloud before he moves his application to Amazon EC2. He deploys openstack using LXC containers.

Dave is a system administrator who wants to migrate his vmware infrastructure to use Openstack. He wants to use Ubuntu on the compute nodes to manage his vmware hypervisor.

Super Global Hyper Megamart is a telco that wants to bring their private cloud solution to their customers. They will use XenServer and Ubuntu to deploy openstack on them.

[ASSUMPTIONS]
Server QA lab will be virtualized using OpenStack supporting regular testing activities.

[RISKS]
Upgrading Openstack from folsom to grizzly might cause Openstack being unstable.

[IN SCOPE]
* Packaging Openstack for Icehouse
* MIR requests for new dependencies

[OUT OF SCOPE]
[USER ACCEPTANCE]
Multi-node testing of openstack on a regular basis using Juju charms.

[RELEASE NOTE/BLOG]
Ubuntu 14.04 provides Openstack "icehouse" the latest and greatest from the Openstack project.

(?)

Work Items

Work items for ubuntu-13.11:
Setup Trusty Icehouse in Openstack-CI: DONE
Setup Precise Icehouse in Openstack-CI: DONE
Write MIR report for httpretty: DONE
Write MIR report for mox3: DONE
Setup staging PPA for precise icehouse: DONE
Write MIR report for python-librabbitmq: DONE
Write MIR report for librabbitmq: DONE
Write MIR report beanstalkc: DONE
Write MIR report for beanstalkd: DONE

Work items for ubuntu-13.12:
[zulcss] Update libvirt to 1.2.0: DONE
[zulcss] Package libvirt-python 1.2.0: DONE
[zulcss] Sync packages from Trusty to Cloud Archive staging: DONE
[zulcss] Package Trove for Ubuntu: DONE
Package Ironic for Ubuntu: DONE
[zulcss] Package openstack icehouse-1: DONE
[james-page] Neutron packaging review and deprecation of old-style plugins -> ML2: DONE
[james-page] Nova hypervisor packaging review and re-jig to support libvirt-less drivers: DONE
[zulcss] Write MIR for mox3: DONE
[smb] MRE work for xen for Precise: DONE
[smb] MRE work for xen for Raring: DONE
[smb] MRE work for xen for Saucy: DONE
[zulcss] Update oslo.messaging to 1.2.0~a11: DONE
[zulcss] Package swift 1.11.0: DONE
[zulcss] Write MIR for oslo.messaging: DONE
[zulcss] Package oslo.rootwrap: DONE
[zulcss] Package swift-bench: DONE
[zulcss] Package python-designateclient: DONE
[zulcss] Package python-workflow: DONE
[zulcss] Package python-savannaclient: DONE
[zulcss] Add versioned dependency for six for wsme: DONE
[zulcss] Write MIR for oslo.rootwrap (#1259985): DONE
[zulcss] Write MIR for python-pycadf (#1259984): DONE

Work items for ubuntu-14.01:
[zulcss] Update libvirt to 1.2.0: DONE
[zulcss] Update libvirt to 1.2.1: DONE
[zulcss] Update libvirt-python to 1.2.1: DONE
[zulcss] Sync libvirt-python from Debian Unstable: DONE
[zulcss] Write MIR for libvirt-python (#1262758): DONE
[zulcss] Write MIR for oslo.rootwrap (#1259985): DONE
[zulcss] Write MIR for python-pycadf (#1259984): DONE
[james-page] Work out series upgrade with the juju-core team: POSTPONED
[zulcss] Package python-manillaclient for Ubuntu: DONE
[zulcss] Package python-savanaclient for Ubuntu: DONE
[zulcss] Package swift 1.12.0: DONE
[zulcss] Package Ironic for Ubuntu: DONE
[zulcss] Package python-ironicclient: DONE
[james-page] Monitor packaging for docker for Ubuntu/Debian: DONE
[james-page] test docker.io (distro) on 14.04 (memcached tutorial tested): DONE
[james-page] test lxc-docker (upstream) on 14.04 (memcached tutorial tested): DONE
Discuss contribution of Juju/OpenStack documentation upstream (annegentle): POSTPONED
[zulcss] Package python-pyghmi: DONE
[zulcss] Package openstack icehouse-2: DONE
[zulcss] Prep cloud archive for icehouse-2: DONE
[zulcss] Write MIR for python-taskflow(#1271617): DONE
[zulcss] Write MIR for python-concurrent.futures (#1271606): DONE
[zulcss] Write MIR for python-networkx (#1271609): DONE

Work items for ubuntu-14.02:
Write MIR for python-qpid: POSTPONED
Package openstack icehouse-3: DONE
[zulcss] Prep cloud archive for icehouse-2: DONE
[zulcss] Package Manilla for icehouse-3: DONE
[zulcss] Package python-manillacleint for icehouse-3: DONE
[zulcss] Package oslo.messaging 1.3.0a7: DONE
[zulcss] Perform upgrade testing from E -> I: DONE

Work items for ubuntu-14.03:
[zulcss] Write MIR for Heat (#1267557): DONE
[zulcss] Write tools to integrate trusty testing upstream: INPROGRESS
[zulcss] have non-voting ci-gate tests running on trusty: INPROGRESS
[zulcss] Write tools to integrate libvirt-lxc testing upstream: INPROGRESS
[smb] select and pull in appropriate xen version for trusty: DONE
Make sure xen integration (libvirt only) on openstack works: DONE
Porting of clients and oslo-incubator to python3: INPROGRESS
Integrate trusty with devstack for 3rd party testing: INPROGRESS
Integrate libvirt-lxc with devstack for 3rd party testing: INPROGRESS
Upgrade path testing and validation from precise->CA->trusty: DONE
[zulcss] Package openstack icehouse-3: DONE
[zulcss] Prep cloud archive for iicehouse-3: DONE
Upgrade path testing and validation from precise->CA->trusty: DONE
[zulcss] Package python-oslo.vmware: DONE
[zulcss] Write MIR for python-oslo.vmware (#1287183): DONE
[zulcss] Perform upgrade testing from G -> I: DONE
[zulcss] Perform upgrade testing from F -> I: DONE
[zulcss] Package Savannah for Ubuntu: POSTPONED
[zulcss] Package savanna-extra for Ubuntu: POSTPONED
[zulcss] Package savanna-dashboard for Ubuntu: POSTPONED
[zulcss] Package savanaa-iamge-elements for Ubuntu: DONE
[zulcss] Package manilla for Ubuntu: INPROGRESS

Work items for ubuntu-14.04:
Porting of clients and oslo-incubator to python3: INPROGRESS
select and pull in appropriate xen version for trusty: INPROGRESS
Package openstack rc1: DONE
Package openstack rc2: DONE
Package openstack final release: DONE
Porting of clients and oslo-incubator to python3: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.