[Blueprint server-o-ensemble] Get Ensemble into Ubuntu
Dave Walker
davewalker at ubuntu.com
Thu Sep 29 11:41:02 UTC 2011
Blueprint changed by Dave Walker:
Whiteboard changed:
Status: ensemble and its dependencies are in oneiric. Every week on
Tuesday trunk is uploaded. txzookeeper and ensemble stalled getting into
Debian. Zookeeper's health is quite good in Debian and Ubuntu now.
Work Items:
- [clint-fewbar] Prepare txzookeeper packaging for upload to Ubuntu: DONE
- [clint-fewbar] Get txzookeeper sponsored into Debian (no sponsors willing to upload): POSTPONED
- [james-page] Upload latest zookeeper to Ubuntu: DONE
- [james-page] Submit debdiff of latest zookeeper to Debian: DONE
- [clint-fewbar] package snapshot or release txaws with fixes needed by ensemble: DONE
- [clint-fewbar] Prepare ensemble package for upload to Ubuntu: DONE
- [niemeyer] Ensemble Daily PPA: DONE
+ [clint-fewbar] Prepare txzookeeper packaging for upload to Ubuntu: DONE
+ [clint-fewbar] Get txzookeeper sponsored into Debian (no sponsors willing to upload): POSTPONED
+ [james-page] Upload latest zookeeper to Ubuntu: DONE
+ [james-page] Submit debdiff of latest zookeeper to Debian: DONE
+ [clint-fewbar] package snapshot or release txaws with fixes needed by ensemble: DONE
+ [clint-fewbar] Prepare ensemble package for upload to Ubuntu: DONE
+ [niemeyer] Ensemble Daily PPA: DONE
Work Items for ubuntu-11.10-beta-1:
- [clint-fewbar] Setup automated ensemble test against Openstack: POSTPONED
+ [clint-fewbar] Setup automated ensemble test against Openstack: POSTPONED
Work Items for ubuntu-11.10-beta-2:
- [clint-fewbar] Upload latest version of ensemble before release: TODO
+ [clint-fewbar] Upload latest version of ensemble before release: DONE
== The road to main for ensemble ==
1. When do we want that to happen?
- 11.10 Ensemble in Universe, problem, ensemble is rapidly developing
how to deal with updates.
Ensemble can't be "frozen" past a stable release. We need to deploy new
features for the project to be successful.
Two possible approaches:
- Use a PPA (simpler, works well)
- Do SRUs every month or so (much more heavy weight, apparently unnecessary)
We'll probably be going with the second option.
2. What do we need to get done for this to happen?
Needed dependencies:
- txzookeeper (not packaged yet)
- txaws (must be upgraded)
- zookeeper (needs patches which were already pushed upstream)
3. Strategies for upgrading?
4. Etc.
Sample interaction with Ensemble:
$ ensemble bootstrap
# Creates some files in ~/.ensemble/
$ ensemble bootstrap
# Creates the first instance of Ensemble on EC2
$ ensemble deploy wordpress
$ ensemble deploy mysql
$ ensemble add-relation wordpress mysql
This requires AWS credentials in the environment.
The mysql instance can be reused across services.
Tasks
---
- [niemeyer] Ensemble Daily PPA.
----
Questions
- Zookeeper Packages
- python zookeeper
- txaws package updates
- ensemble package
- principia package?
#uds-o #track #topic
put your session notes here
--
Get Ensemble into Ubuntu
https://blueprints.launchpad.net/ubuntu/+spec/server-o-ensemble
More information about the Ubuntu-server-bugs
mailing list