~raharper/cloud-init:fix/sysconfig-skip-resolvconf-no-dns-config

Last commit made on 2019-09-26
Get this branch:
git clone -b fix/sysconfig-skip-resolvconf-no-dns-config https://git.launchpad.net/~raharper/cloud-init
Only Ryan Harper can upload to this branch. If you are Ryan Harper please log in for upload directions.

Branch merges

Branch information

Name:
fix/sysconfig-skip-resolvconf-no-dns-config
Repository:
lp:~raharper/cloud-init

Recent commits

6ac5b74... by Ryan Harper

Clarify content variable names

71a4b90... by Ryan Harper

Move network_state check up to top of _render_dns

f2acec1... by Ryan Harper

sysconfig: only write resolv.conf if network_state has DNS values

If an OS image provided an /etc/resolv.conf file that was not empty
cloud-init would read and re-write it with a cloud-init header even
if no DNS network configuration was provided (e.g. DHCP only).

This can cause problems for some network services which don't
ignore cloud-init's header.

LP: #1843634

66ef979... by Robert Schweikert

systemd/cloud-init.service.tmpl: start after wicked.service

Change the startup order. On SUSE distros cloud-init.service
should start after wicked.service. This reflects the same
start up order other distributions utilize.

b19177e... by Chad Smith

docs: fix zstack documentation lints

Resolve the following lints raised by 'make doc':
- doc/rtd/topics/datasources/zstack.rst:5: D001 Line too long
- doc/rtd/topics/datasources/zstack.rst:10: D001 Line too long

0cbcd22... by Dan Watkins

analyze/show: remove trailing space in output

18286fc... by Brian Candler

Add missing space in warning: "not avalid seed"

9faa8d5... by Ryan Harper

pylintrc: add 'enter_context' to generated-members list

On Bionic (python 3.6.8) we now see no-member errors on untouched code.
This does not reproduce on Xenial (3.5) nor on Eoan (3.7.4). The source
of the failure was the release of astroid 2.3.0 vs. 2.2.5. Resolve this
by adding the member attribute to the generated member list in pylintrc.
This fixes CI failures.

571f7c3... by Steve Ruan

Add datasource for ZStack platform.

Zstack platform provides a AWS Ec2 metadata service, and
identifies their platform to the guest by setting the 'chassis asset tag'
to a string that ends with '.zstack.io'.

LP: #1841181

4df0065... by Joshua Powers

docs: organize TOC and update summary of project