Changes by Kind
API Change / Feature
- Add EnablePodsOnNodeSyncStreamWatch option to switch between watch list and stream watch to sync pods on node. (#1355, @lianghao208)
- Add NodeSyncWorkerParallelism to customize number of workers to sync nodes in parallel. (#1345, @lianghao208)
- Add EnablePodsOnNodeSyncListPager option to switch between watch list and pager list to sync pods on node. (#1351, @lianghao208)
- Support CEL for Stage (#1363, @wzshiming)
- Support for configuring previous container logs (#1336, @MitchelHsu)
- Support override filed for extraArg. (#1180, @liangyuanpeng)
- Add tracing (#1237, @wzshiming)
- Add the http response header 'Server' (#1373, @wzshiming)
- Flow control exemption (#1341, @wzshiming)
- Move the parameters from flag to config (#1342, @wzshiming)
- Supports load config from kustomize (#1018, @wzshiming)
- The all-in-one images will keep the components alive. (#1006, @wzshiming)
- kwokctl
- Add
port-forwardsubcommand for exposing component port (#1203, @wzshiming) - Enable tracing for etcd (#1234, @wzshiming)
- Set up metrics-usage.yaml as default (#1235, @wzshiming)
- Add subcommand kectl (#1371, @wzshiming)
- Add flag --etcd-quota-backend-size (#1221, @logica0419)
- Generically enable/disable a component (#1229, @wzshiming)
- Add
Bug or Regression
- Ensure PodScheduled conditions (#1244, @wzshiming)
- Fix Quantity calculation (#1260, @MondayCha)
- Fixed node being taken repeatedly causing queue block (#1253, @wzshiming)
- kwokctl
- Fix disable kube-controller-manager on kind runtime (#1232, @wzshiming)
Images
kwok
- registry.k8s.io/kwok/kwok:v0.7.0
cluster
- registry.k8s.io/kwok/cluster:{tag}
v0.7.0-k8s.v1.33.0v0.7.0-k8s.v1.32.3v0.7.0-k8s.v1.31.6v0.7.0-k8s.v1.30.10v0.7.0-k8s.v1.29.14v0.7.0-k8s.v1.28.15
- ghcr.io/kwok-ci/cluster:{tag}
- Daily build with the latest kwok and the latest k8s.
Helm Chart
https://artifacthub.io/packages/helm/kwok/kwok
- kwok 0.2.0
- stage-fast 0.2.0
- metrics-usage 0.2.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.6.0: