v0.10.0-rc1
Pre-release
Pre-release
What's Changed
- Added PodGroup Validating webhook that served by the PodGroup Controller by @romanbaron in #515
- Refactor topology constraint PodGroupInfo by @omer-dayan in #513
- Bigfix - TopologyConstraintInfo clone by @omer-dayan in #520
- Hierarchical subgroup structure by @romanbaron in #518
- Topology plugin implemented as SubsetNodes by @omer-dayan in #503
- Binder env tests by @itsomri in #517
- Priority-Preemptibility Separation Design by @gshaibi in #521
- Refactor topology IDE warnings by @omer-dayan in #514
- Pod-group-controller env tests by @itsomri in #524
- Topology scheduling - on require single relevant level by @omer-dayan in #527
- Queuecontroller env tests by @itsomri in #530
- add pod affinity tests by @enoodle in #532
- Topology scheduling plugin - Multi domain decision by @omer-dayan in #529
- CI E2E - Deploy image registry by @omer-dayan in #542
- Moved SubGroupInfo into a separate package by @romanbaron in #538
- Topology plugin - Filter out worse case domains by @omer-dayan in #531
- Moved TopologyConstraintInfo to a separate package by @romanbaron in #539
- Set job fit error for topology job misconfiguration by @omer-dayan in #545
- Topology consolidation test by @omer-dayan in #547
- Introducing PodSet struct for subgroups by @romanbaron in #540
- Add default queue creation and configuration by @singh1203 in #499
- Removed SetDefaultMinAvailable from PodGroupInfo by @romanbaron in #541
- feat: add TSDB PVC by @SiorMeir in #511
- support k8s 1.34 DRA by @enoodle in #533
- Priority-Preemptability Separation P0 Implementation by @gshaibi in #526
- Topology Plugin Small Refactor by @gshaibi in #553
- TAS: Normalize usage to cluster capacity in prometheus by @itsomri in #555
- E2E Flakiness fix by @gshaibi in #557
- Prepare infra for time aware env tests by @itsomri in #534
- enable scheduler deployment by operator & SchedulingShards by @enoodle in #551
- add delay in tests to allow cache wrappers to update by @enoodle in #559
- Fix SCC for OCP by @itsomri in #544
- Topology aware subGroupSet by @omer-dayan in #556
- Changed SubSetNodes signature to use SubGroupInfo instead of SubGroupSet by @romanbaron in #561
- configure webhook names by @enoodle in #564
- Topology constraint at any subgroup hierarchy level by @romanbaron in #560
- fix(deployments/kai-scheduler): respect helm values set under
nodescaleadjuster.scalingPodImageby @BradenM in #572 - Fix: Preserve default SchedulingShard on Helm upgrades by @gshaibi in #573
- configurable reservation runtime class by @enoodle in #569
- Simplifying subgroup tests by @romanbaron in #567
- Scheduler logger enhancements by @itsomri in #579
- feat: set up service monitor by @SiorMeir in #552
- Renamed SubGroupOrderFn to PodSetOrderFn by @romanbaron in #578
- Extending hierarhical podgroup structure to support multiple levels o… by @romanbaron in #427
- Added SubGroupSetOrderFn by @romanbaron in #580
- Fixed bug in setSubGroups method by @romanbaron in #585
- fix: update default scaling pod image name by @avi-airis in #582
- fix: impove docs and READMEs by @SiorMeir in #525
- Topology Plugin - Domain Packing + Node Sorting by @gshaibi in #558
- Added topology docs by @romanbaron in #584
New Contributors
- @BradenM made their first contribution in #572
- @avi-airis made their first contribution in #582
Full Changelog: v0.9.3...v0.10.0-rc1