mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 04:08:16 +00:00 
			
		
		
		
	Fix updating pod condition in scheduler
This commit is contained in:
		@@ -118,13 +118,16 @@ func UpdatePodCondition(status *PodStatus, condition *PodCondition) bool {
 | 
			
		||||
		if condition.Status == oldCondition.Status {
 | 
			
		||||
			condition.LastTransitionTime = oldCondition.LastTransitionTime
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		isEqual := condition.Status == oldCondition.Status &&
 | 
			
		||||
			condition.Reason == oldCondition.Reason &&
 | 
			
		||||
			condition.Message == oldCondition.Message &&
 | 
			
		||||
			condition.LastProbeTime.Equal(oldCondition.LastProbeTime) &&
 | 
			
		||||
			condition.LastTransitionTime.Equal(oldCondition.LastTransitionTime)
 | 
			
		||||
 | 
			
		||||
		status.Conditions[conditionIndex] = *condition
 | 
			
		||||
		// Return true if one of the fields have changed.
 | 
			
		||||
		return condition.Status != oldCondition.Status ||
 | 
			
		||||
			condition.Reason != oldCondition.Reason ||
 | 
			
		||||
			condition.Message != oldCondition.Message ||
 | 
			
		||||
			!condition.LastProbeTime.Equal(oldCondition.LastProbeTime) ||
 | 
			
		||||
			!condition.LastTransitionTime.Equal(oldCondition.LastTransitionTime)
 | 
			
		||||
		return !isEqual
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user