lp:~michael.nelson/juju-core/1208504-post-bootstrap-hp-no-instances-found

Created by Michael Nelson and last modified
Get this branch:
bzr branch lp:~michael.nelson/juju-core/1208504-post-bootstrap-hp-no-instances-found
Only Michael Nelson can upload to this branch. If you are Michael Nelson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michael Nelson
Project:
juju-core
Status:
Development

Recent revisions

1643. By Michael Nelson

Merged master.

1642. By Michael Nelson

Increment impatientAttempt's Min count to 2. (Easiest fix for previous test error, but happy to change with a better solution).

1641. By Michael Nelson

Switch to new WaitFor methods - breaks tests which assume that attempt.Next() only needs one call.

1640. By Michael Nelson

Pass attempt in to wait helper, and add WaitForFirstDNSName.

1639. By Michael Nelson

Add WaitForInstances polling helper.

1638. By Michael Nelson

Added custom error to broken error of dummy env.

1637. By Michael Nelson

Initial thoughts.

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