Skip to content

v1.0.0

Compare
Choose a tag to compare
@eahydra eahydra released this 02 Nov 14:04
· 792 commits to main since this release
94913ea

What's Changed

  • feat(deps): bump gorm.io/gorm from 1.23.8 to 1.23.10 by @dependabot in #654
  • feat(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9 by @dependabot in #619
  • feat(deps): bump github.com/jedib0t/go-pretty/v6 from 6.3.8 to 6.3.9 by @dependabot in #663
  • koord-manager: support calculate batch resource based on memory request by @saintube in #652
  • chore: update bug issue template by @WeizhouRen in #666
  • fix: correct pod informer delete event by @jasonliu747 in #669
  • fix: use pointer for minor in device crd by @jasonliu747 in #656
  • koordlet: unset cfs_quota for LSR/LSE pods by @saintube in #662
  • koord-manager: modify quota-webhook by @xulinfei1996 in #660
  • slo-controller report koordinator-gpu resource dimension by @buptcozy in #673
  • koordlet: fix cpuset hook for unset cfs by @saintube in #680
  • koord-scheduler: modify cpu and memory quantity formats and scales by @xulinfei1996 in #675
  • fix gang by annotation create pg crd fail by @buptcozy in #683
  • feat(deps): bump github.com/jedib0t/go-pretty/v6 from 6.3.9 to 6.4.0 by @dependabot in #671
  • koordlet: enable group identity by sysctl when cpu qos enabled by @saintube in #687
  • apis: support customizing different priority ranges by @eahydra in #691
  • koord-scheduler: add GetQuotaSummaries/GetGangSummaries debug API by @buptcozy in #686
  • koordlet: supply cpushare inject logic in runtimehooks protocols by @ZiMengSheng in #688
  • koord-scheduler: abstract nodenumaresource plugin allowUseCPUSet by @ZiMengSheng in #690
  • apis: update PriorityMidValueMax from 7099 to 7999 by @eahydra in #693
  • chore: update ClusterColocationProfile UT by @eahydra in #694
  • koord-scheduler: fix deviceshare onPodAdd when its device is not loaded by @xulinfei1996 in #695
  • koordlet: divide states informer into plugins by @zwzhang0107 in #676
  • apis: refactor scheduling config layout for release apis by @eahydra in #699
  • chore: use openkruise/kruise-api instead of openkruise/kruise by @eahydra in #700
  • fix pleg init err by @huiwq1990 in #702
  • Fix #705 for the error of "io/ioutil" is deprecated by @denverdino in #706
  • koord-scheduler: fix nodeNUMAResource allowUseCPUSet by @ZiMengSheng in #710
  • koord-scheduler: fix NodeNUMAResource sortCPUsByRefCount by @ZiMengSheng in #709
  • fix pleg ut for darwin by @zwzhang0107 in #713
  • add webhook and node topo feature gates control by @zwzhang0107 in #715
  • reducing nesting by @lucming in #719
  • fix typo in pkg/koordlet/metriccache/api.go by @jasonliu747 in #725
  • koord-scheduler: fix failed scheduling since missing CPUTopology by @eahydra in #721
  • koord-scheduler: make Coscheduling/ElasticQuota/DeviceShare plugins more flexible by @xulinfei1996 in #704
  • koord-scheduler: optimize the use of GroupQuotaManager's hierarchyLock by @xulinfei1996 in #681
  • add E2E framework by @eahydra in #727
  • koordlet: fix throw Can't get node error during initialization by @JasonRD in #732
  • bugfix: append origin env when inject gpu env by @ZYecho in #689
  • apis: fix resctrl qos defaults by @saintube in #731
  • making code easier to read by @lucming in #653
  • code collation by @lucming in #651
  • koord-scheduler: fix the lack of gang function conversion by @xulinfei1996 in #734
  • fix:exit the loop when enough pods have been found to be evicted by @lucming in #735
  • fix: delete unused return args by @lucming in #724
  • chore: update make deploy by @eahydra in #736
  • chore: fix image registry in Kustomization by @jasonliu747 in #738
  • koordlet: fix for cpu suppress when node topology reporting disabled by @saintube in #737
  • koordlet: rm kubebuilder default tag for ResourceThresholdStrategy by @zwzhang0107 in #741
  • support webhook debug api by @buptcozy in #740
  • fix:failed to start nodeTopoInformer when tcp6 is not find in node by @lucming in #744
  • RuntimeProxy: Support hook server deployed by k8s pod by @honpey in #718
  • koordlet: add pprof flag by @zwzhang0107 in #747
  • koordlet report gpu model and driver version by @buptcozy in #745
  • koordlet: CPI collector for Interference Detection by @songtao98 in #622
  • koord-scheduler: optimize ElasticQuota plugin's update logic by @xulinfei1996 in #729
  • fix: error to init option(SysRootDir) by @lucming in #750
  • apis: change the required fields in ClusterColocationProfile to optional by @eahydra in #751
  • fix: remove unnecessary reassignments by @lucming in #753
  • RuntimeProxy: return err when FailurePolicyType set to Fail by @honpey in #754
  • koordlet: fix kubelet pid not found in tcp4 socks by @saintube in #761
  • koordlet: add gc logs for metric cache by @zwzhang0107 in #749
  • koord-scheduler: export client-go metrics by @ZiMengSheng in #770
  • koord-manager: remove the quota webhook's dependency on koord-scheduler by @xulinfei1996 in #763
  • feature: support pod skip runtime hook with specified label by @ZYecho in #682
  • no processing for successfully exited pods by @lucming in #765
  • koord-manager: add containerFilterFunc in requestLimitValidator by @ZiMengSheng in #772
  • koord-scheduler: only allow the leader to initialize controllers by @xulinfei1996 in #764
  • koord-scheduler: fix typo error in framework_extender.go by @KunWuLuan in #775
  • koordlet: query kubelet config via HTTP API by @eahydra in #776
  • koord-manager: update RBAC by @eahydra in #779

New Contributors

Full Changelog: v0.7.0...v1.0.0