Changes by Kind
API Change or Feature
- Add Github Action (#811, @wzshiming)
- kwok
- Add Resource Usage API (#740, @wzshiming)
- Add support for impersonating client and configuring subresource to Stage api (#920, @alaypatel07)
- Support Stage API for other resource (#481, #888, @wzshiming)
- Add Stage retry mechanism (#911, @caozhuozi)
- Add more template functions, see http://masterminds.github.io/sprig/ (#836, @wzshiming)
- kwokctl
- [BREAKING] No longer use BinaryTar suffixed configurations to describe binary in zip files, directly use zip files with anchors in Binary suffixed configurations. (#849, @wzshiming)
- Add metrics for components (#853, @wzshiming)
- Integrate
metrics-server
(#734, @wzshiming) - Add kwokctl
hack
subcommand for etcd (#859, @wzshiming) - Support modify
etcd
prefix when create cluster (#941, @wzshiming) - Support
record
andreplay
(#880, @wzshiming) - Support
snapshot export
with--record
(#884, @wzshiming) - Add
dashboard-metrics-scraper
when have bothdashboard
andmetrics-server
(#938, @wzshiming) - [BREAKING] Shorten the default node lease
Add a flag--node-lease-duration-seconds
to modify the default node lease
Fix node is not managed for a long time after the restart
Fix snapshot with etcd (#857, @wzshiming) - Add
--heartbeat-factor
for cluster creation parameters (#933, @wzshiming) - Prepare for removal of docker-compose support, must use self compose for container runtime. (#944, @wzshiming)
Bug or Regression
- Fix always renew lease when disconnection from apiserver (#886, @wzshiming)
- Fix hangs when no https server is available (#924, @wzshiming)
- Fix kwok-controller being killed frequently on startup (#856, @wzshiming)
- Fix path registration causing overwrites (#789, @wzshiming)
- Fix the logic of the node leases (#902, #899, @wzshiming)
Images
kwok
- registry.k8s.io/kwok/kwok:v0.5.0
cluster
- registry.k8s.io/kwok/cluster:{tag}
v0.5.0-k8s.v1.29.0
v0.5.0-k8s.v1.28.0
v0.5.0-k8s.v1.27.3
v0.5.0-k8s.v1.26.6
v0.5.0-k8s.v1.25.11
v0.5.0-k8s.v1.24.15
Contributors
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
Contributors since v0.4.0:
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏