lp://staging/~axwalk/juju-core/1.16-juju-provision-plugin
- Get this branch:
- bzr branch lp://staging/~axwalk/juju-core/1.16-juju-provision-plugin
Branch merges
- Juju Engineering: Pending requested
-
Diff: 513 lines (+310/-63)5 files modifiedcmd/plugins/juju-provision/provision.go (+162/-0)
cmd/plugins/juju-provision/provision_test.go (+66/-0)
environs/cloudinit/cloudinit.go (+53/-34)
environs/cloudinit/cloudinit_test.go (+27/-27)
provider/dummy/environs.go (+2/-2)
Branch information
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. - 1984. By Curtis Hovey
-
[r=sinzui] Increment juju to 1.16.4.
Update version and win installer to 1.16.4.
- 1982. By Tim Penhey
-
[r=thumper],[bug=1247299] Fix the lxc provider again.
Backporting fix from trunk to 1.16.
Also incrementing version numbers.
- 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. - 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