Azure / azure-init

A minimal provisioning agent designed for Azure Linux VMs.
MIT License
7 stars 10 forks source link

[RFE] Support pre-provisioning on Azure #51

Open anhvoms opened 4 months ago

anhvoms commented 4 months ago

Current situation

Currently azure-init does not support Azure pre-provisioning.

Impact

Lack of support for pre-provisioning will affect adoption as it does not allow the customer to benefit from better reliability and performance gained from Azure pre-provisioning service.

Ideal future situation

Add support for Azure pre-provisioning.

Additional information

Currently the agent does not support Azure pre-provisioning (PPS). Since PPS is not a customer-facing feature, there's no public documentation for it, unfortunately. cloud-init started supporting Azure PPS since version 18.5. Here's the commit that started the support: link Other relevant commits as reference: Network event detection support via netlink: commit PPS v2 support via nic attach/detach: commit