Skip to content

[RFE] - Azure / KVP kernel daemon: OS data is not submitted to cloud control plane #1540

@t-lo

Description

@t-lo

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions