Created by Michael Hudson-Doyle on 2013-11-14 and last modified on 2013-11-19
Get this branch:
bzr branch lp:~mwhudson/juju-core/gccgo-reflection-fun
Only Michael Hudson-Doyle can upload to this branch. If you are Michael Hudson-Doyle please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Michael Hudson-Doyle

Recent revisions

2076. By Michael Hudson-Doyle on 2013-11-19

another workaround field

2075. By Michael Hudson-Doyle on 2013-11-19

add workaround fields

2074. By Michael Hudson-Doyle on 2013-11-19

discard methods taking or returning empty structures

2073. By Ian Booth on 2013-11-19

[r=wallyworld] Hook up container setup logic

The main focus of this branch is to wore up the logic to
intialise container infrastructure when they are first
provisioned. Right now, that means apt-get install any
required packages, but that may expand to include
downloading/sync images etc.

A new container.Initialisation interface is created, with
implementations for lxc and kvm. This allows the current
simple package install logic to be expanded later. The
lxc package install in cloudinit is removed since it is
no longer needed there.

The provisioner worker has been tweaked to add in kvm
support (but waiting on kvm broker). Some test code was
moved from the apt util to testbase to that the apt cmd
output could be captured in several tests.


2072. By Ian Booth on 2013-11-18

[r=wallyworld] Container provisioners are not started until needed. The machine agent established what container types are supported on a given host and starts watchers which trigger when the first container of that type is requested. At that point, the provisoner is started.

This is the first in a series of changes which will also need the container dependencies be installed on an as required basis and other work done to improve container provisioning.


2071. By Frank Mueller on 2013-11-18

[r=themue],[bug=1193244] switch: more script friendly output

Changed switch command to more script friendly
output. Branch has been newly created after an
error when reverting.


2070. By Abel Deuring on 2013-11-18

[r=adeuring],[bug=1245427] avoid the term 'service' in juju ssh -h

2069. By Andrew Wilkins on 2013-11-18

[r=axwalk],[bug=1236691] Providers are responsible for selecting tools

This change makes providers responsible for
selecting bootstrap tools, and ensuring they
are available in storage. The null provider is
updated to select the tools appropriate to the
bootstrap host. Other providers use a default
implementation in environs/bootstrap, which
has been extracted from cmd/juju/bootstrap.go.

One test fails due to a logging change. This is
fixed by https://codereview.appspot.com/14430064/.

Fixes #1236691


2068. By Roger Peppe on 2013-11-16

[r=rogpeppe] state: create stateServers document

There's no way for it to change currently, and
it will be out of date the moment anyone
adds or removes a machine with a state server
job, but that will come in subsequent CLs,
where we'll implement EnsureAvailability
and remove the jobs argument from AddMachine
and friends.

2067. By Curtis Hovey on 2013-11-15

[r=sinzui],[bug=1251711] Restore YAML block and flow interpretation.

Update the goyaml dep to r50 so that --- and ... can have text following them.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.