You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: implement the core auto-scaling functionality
* test: refactor test when processing workloads
* feat: implement LeaderElectonRunnable explicitly and add compile-time check
* feat: aggregate samples into histogram per tflops
* feat: implement metrics provider
* feat: add allocator logic
* refactor: optimize update worker method
* feat: add config parsing
* feat: apply updates to specified target resources
* feat: add auto-scaling switch config parsing and apply, TargetResource support value all
* feat: merge AutoSetLimits and AutoSetRequests into AutoSetResources
* feat: implement adjust allocation
* fix: linter issues
* fix: linter issues
* refactor: support multiple recommenders
* refactor: code organization
* feat: define cron scaler crd
* feat: implement cron scaling
* feat: implement cron scaling
* feat: implement merging recommendations
* feat: implement restoring resources upon cron scaling termination
* fix: properly handle the isScaleUp
* refactor: each recommender is responsible for managing its own annotations
* refactor: remove unused functions and params
* feat: implement scale-down lock
* refactor: improve naming
* fix: scale down issue
* feat: add a recommendation field to the status of the workload and implement
* test: refactor tests
* feat: integrate the autoscaler into the main function
* fix: timestamp field issue
* refactor: inject the metrics provider dependency
* refactor: add namespace to identify the workload and process the namespace field of table
* fix: handle zero resource value properly
* feat: add condition type RecommendationProvided to workload
* refactor: make percentile recommender more testable
* refactor: improve status conditions
* feat: add appliedRecommendedReplicas field to status and refactor
* fix: handle activeCronScalingRule and applied replicas properly
* fix: applied recommended replicas issue
* fix: add vpa package
* fix: linter issues
* test: wrong suite name
* fix: vram peak zero issue and fix query issue caused by time zone
* feat: only recommend but do not apply recommendation if worker has a dedicated GPU
* fix: missing autoScalingConfig
* feat: implement max allowed resources recommendation processor
* fix: linter issue
* fix: only get the max allowed resources when scaling up
* fix: test bug
* feat: add targetResource annoataion
* refactor: improve logs
* fix: skipping preemption tests and linter issue
* fix: handle gpu status properly
---------
Co-authored-by: Joey Yang <[email protected]>
0 commit comments