agent-platform release v4.131.0
Changed
- atelet preempts lower-priority pods again:
substrate.atelet.priorityClass.preemptionPolicy: PreemptLowerPriority (giantswarm/agent-platform#993). Under Never (#731), an atelet whose node another pod filled while atelet was Pending stays Pending for good: no autoscaler adds a node for a DaemonSet pod, and that node places no actor. atelet moves back to the PriorityClass ate-node-critical (value 1000000000, PreemptLowerPriority). On a node without room it evicts the lowest-priority pods first, the default-priority workloads before monitoring and the platform’s own classes, and honours PodDisruptionBudgets where it can. An installation that must never be evicted from keeps Never in its own values. The upgrade rolls atelet once onto the class. make verify-components asserts the forwarded value.