Openstack Next Steps
[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
- Direction:
- Approved
- Assignee:
- Chuck Short
- Definition:
- Approved
- Series goal:
- Accepted for trusty
- Implementation:
- Started
- Milestone target:
- None
- Started by
- James Page
- Completed by
Related branches
Related bugs
Bug #1262214: [MIR] ply, python-jsonpath-rw | Fix Released |
Bug #1262704: [MIR] python-jsonrpclib | Fix Released |
Bug #1267557: [MIR] heat | Fix Released |
Bug #1290743: [FFE] Pull Xen-4.4 into Trusty | Fix Released |
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-
[zulcss] Package python-workflow: DONE
[zulcss] Package python-
[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-
[zulcss] Package python-savanaclient for Ubuntu: DONE
[zulcss] Package swift 1.12.0: DONE
[zulcss] Package Ironic for Ubuntu: DONE
[zulcss] Package python-
[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-
[zulcss] Write MIR for python-
[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-
[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-
[zulcss] Package openstack icehouse-3: DONE
[zulcss] Prep cloud archive for iicehouse-3: DONE
Upgrade path testing and validation from precise-
[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-
[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.