lp:~fwereade/juju-core/badge-unit-logs

Created by William Reade and last modified
Get this branch:
bzr branch lp:~fwereade/juju-core/badge-unit-logs
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:
Experimental

Recent revisions

1966. By William Reade

unit logs are now badged with unit names

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.

https://codereview.appspot.com/14433052/

1964. By Ian Booth

[r=wallyworld],[bug=1236682] Add tools metadata public key

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

https://codereview.appspot.com/14579044/

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.

https://codereview.appspot.com/14494048/

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.

https://codereview.appspot.com/14530043/

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.

https://codereview.appspot.com/14499044/

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.

https://codereview.appspot.com/14511053/

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.

https://codereview.appspot.com/14438058/

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.

https://codereview.appspot.com/14540044/

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