~smoser/cloud-init:fix/ds-identify-vmware-detection

Last commit made on 2018-12-20
Get this branch:
git clone -b fix/ds-identify-vmware-detection https://git.launchpad.net/~smoser/cloud-init
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
fix/ds-identify-vmware-detection
Repository:
lp:~smoser/cloud-init

Recent commits

a20cfa2... by Scott Moser

ds-identify: fix wrong variable name in ovf_vmware_transport_guestinfo.

ovf_vmware_transport_guestinfo is not currently tested.
It used '$1' instead of '$out' when checking for xml content in
the output of vmware-rpctool.

d4d11c7... by Scott Moser

OVF: simplify expected return values of transport functions.

Transport functions (transport_iso9660 and transport_vmware_guestinfo)
would return a tuple of 3 values, but only the first was ever used
outside of test. The other values (device and filename) were just
ignored.

This just simplifies the transport functions to now return content
(in string format) or None indicating that the transport was not found.

f55bb17... by Scott Moser

Vmware: Add support for the com.vmware.guestInfo OVF transport.

This adds support for reading OVF information over the
'com.vmware.guestInfo' tranport. The current implementation requires
vmware-rpctool be installed in the system.

LP: #1807466

26e95e9... by Scott Moser

HACKING.rst: change contact info to Josh Powers

In the Hacking doc, change the contact information for the contributors
agreement to reference Josh Powers rather than Scott Moser.

5b06531... by Scott Moser

Update to pylint 2.2.2.

The tip-pylint tox target correctly reported the invalid use of
string formatting. The change here is to:

a.) Fix the error that was caught.
b.) move to pylint 2.2.2 for the default 'pylint' target.

45d731a... by Ryan Harper

Release 18.5

Bump the version in cloudinit/version.py to be 18.5 and update ChangeLog.

LP: #1808380

e1da348... by Joshua Powers

tests: add Disco release

6aef6c7... by Ryan Harper

net: render 'metric' values in per-subnet routes

It is possible to have a metric value in a per-subnet route.
This is currently missing in all renderers. Update each
renderer to emit the correct metric value from the config.

LP: #1805871

a4007d0... by James Baxter

write_files: add support for appending to files.

Add 'append: true' to write_files entries to append 'content' to file
specified by 'path' key. This modifies the file open mode to append.

a582a2d... by Scott Moser

config: On ubuntu select cloud archive mirrors for armel, armhf, arm64.

Infrastructure is now set up for Ubuntu to handle Amazon instances
hitting a ports archive at:
   - http://%(ec2_region)s.ec2.ports.ubuntu.com/ubuntu-ports/

And additionally, generic mirrors at
   *.clouds.ports.ubuntu.com/ubuntu-ports

The change here will utilize those mirrors for the arm64, armel and
armhf arches.

We've decided to limit the auto-selection of those
mirrors to arm, where we know a use case. That way new instances
of ppc64el or other arches will not select them. Such a behavior change
could be problematic for a user in a firewalled environment.

LP: #1805854