-
Notifications
You must be signed in to change notification settings - Fork 49
[RFE] - Azure / KVP kernel daemon: OS data is not submitted to cloud control plane #1540
Description
Description
We have been made aware by Azure folks that the HyperV KVP daemon does not reliably report the OS version to the Azure control plane. The respective code is here https://github.com/torvalds/linux/blob/master/tools/hv/hv_kvp_daemon.c#L428 and it appears to simply read /etc/os-release - which we ship.
Impact
Users on Azure have a harder time debugging instance issues as Azure support is unable to get sufficient metadata from instances (e.g. to pull in OS / Flatcar support experts).
Environment and steps to reproduce
Unfortunately the issue can only be reproduced with access to Azure internal telemetry. Azure will monitor this issue and report back timely.
From our side, deploy Flatcar on Azure.
Expected behavior
OS metadata like name and version are reported to Azure.
Additional information
If we don't ship the HyperV KVP daemon then we should turn this bug report into a feature request. Might be a low hanging fruit to add the kmod to the Azure OEM sysext.