Currently azure-init does not set the user agent (User-Agent) string when communicating to IMDS.
Impact
Sending user agent header will make it easier to track the request from provisioning from IMDS, which will allow Azure to troubleshoot provisioning issues faster
Ideal future situation
Send user agent string as part of header. When sending requests to IMDS, send the user agent azure-init (ideally with the version) as part of the property "User-Agent"
Current situation
Currently azure-init does not set the user agent (User-Agent) string when communicating to IMDS.
Impact
Sending user agent header will make it easier to track the request from provisioning from IMDS, which will allow Azure to troubleshoot provisioning issues faster
Ideal future situation
Send user agent string as part of header. When sending requests to IMDS, send the user agent azure-init (ideally with the version) as part of the property "User-Agent"