lp:~axwalk/juju-core/remove-syslog-cloudinit-config

Created by Andrew Wilkins and last modified
Get this branch:
bzr branch lp:~axwalk/juju-core/remove-syslog-cloudinit-config
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

2356. By Andrew Wilkins

Merge trunk

2355. By Andrew Wilkins

Merge trunk

2354. By Andrew Wilkins

Remove all rsyslog configuration

This is a precursor to introducing a new
worker that manages rsyslog configuration.

We will end up with one place that creates
and upgrades rsyslog configuration based
on environment config changes, catering
both for machine and unit agents.

2353. By Andrew Wilkins

[r=axwalk] environs/config: fix optional values/defaults

We have config values which are optional for
backwards compatibility. In some cases these
should take on a different value to what the
default for a new config is. The way the defaults
map is currently constructed means that the
backwards-compatibility values always overwrite
the defaults.

https://codereview.appspot.com/66920043/

2352. By Nate Finch

[r=natefinch] Simpleworker implemention, a little worker for when you don't need anything fancy.

2351. By Dimiter Naydenov

[r=dimitern] cmd/juju: Improvements and minor fixes to ssh/scp

This CL mostly deals with suggestions from the last
review (https://codereview.appspot.com/66340045/),
which arrived after landing.

Summary of the changes:
 - scp using go.crypto has a better error message;
 - scp now accepts extra args last only, and no need for --;
 - scp works correctly with nodes that have public IPv6 address;
 - improved and rephrased help text for scp.

https://codereview.appspot.com/67820048/

R=natefinch

2350. By Martin Packman

[r=gz],[bug=1266734] Restore juju status compatibility with 1.16

A stub 'Status' api call was included in 1.16 though not used
in our codebase. It does break the fallback logic to switch
and operate on state directly when talking to a 1.16 state
server however. This branch reintroduces the old call with
the existing name, and uses 'FullStatus' for actual status
api.

https://codereview.appspot.com/66590043/

R=dimitern

2349. By Andrew Wilkins

[r=axwalk] cert: add serverAuth extKeyUsage to server certs

GnuTLS is particular about the key usage, which
prevents rsyslog from serving TLS unless the
correct ones are set.

This enables a fix for lp:1281071

https://codereview.appspot.com/66930043/

2348. By Dimiter Naydenov

[r=dimitern],[bug=1281577],[bug=1283412] cmd/juju: ssh/scp commands extra arguments; fixes

Removed the extraneous "--" that the ssh command
adds to the passed arguments, so any extra arguments
after the command will be forwarded to ssh properly.
It worked in 1.16, so this fixes a regression.
This fixes bug #1281577.

The scp command claims in its help that it supports
-- to pass extra arguments to scp, but it does not
and also does not support multiple local/remote
targets to be specified, as OpenSSH scp command does.
This fixes bug #1283412.

Also, improved a lot of ssh-related tests in both
utils/ssh/ and in cmd/juju/, adding new tests as
needed for the extra arguments.

Improved help texts for ssh, scp and add-machine
commands (included examples for the extra args
and multiple targets for scp, added ssh: example
for add-machine).

All changes are tested live:
 - bootstrapping on EC2 and running ssh or scp
 to test extra args and multiple targets;
 - manual bootstrapping
 - add-machine ssh:user@host to an existing env;
 - using juju on Windows, to test the embedded
 go.crypto ssh command.

https://codereview.appspot.com/66340045/

R=axwalk, gz

2347. By Nate Finch

[r=natefinch],[bug=1271937] use juju-mongod if it exists

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