Commit Graph

9 Commits

Author SHA1 Message Date
Yaroslava Serdiuk d29ffd03b9
Add ProvisioningRequestPodsFilter processor (#6386)
* Introduce ProvisioningRequestPodsFilter processor

* Review
2024-01-03 11:49:36 +01:00
Mahmoud Atwa 5115f1263e Update static_autoscaler tests & handle pod list processors errors as warnings 2023-11-22 11:19:19 +00:00
Mahmoud Atwa a1ae4d3b57 Update flags, Improve tests readability & use Bypass instead of ignore in naming 2023-11-22 11:18:55 +00:00
Mahmoud Atwa 86ab017967 Fix multiple comments and update flags 2023-11-22 11:17:48 +00:00
Mahmoud Atwa a1ab7b9e20 Add new pod list processors for clearing TPU requests & filtering out
expendable pods

Treat non-processed pods yet as unschedulable
2023-11-22 11:16:33 +00:00
dom.bozzuto 1150fcd27a Fix scaledown:nodedeletion metric calculation
The scaledown:nodedeletion metric duration was incorrectly being computed relative to the start of the RunOnce routine, instead of from the actual start of the deletion. Behavior in the start of the routine (like a long cloudproviderrefresh) would incorrectly skew the nodedeletion duration

Signed-off-by: Domenic Bozzuto <dom.bozzuto@datadoghq.com>
2023-02-02 12:03:38 -05:00
Bartłomiej Wróblewski d4b812e936 Add filtering out DS pods from scale-up, refactor default pod list processor 2023-01-23 17:14:46 +00:00
Bartłomiej Wróblewski fb29a1d3ce Add currently drained pods before scale-up 2022-12-09 16:27:03 +00:00
Bartłomiej Wróblewski 2e1b04ff69 Add default PodListProcessor wrapper 2022-12-09 16:26:56 +00:00