lp:~fwereade/juju-core/uniter-relation-states

Created by William Reade on 2014-04-09 and last modified on 2014-04-10
Get this branch:
bzr branch lp:~fwereade/juju-core/uniter-relation-states
Only William Reade can upload to this branch. If you are William Reade please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
William Reade
Project:
juju-core
Status:
Merged

Recent revisions

2592. By William Reade on 2014-04-10

merge parent

2591. By William Reade on 2014-04-10

fix single-result-expected error style

2590. By William Reade on 2014-04-10

fix possibility of uniter running even when unit is dead on startup

2589. By William Reade on 2014-04-09

unit agent now sets up correct relation state before running any hook contexts

2588. By William Reade on 2014-04-09

add api client method for joined relations

2587. By William Reade on 2014-04-09

add JoinedRelations uniter api

2586. By William Reade on 2014-04-08

add Unit.JoinedRelations

2585. By Nate Finch on 2014-04-08

[r=natefinch] support mongo namespaces

This change consolidates the name of the juju mongo database where it belongs - in the code that creates the scripts for mongo. It also fixes several bugs that were introduced due to the name change of the mongo service. Finally, it removes the ability to specify the exact name of the mongo service, but it still lets you add a namespace to prevent conflicts. This is necessary to support removal of old scripts.... the mongo code needs to control how the names are constructed.

2584. By Dimiter Naydenov on 2014-04-08

[r=dimitern] provider/maas: StartInstance makes []NetworkInfo

This refactors a few bits related to networking
in the MAAS provider (mainly unexporting internal
methods and fixing types).
It also adds a method to get all MAC addresses
connected to a network. Combining that with
the previous work, now StartInstance returns
a populated []environs.NetworkInfo when networks
are specified. Any errors from MAAS will cancel
StartInstance.

Last two steps to enable VLANs on MAAS will follow:
 * Provisioner uses []NetworkInfo from StartInstance
   to add the networks and interfaces in state, as
   needed;
 * Implement the changes to cloudinit scripts for
   MAAS so that network interfaces are brought up on
   boot.

Few other steps will be finished after that, but with
the ones above VLAN support will be complete (i.e.
juju status to show networks and CLI changes to validate
networks).

https://codereview.appspot.com/85060043/

R=fwereade

2583. By Tim Penhey on 2014-04-08

[r=thumper],[bug=1302820] lxc and kvm broker fake tools for other series

Currently the lxc and kvm brokers only create the same
series containers as the host, even if a different series
is asked for.

Since the series is determined by the tools, we tweak
the possible tools in order to give the right series.

https://codereview.appspot.com/85220043/

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