lp:~dave-cheney/juju-core/trunk

Created by Dave Cheney and last modified
Get this branch:
bzr branch lp:~dave-cheney/juju-core/trunk
Only Dave Cheney can upload to this branch. If you are Dave Cheney please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Dave Cheney
Project:
juju-core
Status:
Development

Recent revisions

827. By Dave Cheney

gofmt

826. By Dave Cheney

set development version to 1.9.7

825. By Roger Peppe

various: use agent package, lose agent flags

Unfortunate circular dependencies mean this
comes in one big lump.

R=dimitern, fwereade
CC=
https://codereview.appspot.com/7102043

824. By Roger Peppe

environs/cloudinit: refactor tests

In an upcoming CL, I was starting to add ever more
logic to the script tests, and a different approach seemed
like a better way.

By specifying the entire script in the tests, we
get a much better idea of what the cloudinit
scripts will look like as a whole, making it
easier to diagnose problems earlier.

The down side is we'll need to change the tests
more often, but they're easier to change, and
it seems like less smoke and mirrors.

R=fwereade, TheMue
CC=
https://codereview.appspot.com/6963050

823. By William Reade

jujud: more robust test

TestHostUnits was sometimes panicing with a nil state pointer in
waitDeployedUnits; now it shouldn't.

R=rog, dimitern
CC=
https://codereview.appspot.com/7094043

822. By William Reade

uniter: set JUJU_REMOTE_UNIT

see lp:1098442

R=rog, TheMue
CC=
https://codereview.appspot.com/7091043

821. By Roger Peppe

environs/agent: new package

For the moment, it only deals with settings, but some
functionality will probably move from environs/tools.go
into this package in a future CL.

I decided to write all the settings to a single file rather than the
current multiple files) because it's less code, more easily extensible,
and if we do want different goroutines in an agent to write different
aspects of the file, it would be straightforward to add some locking
around the write.

R=TheMue, fwereade
CC=
https://codereview.appspot.com/7064066

820. By William Reade

charm: don't check hook names

This would break on encountering charms with valid juju-* relation hooks

R=rog, TheMue
CC=
https://codereview.appspot.com/7080043

819. By William Reade

charm: juju-* relation names sometimes allowed

Specifically: container-scoped require relations of subordinate charms may
use juju-* names for relations; they're disallowed for everything else.

R=TheMue, rog
CC=
https://codereview.appspot.com/7073056

818. By William Reade

cmd/juju: destroy-unit is more restrictive

It now only accepts Alive (because allowing only a single destroy per entity
is already conventional) principal (because subordinate lifecycle is
controlled by the principal) units.

R=TheMue, dimitern, rog
CC=
https://codereview.appspot.com/7058061

Branch metadata

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

Subscribers