Created by Andrew Wilkins and last modified
Get this branch:
bzr branch lp:~axwalk/juju-core/lp1271144-maas-bridge-utils
Only Andrew Wilkins can upload to this branch. If you are Andrew Wilkins please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Andrew Wilkins

Recent revisions

2454. By Andrew Wilkins

Fix maas bridge-utils installation

Also, do the ifdown/ifup dance correctly.
Live tested with "juju deploy ubuntu --to lxc:0"

Fixes lp:1271144
Fixes lp:1248283

2453. By Jesse Meek

[r=waigani] Container Manager Interface

Change StartContainer to CreateContainer
Change StopContainer to DestroyContainer


2452. By Tim Penhey

[r=thumper] Implement a helper function for sudo.

Most of the local plugin helper commands will need
to run as sudo. Instead of each writing their own
code to handle this, provide a helper function.


2451. By Andrew Wilkins

[r=axwalk],[bug=1293198] agent: format agent dir correctly on Windows

The agent package was changed for upgrades,
and we regressed on Windows. The agent Dir
method must return *nix paths regardless of
what OS the code is built for.

Fixes lp:1293198


2450. By Andrew Wilkins

[r=axwalk] cmd/juju: revert proxy changes in CLI

I'm reverting the changes to the CLI only,
as juju ssh support for the local provider
regressed (broken if machine 0 doesn't have
an SSH server available.)

We'll keep the API and utils/ssh changes
needed to re-enable this after 1.18 is


2449. By Tim Penhey

[r=thumper],[bug=1285923] Fix test isolation of ec2 local and live tests

The local and live tests were using version.Current
to upload tools and test against a limited selection
of images. This doesn't work if your architecture isn't
the same as the test images.


2448. By Jesse Meek

[r=waigani] Migrate: testbase to github testing

Replace use of:


2447. By Ian Booth

[r=thumper],[bug=1294632] Fix tools upload for local provider.

Local provider inserts agent-version into config
when the environment is opened and this was
preventing tools from being uploaded.


2446. By Horacio Durán

[r=hduran-8] Added network inclusion/exclusion to acquireNode

I added Networks structure as a parameter of acquireNode
in maas provider. Its two members IncludedNetworks and
ExcludedNetworks get converted, in a similar fashion than
constraints, into url encoded parameters, according to
they become, respectively "networks" and "not_networks",
both are multi value get parameters
For this I create an analog to convertConstraints which
I called addNetworks, mostly to keep the two
conceptually separated.
I added testing for the four variants I could think of
the structure values that where representative.
I also made a small cosmetic change to the convertConstraints
test since it was very hard to read and I needed to based my
own test on it


R=natefinch, rvb

2445. By Horacio Durán

[r=gz] environs: Added Networks to StartInstanceParams

Added to StartInstanceParams in environ/broker.go
Networks is a simple struct holding two str lists
defining which networks are to be included/excluded
for the started instance.



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.