lp:~fwereade/juju-core/badge-unit-logs
- Get this branch:
- bzr branch lp:~fwereade/juju-core/badge-unit-logs
Branch merges
Branch information
Recent revisions
- 1965. By Curtis Hovey
-
[r=sinzui] Increment stable series 1.16 to 1.16.0.
We want to land selected revisions to the 1.16 branch to create a stable release.
- 1963. By Andrew Wilkins
-
[r=axwalk],[bug=1237123] Fix upload-tools for released versions; fix tests
(Cherry picked from juju-core to juju-core/1.16)
There was an issue with sync.Upload/
SyncTools for
release versions. Upload sets Dev to true in SyncContext,
and calls SyncTools. SyncTools then sets Dev to false
because MinorVersion==-1. This caused SyncTools to fail,
since uploaded tools are *always* dev (version.Build++).Also, several bootstrap and upgrade-juju tests have been
fixed for running in release versions (tested with
version.version= ="1.16. 0"). Finally, some test cleanup (don't connect commands
to stdio in tests):
- Added nullContext helper
- Make runCommand panic if ctx is nil
- Replace runCommand(nil...) with runCommand(nullContext( )...) Fixes #1237123
- 1962. By John A Meinel
-
[r=jameinel],[bug=1237219] provider/openstack: disable hostname on request
The existing code had logic that would look at the
ssl-hostname-verification: false but ignore it if the URL was "http".
It turns out that in a live situation it uses http:// for *auth-url*
but https:// for other bits like Swift. So just change that bit of
logic. If they disabled it, we disable it even if it doesn't matter
for the immediate request. - 1961. By Ian Booth
-
[r=wallyworld],[bug=1236685] Prepare env when running metadata plugins
When initialising the env before running the metadata
plugins, the NewFromName api was used. This has been
changed to PrepareFromName to fit in with the new
env logic. Tests have been added to ensure that the
correct user error message is shown, and some test
refactoring has been done to accommodate the new tests. - 1960. By Ian Booth
-
[r=wallyworld],[bug=1216254] Ensure plugins have JUJU_ENV set
Recent changes to plugin arg processing meant that JUJU_ENV was not set.
This branch fixes that and also ensures JUJU_HOME is set. - 1959. By Ian Booth
-
[r=wallyworld],[bug=1237342] Two changes backported from trunk.
Preliminary metadata signing
Add an Encode funtion which can be used to sign
simplestreams metadata. Use the new Encode function
in tests which set up signed metadata and verify that
image and tools information can be read. This functionality
was until now not formally tested due to lack of ability to
sign arbitary metadata in juju.https:/
/codereview. appspot. com/14524043/ Add command to sign metadata
A new metadata plugin is added which inline signs
simplestreams metadata. - 1958. By Ian Booth
-
[r=wallyworld],[bug=1236622] Copy tools to legacy location on sync
When sync-tools runs, it now also copies the tools tarballs
to the legacy <bucket>/tools location as well as the new
simplestreams location. This allows 1.14 code to find the tools
and thus will help with 1.14 ->1.16 upgrades on maas. - 1957. By Roger Peppe
-
[r=rogpeppe] worker/
addressupdater: back off failed lookups [cherrypicked from trunk]
Using the given values for ShortPoll, ShortPollBackoff
and LongPoll, it will take about 34 minutes and 10 requests
to reach maximum poll interval (15 minutes).A nice example of the flexibility of goroutine-based
logic, I think.
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