in perf-tools/framework/node_analyzer.go [171:184]
func ParseResourceFromResourceList(resourceList *v1.ResourceList) *resources.Resource {
resourceMap := make(map[string]resources.Quantity)
for name, value := range *resourceList {
switch name {
case v1.ResourceMemory:
resourceMap[resources.MEMORY] = resources.Quantity(value.ScaledValue(resource.Mega))
case v1.ResourceCPU:
resourceMap[resources.VCORE] = resources.Quantity(value.MilliValue())
default:
resourceMap[name.String()] = resources.Quantity(value.Value())
}
}
return resources.NewResourceFromMap(resourceMap)
}