autoscaler/cluster-autoscaler/core/podlistprocessor
Kuba Tużnik 466f94b780 CA: extend ClusterSnapshotStore to allow storing, retrieving and modifying DRA objects
A new DRA Snapshot type is introduced, for now with just dummy methods
to be implemented in later commits. The new type is intended to hold all
DRA objects in the cluster.

ClusterSnapshotStore.SetClusterState() is extended to take the new DRA Snapshot in
addition to the existing parameters.

ClusterSnapshotStore.DraSnapshot() is added to retrieve the DRA snapshot set by
SetClusterState() back. This will be used by PredicateSnapshot to implement DRA
logic later.

This should be a no-op, as DraSnapshot() is never called, and no DRA
snapshot is passed to SetClusterState() yet.
2024-12-09 17:14:45 +01:00
..
clear_tpu_request.go Fix multiple comments and update flags 2023-11-22 11:17:48 +00:00
currently_drained_nodes.go DRA: migrate all of CA to use the new internal NodeInfo/PodInfo 2024-11-05 16:43:43 +01:00
currently_drained_nodes_test.go CA: migrate the codebase to use PredicateSnapshot 2024-12-04 14:33:51 +01:00
filter_out_daemon_sets.go Remove spamming logs in compare_nodegroups.go and filter_out_daemon_sets.go 2024-10-10 08:48:24 +00:00
filter_out_daemon_sets_test.go Add filtering out DS pods from scale-up, refactor default pod list processor 2023-01-23 17:14:46 +00:00
filter_out_expendable.go CA: remove PredicateChecker, use the new ClusterSnapshot methods instead 2024-12-04 14:33:51 +01:00
filter_out_expendable_test.go CA: extend ClusterSnapshotStore to allow storing, retrieving and modifying DRA objects 2024-12-09 17:14:45 +01:00
filter_out_schedulable.go CA: remove PredicateChecker, use the new ClusterSnapshot methods instead 2024-12-04 14:33:51 +01:00
filter_out_schedulable_test.go CA: extend ClusterSnapshotStore to allow storing, retrieving and modifying DRA objects 2024-12-09 17:14:45 +01:00
pod_list_processor.go CA: remove PredicateChecker, use the new ClusterSnapshot methods instead 2024-12-04 14:33:51 +01:00