mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Fix printers ignoring object average value
This commit is contained in:
		@@ -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()))
 | 
			
		||||
		case autoscaling.ObjectMetricSourceType:
 | 
			
		||||
			if spec.Object.Target.AverageValue != nil {
 | 
			
		||||
				current := "<unknown>"
 | 
			
		||||
				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()))
 | 
			
		||||
			}
 | 
			
		||||
		case autoscaling.ResourceMetricSourceType:
 | 
			
		||||
			if spec.Resource.Target.AverageValue != nil {
 | 
			
		||||
				current := "<unknown>"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user