OpenStack SRUs

Registered by Chuck Short on 2012-04-23

Rationale:

With the release of Essex on Precise we wish to regularily provide timely updates to our users who are still using Essex. The purpose of this blueprint is to figure out the process and track work that needs to be done.

Goal:

Provide users with stable/essex openstack installation that is well tested and production ready.

Blueprint information

Status:
Complete
Approver:
Dave Walker
Priority:
High
Drafter:
Ubuntu Server Team
Direction:
Approved
Assignee:
Chuck Short
Definition:
Approved
Series goal:
Accepted for quantal
Implementation:
Informational Informational
Milestone target:
milestone icon ubuntu-12.10
Started by
Antonio Rosales on 2012-07-11
Completed by
Dave Walker on 2012-10-03

Related branches

Sprints

Whiteboard

UDS Discussion Topics:

Providing timely issues of Openstack for users who want to stay with essex. We will be following a model similar to the kenel SRU process:
http://wiki.ubuntu.com/KernelTeam/KernelUpdate
what is a valid sru
regular conditions apply
Process (simplified)
1. Bug is opened in launchpad for the openstack project.
2. stable/essex project is sucked in to openstack-ci and tempest is run and test suits ran
3. project is uploaded to -proposed
Open Issues
- Cant test everything so you have to trust the stable maint team in openstack
- able to test obviously launchpad bugs that are specific to ubuntu
- no regular releases of essex stable tarballs yet
Open questions
- how long realistically do essex releases for precise since sillt chaging code base
ACTIONS
formalize openstack sru proccess
ask tech board for micro release exception

User Stories

Rutager is a system admin for a large ISP who uses Ubuntu for their production systems and needs a stable, well tested, production ready packaging for their servers and wants to upgrade them regularily

ABC micro is a OEM provider who sells a cloud in the box who sells Ubuntu Server for their cloud offering.

Assumptions:
- Essex on Ubuntu will be supported for 5 years
- Regular releases of an Essex stable snapshot will be done
- Openstack SRU releases will be released regularily
- Openstack SRU releases will be well qa
- Openstack Charms will be updated when necessary

Test Plans:

Openstack SRU release will be well tested

(?)

Work Items

Work items:
[zulcss] Formalize Openstack SRU policy for Precise: DONE
[zulcss] Prepare ubuntu packaging branches for stable: DONE
[zulcss] Prepare upstream tarballs for essex/stable branches: DONE
[zulcss] Prepare openstack-ci for testing of essex/stable: DONE
[zulcss] Week 5 Monitor relevant projects for apprioate fixes: DONE
[zulcss] Week 6 prepare for openstack SRU (prepare packaging): DONE
Week 7 call for testing for openstack SRU (upload): DONE
Week 8 finalize openstack SRU (internal/external testing): DONE
Week 10 Monitor relevant projects for apprioate fixes: DONE
Week 11 prepare for openstack SRU (prepare packaging): DONE
Week 12 call for testing for openstack SRU (upload): DONE
Week 13 finalize openstack SRU (internal/external testing): DONE
Week 15 Monitor relevant projects for apporiate fixes: TODO
Week 16 prepare for openstack SRU (prepare packaging): TODO
Week 17 call for testing for openstack SRU (upload): TODO
Week 18 finalize openstack SRU (internal/external testing): TODO
Apply for standing micro-release for openstack to SRU: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.