Created by William Reade and last modified
Get this branch:
bzr branch lp:~fwereade/pyjuju/go-environ-placement-policy
Only William Reade can upload to this branch. If you are William Reade please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

William Reade

Recent revisions

198. By William Reade on 2012-06-06

merge parent

197. By William Reade on 2012-06-06

merge parent

196. By William Reade on 2012-05-31

add trivial test for ec2 placement policy

195. By William Reade on 2012-05-31

add environ.PlacementPolicy

194. By William Reade on 2012-05-31

added state.Unit.Place, and PlacementPolicy type

193. By William Reade on 2012-05-31

Add upstart package with Service and Conf types

Service enables control of, and visibility into, the state of an upstart
service; Conf embeds a Service and additionally allows for installation
(both directly, as used by a machine agent creating a unit agent service,
and as a set of commands to run later, as used when constructing a
cloud-init file to run a machine and/or provisioning agent on a new

R=niemeyer, rog, dfc

192. By William Reade on 2012-05-31

Add State method to juju.Conn

R=rog, niemeyer

191. By William Reade on 2012-05-31

Allow dummy environs to use zookeeper state

As in python, we don't want to have to bring up and tear down a zookeeper
server for every test we run against a dummy environment, so this CL
provides a mechanism for sharing a single zookeeper across multiple tests
against "different" environments.

This is done with a SetZookeeper func in the dummy package, which allows
the environ's StateInfo method to return a *state.Info pointing at that
zookeeper. Assuming the "zookeeper" config setting is set, and "isBroken"
is not, Bootstrap will initialize state and Reset will clear it; when
"zookeeper" is set to false, it should act entirely as before.

R=rog, niemeyer

190. By Frank Mueller on 2012-05-30

Added methods for relation endpoints to topology.

Relation endpoints needed two methods for testing and
key retrieving in topology.

R=fwereade, niemeyer

189. By Dave Cheney on 2012-05-30

state: add machine.{Set,}InstanceId

Allow the state to set and retrieve the value of "provider-machine-id"
stored in the /machines/machine-XXX node. The PA needs this initially to
store the instance id returned from environ.StartInstance.

R=fwereade, niemeyer

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.