~raharper/cloud-init:ubuntu/devel/fix-90-dpkg-cfg

Last commit made on 2019-10-09
Get this branch:
git clone -b ubuntu/devel/fix-90-dpkg-cfg 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:
ubuntu/devel/fix-90-dpkg-cfg
Repository:
lp:~raharper/cloud-init

Recent commits

9224243... by Ryan Harper

releasing cloud-init version 19.2-36-g059d049c-0ubuntu3

8dcdd78... by Ryan Harper

update changelog

bc88f2c... by Ryan Harper

debian/cloud-init.config get_yaml_list should return only the value

When fixing LP: #1841697 we mistakely added the key and list brackets
to the return value of the get_yaml_list function. This resulted in
cloud-init.postinst which creates 90_dpkg.cfg to duplicate the key
and brackets resulting in an invalid yaml file. This commit removes
the emitted $key and [ ] portions resulting in valid yaml when
cloud-init.postinst renders 90_dpkg.cfg.

LP: #1846511

1fb33a8... by Dan Watkins

releasing cloud-init version 19.2-36-g059d049c-0ubuntu2

f0fe64e... by Dan Watkins

update changelog

45181f5... by Dan Watkins

cherry pick a7d8d032

LP: #1846535

8acfb2e... by Dan Watkins

releasing cloud-init version 19.2-36-g059d049c-0ubuntu1

6492551... by Dan Watkins

update changelog (New upstream snapshot 19.2-36-g059d049c).

421a962... by Dan Watkins

merge from master at 19.2-36-g059d049c

059d049... by Ryan Harper

net: add is_master check for filtering device list

Some network devices are transformed into a bond via kernel magic
and do not have the 'bonding' sysfs attribute, but like a bond they
have a duplicate MAC of other bond members. On Azure Advanced
Networking SRIOV devices are auto bonded and will have the same MAC
as the HyperV nic. We can detect this via the 'master' sysfs attribute
in the device sysfs path and this patch adds this to the list of devices
we ignore when enumerating device lists.

LP: #1844191