lp:~rogpeppe/juju-core/208-simplify-config-tests

Created by Roger Peppe and last modified
Get this branch:
bzr branch lp:~rogpeppe/juju-core/208-simplify-config-tests
Only Roger Peppe can upload to this branch. If you are Roger Peppe please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Roger Peppe
Project:
juju-core
Status:
Development

Recent revisions

873. By Roger Peppe

environs/jujutest: add CheckConfigRoundTrip

872. By Roger Peppe

environs/ec2, environs/openstack: simplify config tests

871. By Roger Peppe

state: add user support

As agreed, we're not implementing removal
of users at this time.

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

870. By Dimiter Naydenov

openstack: fix bootstrap and status

Bootstrap had issues with incorrectly encoded base64 userdata,
which will be fixed with a follow-up CL in goose.
Status is now fully working.

R=TheMue, gz
CC=
https://codereview.appspot.com/7223059

869. By Ian Booth

Initial openstack image constraints

This branch adds skeletal support for openstack image contraints.
The retrieval of the image id to use is abstracted away, and the API
is similar to that used for ec2 - specify a series, arch, region and get an
image id to use.

There's no http://cloud-images.ubuntu.com yet for openstack, so as a fallback
the user can specify an image id to use in their config. Like the case for
pyjuju, this "default-image-id" config defaults to "" so must be correctly
set up by the user for things to work.

R=jameinel, gz
CC=
https://codereview.appspot.com/7237048

868. By Dimiter Naydenov

openstack: (Wait)DNSName() implemented

This is a follow up of https://codereview.appspot.com/7228058/.
Implements WaitDNSName() and DNSName() calls in the OpenStack provider, using the
map of networks to IP addresses, correctly extracting the correct IP address from it.
See getInstanceAddress() - logic ported from py-juju's openstack provider, along with
the needed tests to check all real-world cases of OS. Modified the behavior, as discussed
to use the public address if available.

R=rog, gz
CC=
https://codereview.appspot.com/7241045

867. By Ian Booth

Minor fix for Goose API change

Goose openstack test service now lives in a new package.

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

866. By Dave Cheney

version: set development version to 1.9.8

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

865. By Martin Packman

Make builddb compile and install again

The AddService call needs to be conn.State.AddService not on conn directly.

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

864. By William Reade

state: peer relation lifecycle

Services that define peer relations now always have peer relations -- they
can no longer be created or destroyed directly (well, they could be created;
but real ones will already exist, and fake relations will be removed in a
followup).

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

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