lp:~smoser/juju-core/hooky

Created by Scott Moser and last modified
Get this branch:
bzr branch lp:~smoser/juju-core/hooky
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Scott Moser
Project:
juju-core
Status:
Development

Recent revisions

1643. By Scott Moser

first commit: unimplemented, untested, uncompiled

1642. By Jeroen T. Vermeulen

[r=jtv] Modernize test imports.

I'm fixing up the imports in the Azure provider tests. This is the second of 3 branches that focus on the change in how we import gocheck.

1641. By Dimiter Naydenov

[r=dimitern] apiserver: (Set)(Private|Public)Address in Uniter

This implements the server-side uniter API calls:
* PublicAddress
* SetPublicAddress
* PrivateAddress
* SetPrivateAddress

...for units.

https://codereview.appspot.com/12696043/

R=gz, natefinch

1640. By Tim Penhey

[r=thumper],[bug=1208879] Fix the ~/ expansion in local provider config.

https://codereview.appspot.com/12491046/

1639. By Ian Booth

[r=wallyworld] Make simplestreams parsing quieter

simplestreams parsing was outputing warnings when files/data were not found.
However, this was needlessly littering stdout with warnings that didn't
need to be there because it is expected that not all the available base
urls will contain valid data. The warnings were changed to debug.

https://codereview.appspot.com/12700043/

1638. By Tim Penhey

[r=thumper] Add help topics for providers and glossary.

https://codereview.appspot.com/12699043/

1637. By Ian Booth

[r=wallyworld] Plugins do their own argument processing

Juju now just passes all args directly to the plugins, which
are responsible for doing their own parsing etc. This removes
the need for having to use "--", but plugins now need to look
at things like -e themselves.

I also removed some duplicate tests and added some tests to
ensure the built in plugins were registered correctly and
properly output help text.

https://codereview.appspot.com/12308044/

1636. By Jeroen T. Vermeulen

[r=jtv] Configurable simplestreams stream for Azure.

The design for this was worked out with Ian. We may want a configurable set of simplestreams base URLs at some point, but that is not a very user-friendly way to offer a configurable choice of streams. So instead, I kept the base URLs hard-coded (adding the "daily" base URL to the default "released" base URL) and added the option to select a stream. The imagemetadata package, when looking for an image, may look at all the URLs but only an image from the selected stream will match.

In the process we also found that the documentation for imagemetadata.ImageConstaint.Stream was no longer accurate, so I updated it with Ian's consent.

The new insights, and a change in the simplestreams format for Azure to make the product IDs consistent with those of other clouds, got this to the opint where it actually works with real simplestreams data. I updated the integration test we had for released images, to reflect the new format, and also added one for daily images. That may seem redundant, but some identifiers change not just their values but their formats depending on whether the stream is the released one or not.

For the time being, the boilerplate config reflects the facts that:

1. We only have the "saucy" images working properly yet.
2. Since Saucy isn't released yet, we need the "daily" images.
3. The existing images seem to be tied to the West US location.

I only just discovered that last fact, and it may get fixed soon.

With this branch I can bootstrap an Azure environment, without specifying a hard-coded OS image.

1635. By Jeroen T. Vermeulen

[r=jtv] Modernize imports on tests.

There will be more of these branches. Just applying the new import rules to Azure tests; it's better to do this sort of thing aggressively, and as a separate task, than to drag it into all reviews as collateral damage (and leave some files unfixed until nobody remembers why they weren't updated).

1634. By Jeroen T. Vermeulen

[r=jtv] Modernize gocheck imports.

Applying the new import rules to the Azure tests, and specifically the name under which we import gocheck. This is the last of three branches for that purpose.

Branch metadata

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

Subscribers