So all said, I think this patch handles most use cases, hotpluggedeth0 will 
match a newly attached eth0 that the is present on the system during boot (and 
mark that device RequiredForOnline=yes if 50-cloud-init.yaml doesn't match 
because of a mac address mismatch. We won't clean up cloud-init's yaml for a 
couple reasons:
 1. Long term cloud-init is growing the ability to handle cold plug and hot 
plug events like this and regenerate config upon a delta in hardware so it will 
regenerate the proper config

 2. If the new nic is detached in the future and the original nic gets 
reattached, we'd prefer that 50-cloud-init's  configuration that was provided 
is honored, instead of the 90-hotplug-azure.yaml, so removing/disabling that 
yaml could cause us other issues if additional configuration was provided in 
50-cloud-init.yaml that we wanted to keep associated with that original eth0 
nic only.

-- 
https://code.launchpad.net/~chad.smith/vmbuilder/jenkins_kvm_azure_netplan_hotplug/+merge/347212
Your team VMBuilder is requested to review the proposed merge of 
lp:~chad.smith/vmbuilder/jenkins_kvm_azure_netplan_hotplug into 
lp:~ubuntu-on-ec2/vmbuilder/jenkins_kvm.

_______________________________________________
Mailing list: https://launchpad.net/~vmbuilder
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~vmbuilder
More help   : https://help.launchpad.net/ListHelp

Reply via email to