v0.4.0
✨ Features and improvements:
- Introduce main for runtime-manager by @honpey in #171
- feature: support docker proxy by @ZYecho in #128
- feat(koordlet): support memoryEvictLowerPercent in memory evict by @shinytang6 in #132
- proposal load-aware scheduling plugin by @eahydra in #135
- koordlet: support cpu evict feature by @jasonliu747 in #169
- add group identity plugin by @zwzhang0107 in #166
🐛 Fixed bugs:
- fix(koordlet): fix be container memory request by @shinytang6 in #129
⏫ Merged pull requests:
- chore: add cache for staticcheck by @jasonliu747 in #130
- add koordlet runtime design by @zwzhang0107 in #123
- 🌱 add validation for CRD by @jasonliu747 in #133
- test(controller): add unit test for resource_calculator by @jasonliu747 in #137
- Modify memqos wmark ratio doc desc by @tianzichenone in #142
- test(controller): add unit test for
config/config.go
by @jasonliu747 in #134 - test(controller): add unit test for noderesource by @jasonliu747 in #138
- add scaffold of runtime hooks by @zwzhang0107 in #122
- test: use
T.TempDir
to create temporary test directory by @Juneezee in #151 - update LoadAwareScheduling proposal by @eahydra in #155
- chore: fix test tempdir generation by @saintube in #156
- koordlet: support NodeMetricCollectPolicy by @eahydra in #157
- add cpu qos and mv nodeslo informer to states informer by @zwzhang0107 in #153
- update codecov configuration by @saintube in #131
- koordlet: support collect BE CPU metric by @jasonliu747 in #158
- apis: introduce cpu evict fields in NodeSLO by @jasonliu747 in #161
- Add pod annotations/labels for container level hook by @honpey in #165
- fix build errors by @hormes in #160
- ci: support running unit test on multiple os by @jasonliu747 in #162
- style: format header to fix ci errors by @jasonliu747 in #167
- Introduce image service proxy under cri scenario by @honpey in #168
- runtime-manager: refactor codes about store and resource-exectutor by @honpey in #170
- Support load aware scheduling by @eahydra in #159
- koord-scheduler: update scheduler apis groupName by @eahydra in #173
- test: add ut for configmap_event_handler by @jasonliu747 in #176
- refactor tests in nodemetric package by @hormes in #175
- vendor: goodbye vendor by @jasonliu747 in #149
- test: add ut for node_event_handler by @jasonliu747 in #177
- fix: add CPU Evict check in isFeatureDisabled by @jasonliu747 in #179
- Add the runtime-manager design doc by @honpey in #178
- chore: introduce dependabot by @jasonliu747 in #181
- add more tests by @hormes in #182
- chore: remove additional cache in golangci-lint by @jasonliu747 in #192
- api: remove deprecated field in NodeSLO by @jasonliu747 in #191
- Rename runtime-manager to koord-runtime-proxy by @honpey in #195
- add more tests by @hormes in #194
- koord-runtime-proxy: add installation manual by @honpey in #198
- add ChangeLog for v0.4.0 by @eahydra in #200
🎉 New Contributors:
- @shinytang6 made their first contribution in #129
- @tianzichenone made their first contribution in #142
- @Juneezee made their first contribution in #151
- @ZYecho made their first contribution in #128
Full Changelog: v0.3.1...0.4.0