lp://staging/~axwalk/juju-core/1.16-juju-provision-plugin

Created by Andrew Wilkins and last modified
Get this branch:
bzr branch lp://staging/~axwalk/juju-core/1.16-juju-provision-plugin
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

Owner:
Andrew Wilkins
Project:
juju-core
Status:
Development

Recent revisions

1987. By Andrew Wilkins

Implement juju-provision plugin

This plugin provides a way of provisioning
a new machine instance with the prerequisites
for running a Juju agent, but without installing
the agent itself.

1986. By Curtis Hovey

[r=sinzui],[bug=1227952] Backport the goyaml naked dash fix.

Update dependencies.tsv to get the latest version of goyaml which fixes
the naked dash problem

1985. By William Reade

[r=fwereade],[bug=1089289] fix lp:1089289 for 1.16

involves trunk revisions:

2015, 2025 for destroy-machine and destroy-unit over the API
2045 for force-destroy-machine in state
2050, 2051 for force-destroy-machine in api

...and a tweak to cmd/jujud/machine_test.go to revert functionality in r2045
that depends on post-1.16 address-handling code.

https://codereview.appspot.com/26100043/

1984. By Curtis Hovey

[r=sinzui] Increment juju to 1.16.4.

Update version and win installer to 1.16.4.

1983. By William Reade

[r=fwereade],[bug=1233457] cherrypick r2042 from trunk

fixes lp:1233457

https://codereview.appspot.com/25920043/

1982. By Tim Penhey

[r=thumper],[bug=1247299] Fix the lxc provider again.

Backporting fix from trunk to 1.16.

Also incrementing version numbers.

https://codereview.appspot.com/21420045/

1981. By Curtis Hovey

[r=sinzui] Increment stable to 1.16.2

1980. By Tim Penhey

[r=thumper],[bug=1246556] Fix LXC containers on MAAS

We can't get a real CI framework soon enough.

When the provisioner was updated to use the API, this
accidentally broke LXC on MAAS, as the secret attributes
are stripped from the environment config for non-manager
nodes. This makes a completely invalid MAAS config, which
means the LCX provisioner task never starts.

There was no easy fix for this, so the correct one had
to do. That is to provide an API call to get what the
containers actually need, and not have them depend on
things they don't need.

I took this opportunity to also simplify the parameters
for the StartContainer call.

https://codereview.appspot.com/20220043/

1979. By Ian Booth

[r=wallyworld],[bug=1246320] Use gwacl rev 229 to fix Azure api change

1978. By Martin Packman

[r=gz],[bug=1243861] cloudinit: Use cloud archive key not short key id

Cherrypick of r2002 from trunk.

Currently, when adding the cloud archive to apt_sources for
precise, we supply the short key id to obtain the signing
key. However, this requires access to the keyserver, which
not all deployments will have. By supplying the full text
of the public key instead, we can verify the download
without needing additional access.

https://codereview.appspot.com/17500043/

R=jameinel

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~go-bot/juju-core/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers