lp:~fwereade/pyjuju/go-deploy-cmd-parsing

Created by William Reade and last modified
Get this branch:
bzr branch lp:~fwereade/pyjuju/go-deploy-cmd-parsing
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

Owner:
William Reade
Project:
pyjuju
Status:
Merged

Recent revisions

199. By William Reade

merge parent, address review

198. By William Reade

add beginnings of deploy command

197. By William Reade

add juju.Conn.Close

I'm not sure that there's an especially clean way to enforce the "don't close
conn state directly" advice. If someone can think of one, please let me know,
so I can fix that now :).

R=
CC=
https://codereview.appspot.com/6250083

196. By William Reade

Add local charm Repository type

R=niemeyer
CC=
https://codereview.appspot.com/6245075

195. By Dave Cheney

cmd/juju{c,d,}: fix testing issues by using package main

This issue has been biting roger and I for a while. After spending
some time on it today and looking at other examples from the std lib
of testing main packages, it looks like when testing main (ie, from cmd/go)
all the tests run in package main. Our use of main_test appears unique.

R=fwereade, niemeyer
CC=
https://codereview.appspot.com/6260054

194. By Frank Mueller

state: Renamed zk* to top* in topology.

This way the entity names in topology.go are more
technology independend. So far the comments contain
references to ZooKeeper. In the moment we change to
an own API hiding the technology the comments should
change too.

R=niemeyer
CC=
https://codereview.appspot.com/6247059

193. By William Reade

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
instance).

R=niemeyer, rog, dfc
CC=
https://codereview.appspot.com/6190061

192. By William Reade

Add State method to juju.Conn

R=rog, niemeyer
CC=
https://codereview.appspot.com/6243067

191. By William Reade

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
CC=
https://codereview.appspot.com/6244060

190. By Frank Mueller

Added methods for relation endpoints to topology.

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

R=fwereade, niemeyer
CC=
https://codereview.appspot.com/6198055

Branch metadata

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

Subscribers