Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/charms/precise/juju-gui/update-deployer-deps
Only Francesco Banconi can upload to this branch. If you are Francesco Banconi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Francesco Banconi

Recent revisions

175. By Francesco Banconi

Bump revision up.

174. By Francesco Banconi

Update dependencies.

173. By Richard Harding

Merged back the new charm release.

172. By Richard Harding

Updated to the newest juju-gui release.

171. By Brad Crittenden

Constraint parsing from charmworldlib.

The constraint parsing code has been moved to charmworldlib so it has been
deleted here.

Add dependency on charmworldlib and include it in deps.


170. By Francesco Banconi

Merged back the new charm release.

169. By Francesco Banconi

Fix GUI charm broken by npm update.


168. By Richard Harding

Merged back the new charm release

167. By Richard Harding

Update to the 1.0 juju-gui release

166. By Francesco Banconi

New deployer version.

The new deployer fixes several bugs, including
- unit errors during deployments;
- only watching the units belonging to services included
  in the bundle being deployed;
- fixed a failure in deploying a bundle when a unit is
  already in error in the environment;
- gui bundle imports can use revision-less charm urls.

Also updated the guiserver/deployer interaction to reflect
changes in the deployer.

Tests: `make unittest`.
- bootstrap a Juju env;
- deploy the charm (`make deploy`);
- wait for the charm to be ready;
- start watching the guiserver logs:
  `juju ssh juju-gui/0 sudo tailf /var/log/upstart/guiserver.log`;
- from the GUI, deploy the bundle in http://pastebin.ubuntu.com/6965041/ :
  it includes a bad-wolf failtester service that will
  fail with an install error;
- even if bad-wolf units fail, the deployment proceeds:
  the relation between wordpress and mysql is eventually established
  and errors are printed to the guiserver logs;
- wait for the first deployment to be completed;
- from the GUI, deploy the bundle in http://pastebin.ubuntu.com/6965647/ :
  it just includes one haproxy service;
- ensure the bundle deployment proceeds correctly even if
  the environments contains units in an error state;
- done, thank you, destroy the juju environment.


Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.