lp:~benji/charms/precise/juju-gui/bug-1284088

Created by Benji York and last modified
Get this branch:
bzr branch lp:~benji/charms/precise/juju-gui/bug-1284088
Only Benji York can upload to this branch. If you are Benji York please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Benji York
Status:
Development

Recent revisions

175. By Benji York

fix bugs found in review

174. By Benji York

handle lost nrpe relations

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.

R=frankban
CC=
https://codereview.appspot.com/71230043

170. By Francesco Banconi

Merged back the new charm release.

169. By Francesco Banconi

Fix GUI charm broken by npm update.

R=rharding
CC=
https://codereview.appspot.com/67990044

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`.
QA:
- 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.

R=bac
CC=
https://codereview.appspot.com/63570048

Branch metadata

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

Subscribers