lp:~frankban/charms/precise/juju-gui/remove-npm

Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/charms/precise/juju-gui/remove-npm
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

Owner:
Francesco Banconi
Status:
Development

Recent revisions

172. By Francesco Banconi

Add comment.

171. By Francesco Banconi

Fix typo.

170. By Francesco Banconi

Bump revision up.

169. By Francesco Banconi

Removed npm.

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

165. By Richard Harding

Update nagios checks per IS, remove spaces

164. By Brad Crittenden

Support for juju core constraints

All juju core constraints should be supported by Juju GUI.
See https://juju.ubuntu.com/docs/reference-constraints.html
The 'tags' constraint was not implemented as it is only supported for MaaS
deployments.

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

163. By Francesco Banconi

Merged back the new charm release.

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.