adds support to query the kubelet's Pod Resource API via the agent
generates extra topology hints using the Pod Resource API, if it is enabled
updates Helm charts to provide access to the kubelet's Pod Resource API socket
Pod Resource API queries are triggered asynchronously during pod creation/handling RunPodSandbox NRI events. Container creation waits for any pending queries (with a short timeout) then generates extra topology hints if the results contain devices with declared NUMA-locality. The existing device allow-/deny-annotations can be used to explicitly allow or deny topology hints corresponding to Pod Resource API hints.
This patch series
Pod Resource API queries are triggered asynchronously during pod creation/handling
RunPodSandbox
NRI events. Container creation waits for any pending queries (with a short timeout) then generates extra topology hints if the results contain devices with declared NUMA-locality. The existing device allow-/deny-annotations can be used to explicitly allow or deny topology hints corresponding to Pod Resource API hints.