lp:~niemeyer/pyjuju/go-better-schema

Created by Gustavo Niemeyer and last modified
Get this branch:
bzr branch lp:~niemeyer/pyjuju/go-better-schema
Only Gustavo Niemeyer can upload to this branch. If you are Gustavo Niemeyer please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gustavo Niemeyer
Project:
pyjuju
Status:
Development

Recent revisions

158. By Gustavo Niemeyer

Introduce StringMapType in schema package to make things simpler.

157. By Dave Cheney

state: add WatchEnvironConfig

This change adds a watcher for the /environment key. The result
returned from changes to this key is a *ConfigNode. The idea is
the provisioning agent will watch this key, then convert the
*ConfigNode into an Environ via a yet to be written facility.

Also included is a bug fix detected while testing and a few
small tweaks to util.go.

R=fwereade, niemeyer, <email address hidden>, rog
CC=
https://codereview.appspot.com/6207050

156. By Dave Cheney

implement jujud initzk

Rog has already done this, but he hasn't comitted it yet, and I needed it.

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

155. By Roger Peppe

environs/ec2: delete control bucket and contents when environment is destroyed

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

154. By William Reade

Implement unit-get command

Note that "smart" output formatting no longer exists; we default to yaml.

Also consolidated common test code.

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

153. By Dave Cheney

state: add WatchMachines

R=fwereade, rog, TheMue, niemeyer
CC=
https://codereview.appspot.com/6202060

152. By William Reade

Add hopefully-reusable --output and --format flags to config-get

Format defaults to "smart", as in python, but does not produce the same
output: it produces go-specific stringifications rather than python-specific
ones. Since "smart" python output was clearly never intended to be (easily)
machine-readable (or it would have used repr) this has been agreed to be
equivalent enough.

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

151. By William Reade

Basic config-get command

Note that the command's output is wrong: it's enough to demonstrate that the
right data is being found and used, but that's all. Expect output formatting
more like python in a followup branch.

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

150. By William Reade

jujuc client executable

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

149. By William Reade

Newlines in command help messages are now consistent

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

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