Interim plan to move away from the mongo tarball

David Cheney david.cheney at canonical.com
Wed Mar 20 04:31:17 UTC 2013


Hello,

The short version (email me if you really want the whole story).

By Raring we hope to have mongo 2.2+ssl in a package for P, Q and R and 
a large amount of resources have been mobilised to making this happen, 
but that is only 1/2 the story.

The other 1/2 belongs to the juju-core team, and that is ensuring that 
bootstrap nodes work with a deb packaged version of mongo. This includes 
playing nicely with upstart, starting it with the correct flags, etc.

To avoid leaving this til mongo has been fully packaged I plan to use a 
PPA version of mongo, with the help of bigjools. This means I'm not 
blocked on the other 1/2 of the work mentioned above, and the change 
from PPA to distro will be minimal.

For goose/openstack or maas, I'm not sure if this will make your life 
harder or easier. In theory you won't have to maintain the magic s3 
bucket in your code, this magic will move to environs/cloudinit, but it 
is still a problem for juju environments that exist off the grid. I 
don't see this proposal makes things any worse for them than they 
already had it.

Expect a set of branches that switch from wget to ppa shortly. I will 
raise cards for this work in leankit.

Cheers

Dave



More information about the Juju-dev mailing list