[Blueprint server-o-ensemble] Get Ensemble into Ubuntu

Clint Byrum clint at fewbar.com
Fri Jul 15 16:22:49 UTC 2011


Blueprint changed by Clint Byrum:

Whiteboard changed:
  Status: ensemble and txzookeeper are in Oneiric NEW queue. txaws --
  waiting for response from developers on a release, or will package a bzr
  snapshot.
  
  Work Items:
  [clint-fewbar] Prepare txzookeeper packaging for upload to Ubuntu: DONE
  [clint-fewbar] Get txzookeeper sponsored into Debian: INPROGRESS
- [clint-fewbar] Upload latest zookeeper to Ubuntu: INPROGRESS
- [clint-fewbar] Submit debdiff of latest zookeeper to Debian: TODO
+ [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-2:
  [clint-fewbar] Upload latest version of ensemble before release: TODO
  
  == 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