Chris Patterson
Chris Patterson
After the dhcpcd timeout, there is an attempt to retry DHCP but it fails in an unexpected way with `dictionary update sequence element #0 has length 1; 2 is required`:...
Previously committed to 3.0-dev, this PR is for inclusion in 2.0. ###### Merge Checklist **All** boxes should be checked before merging the PR *(just tick any boxes which don't apply...
net.get_interfaces() raises FileNotFoundError when network interface is renamed during enumeration
device_driver() & get_interfaces() may need some work to be resilient if an interface is being renamed while enumerating devices: ``` Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceAzure.py", line 860, in...
Set explicit permissions as well. This will allow the source to ship correctly even if source repo permissions are mangled. Signed-off-by: Chris Patterson
###### Merge Checklist **All** boxes should be checked before merging the PR *(just tick any boxes which don't apply to this PR)* - [ ] The toolchain has been rebuilt...
The upstream repository was renamed. Match the rename and update to the latest tag. ###### Merge Checklist **All** boxes should be checked before merging the PR *(just tick any boxes...