const ScheduleAttemptFailure …
const BackoffComplete …
const ForceActivate …
var EventAssignedPodAdd …
var EventAssignedPodUpdate …
var EventAssignedPodDelete …
var EventUnscheduledPodAdd …
var EventUnscheduledPodUpdate …
var EventUnscheduledPodDelete …
var EventUnschedulableTimeout …
func PodSchedulingPropertiesChange(newPod *v1.Pod, oldPod *v1.Pod) (events []ClusterEvent) { … }
type podChangeExtractor …
func extractPodScaleDown(newPod, oldPod *v1.Pod) ActionType { … }
func extractPodLabelsChange(newPod *v1.Pod, oldPod *v1.Pod) ActionType { … }
func extractPodTolerationChange(newPod *v1.Pod, oldPod *v1.Pod) ActionType { … }
func extractPodSchedulingGateEliminatedChange(newPod *v1.Pod, oldPod *v1.Pod) ActionType { … }
func extractPodGeneratedResourceClaimChange(newPod *v1.Pod, oldPod *v1.Pod) ActionType { … }
func NodeSchedulingPropertiesChange(newNode *v1.Node, oldNode *v1.Node) (events []ClusterEvent) { … }
type nodeChangeExtractor …
func extractNodeAllocatableChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }
func extractNodeLabelsChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }
func isLabelChanged(newLabels map[string]string, oldLabels map[string]string) bool { … }
func extractNodeTaintsChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }
func extractNodeConditionsChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }
func extractNodeSpecUnschedulableChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }
func extractNodeAnnotationsChange(newNode *v1.Node, oldNode *v1.Node) ActionType { … }