Changes by Kind
Remove
- kwokctl
- Remove
docker-compose
(#978, #967 @wzshiming) (deprecated in v0.3.0) - Remove old config (#968, @wzshiming) (deprecated in v0.1.0)
- Remove
API Change or Feature
- Add patches to instead of statusTemplate in Stage API (#984, @wzshiming)
- Deprecate disregard-status-* and use Stage API instead (#990, @wzshiming)
- Support patch type in Stage API (#1017, @wzshiming)
- Add weightFrom to Stage API (#1162, @wzshiming)
- kwokctl
- Promote binary runtime for all (#1025, @wzshiming)
- Promote podman to the second runtime for all (#1024, @wzshiming)
- Add
--kube-apiserver-insecure-port
for create cluster (#999, @wzshiming) - Support
--extra-args
(#971, @sivchari) - Added
--all
flag to kwokctl delete cluster command (#1125, @Manoramsharma) - Added
--force
flag tokwokctl delete cluster
command to forcefully delete a cluster. (#1128, @joeyyy09) - Optimize get clusters and components (#1007, @wzshiming)
- Refactor download and progress bar (#1014, @wzshiming)
- Support for all about nerdctl as runtime (#997, @wzshiming)
- Stage policy
- Support Sidecar container (#1001, @wzshiming)
- Support configurable delay durations in pod stages (#1037, @yuanchen8911)
- Support reliability and fault-tolerance testing by injecting failure to a container (#1033, @yuanchen8911)
- Support the failure of an initContainer in a pod. (#1019, @yuanchen8911)
- Charts
- Support helm charts (#1138, @wzshiming)
- Add kwok metrics usage chart (#1154, @wzshiming)
Bug or Regression
- Fix delayed job unexpected cancellation (#962, @wzshiming)
- Fix jitter delay on invalid argument (#1137, @wzshiming)
- Fix missed CRDs for deploys (#953, @wzshiming)
- Fix node info not filling (#1075, @wzshiming)
- Fix stage event object (#988, @wzshiming)
- Fix the default of expressionsFrom sometimes do not work (#1108, @wzshiming)
- Fix updates for both delete and immediateNextStage (#985, @wzshiming)
- kwokctl
- Fix component duplication when create twice (#1142, @wzshiming)
- Fix output of dryrun in close file (#1012, @wzshiming)
- Fix loading resource checked status when created (#954, @wzshiming)
Other (Cleanup or Flake)
- Structured Kind configuration (#1021, @wzshiming)
- Fix Makefile help (#1050, @yuanchen8911)
- The initial warning output "Cluster is not exists" has been removed and updated to "Cluster does not exist". (#1072, @network-charles)
- Migration for dryrun tests (#1136, @NeerajNagure)
Images
kwok
- registry.k8s.io/kwok/kwok:v0.6.0
cluster
- registry.k8s.io/kwok/cluster:{tag}
v0.6.0-k8s.v1.30.2
v0.6.0-k8s.v1.29.4
v0.6.0-k8s.v1.28.9
v0.6.0-k8s.v1.27.13
v0.6.0-k8s.v1.26.15
v0.6.0-k8s.v1.25.16
Helm Chart
https://artifacthub.io/packages/helm/kwok/kwok
- kwok 0.1.0
- stage-fast 0.1.0
- metrics-usage 0.1.0
Contributors
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
Contributors since v0.5.0:
- @caozhuozi
- @goenning
- @joeyyy09
- @k8s-ci-robot
- @Manoramsharma
- @mohamedasifs123
- @NeerajNagure
- @network-charles
- @sivchari
- @wzshiming
- @yuanchen8911
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏