** Description changed: - cloud-init v. 18.4-0ubuntu1~16.04.1 in -proposed automatically renders - network configuration from Azure's IMDS by default instead of fallback - config of dhcp on eth0. This represents a difference in behavior from - current Xenial. + === Begin SRU Template === + [Impact] + By default, Xenial needs to rely on existing cloud image hotplug scripts and only generate fallback network config (dhcp on eth0) by default. If consumers want to generate dynamic network from Azure's IMDS service, thus removing cloud image hotplug scripts, then a datasource configuration option is surfaced. - On Xenial Azure, Ubuntu cloud images have udev scripts to handle network hotplug. Azure datasource has the ability to read full network config from their IMDS service and render hotplugged devices as well as remove the cloud-image default scripts. + [Test Case] + 1. Deploy stock Xenial cloud image + 2. upgrade cloud-init -proposed + 3. Run cloud-init clean --reboot --logs + 4. Confirm that network is not sourced from IMDS content and hotplug scripts still exist + 5. Add datasource configuration setting Azure: apply_network_config: true + 6. Run cloud-init clean --reboot --logs + 7. Confirm that network is sourced from IMDS and hotplug scripts are removed. + + + [Regression Potential] + + [Other Info] + Upstream commit at + https://git.launchpad.net/cloud-init/commit/?id=15a75ea1 + + === End SRU Template === + + + === Original Description === + + + cloud-init v. 18.4-0ubuntu1~16.04.1 in -proposed automatically renders network configuration from Azure's IMDS by default instead of fallback config of dhcp on eth0. This represents a difference in behavior from current Xenial. + + On Xenial Azure, Ubuntu cloud images have udev scripts to handle network + hotplug. Azure datasource has the ability to read full network config + from their IMDS service and render hotplugged devices as well as remove + the cloud-image default scripts. Make the cloud-init hotplug behavior configurable and default it to off in Xenial.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1798424 Title: Xenial Azure: Make generation of network config from IMDS hotplug scripts configurable opt-in To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-init/+bug/1798424/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
