mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Fix printers ignoring object average value
This commit is contained in:
parent
84dc704679
commit
6a051b94e7
@ -1920,11 +1920,19 @@ func formatHPAMetrics(specs []autoscaling.MetricSpec, statuses []autoscaling.Met
|
|||||||
}
|
}
|
||||||
list = append(list, fmt.Sprintf("%s/%s", current, spec.Pods.Target.AverageValue.String()))
|
list = append(list, fmt.Sprintf("%s/%s", current, spec.Pods.Target.AverageValue.String()))
|
||||||
case autoscaling.ObjectMetricSourceType:
|
case autoscaling.ObjectMetricSourceType:
|
||||||
current := "<unknown>"
|
if spec.Object.Target.AverageValue != nil {
|
||||||
if len(statuses) > i && statuses[i].Object != nil {
|
current := "<unknown>"
|
||||||
current = statuses[i].Object.Current.Value.String()
|
if len(statuses) > i && statuses[i].Object != nil && statuses[i].Object.Current.AverageValue != nil {
|
||||||
|
current = statuses[i].Object.Current.AverageValue.String()
|
||||||
|
}
|
||||||
|
list = append(list, fmt.Sprintf("%s/%s (avg)", current, spec.Object.Target.AverageValue.String()))
|
||||||
|
} else {
|
||||||
|
current := "<unknown>"
|
||||||
|
if len(statuses) > i && statuses[i].Object != nil {
|
||||||
|
current = statuses[i].Object.Current.Value.String()
|
||||||
|
}
|
||||||
|
list = append(list, fmt.Sprintf("%s/%s", current, spec.Object.Target.Value.String()))
|
||||||
}
|
}
|
||||||
list = append(list, fmt.Sprintf("%s/%s", current, spec.Object.Target.Value.String()))
|
|
||||||
case autoscaling.ResourceMetricSourceType:
|
case autoscaling.ResourceMetricSourceType:
|
||||||
if spec.Resource.Target.AverageValue != nil {
|
if spec.Resource.Target.AverageValue != nil {
|
||||||
current := "<unknown>"
|
current := "<unknown>"
|
||||||
|
Loading…
Reference in New Issue
Block a user