lp:~themue/juju-core/010-local-removed-old-approach

Created by Frank Mueller on 2013-02-15 and last modified on 2013-02-22
Get this branch:
bzr branch lp:~themue/juju-core/010-local-removed-old-approach
Only Frank Mueller can upload to this branch. If you are Frank Mueller please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Frank Mueller
Project:
juju-core
Status:
Development

Recent revisions

920. By Brad Crittenden on 2013-02-22

Refactor guts of cmd/juju/get/Run to statecmd.

This is the first of two branches to provide API support for 'juju get'. This
one does the preliminary work of moving the common code to statecmd. The next
branch will add support in client and apiserver.

Did some drive-by changes including typo fixes that were visible in output and
added some content to the README.

R=dfc, jameinel, dimitern, fwereade
CC=
https://codereview.appspot.com/7401043

919. By William Reade on 2013-02-22

state: add Machine.Series

as a very first step towards resolving lp:1131608

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

918. By Francesco Banconi on 2013-02-22

Implement environment info API call.

The Juju GUI needs an API call to retrieve some details
about the Juju environment: provider type and default series.
This branch includes this functionality.

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

917. By Ian Booth on 2013-02-22

Use shared Goose client

Instead of using a separate Goose client for the Nova and Swift connections, a single shared
client is used. This has been made possible due to work on the Goose side to make the client
reentrant. Now only a single HTTP connection instance is used.

R=jameinel, dimitern
CC=
https://codereview.appspot.com/7324059

916. By Dave Cheney on 2013-02-21

cmd/status: simplify status

Machine IDs are strings now, this makes status simpler.

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

915. By Roger Peppe on 2013-02-20

state/api: use error codes

We add a general mechanism to rpc to transform
all server->client error codes, rather than add
this manually to each API entry point.

R=dfc, dimitern, TheMue, fwereade
CC=
https://codereview.appspot.com/7314116

914. By William Reade on 2013-02-20

cmd/juju: get-constraints, set-constraints

Notable features:

  * Constraints parsing has been moved wholesale into state; this, and the
    associated test moves, make up the bulk of this diff, and don't involve
 logic changes in the actual parsing.
  * GetConstraintsCommand and SetConstraintsCommand are now implemented,
    and hooked up in Main().
  * Main() now registers commands in an order somewhat more readable than
    alphabetical, IMO.

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

913. By William Reade on 2013-02-20

state: add service constraints

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

912. By William Reade on 2013-02-20

state: get/set environ constraints

R=dfc, jameinel, dimitern, rog
CC=
https://codereview.appspot.com/7307128

911. By Roger Peppe on 2013-02-20

state/statecmd: new package

This is the place where the command implementations in
common between cmd/juju and state/api will live.

In the next CL we'll make state/api call statecmd.SetConfig.

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

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