Releases: kubernetes-sigs/kwok
Releases · kubernetes-sigs/kwok
v0.1.0
What's Changed
This version has many changes and is still largely compatible with v0.0.1,
but it is best to recreate the old cluster to avoid unexpected failures.
Full Changelog: v0.0.1...v0.1.0
Breaking Changes
- Default version of Kubernetes has been updated to v1.26.0
- Default version of Prometheus has been updated to v2.41.0
- Prefer to use the existing
kubectl
instead of downloading it - The default secure port is enabled by default for Apiserver greater than v1.12, previously it was v1.18
- Cluster's information
kwok.yaml
has changed significantly - If the Pod is created by a Job, it will become completed
New Features
- Common
- Add website and logo
- Add shutdown mechanism on SIGTERM+INT
- Structured logging
- Add
--version
flag to print version information - Add
--config
flag to specify config file to set default values - Provide all-in-one cluster images
- Kwok
- Support Pod/Node lifecycle simulation with
Stage
- Add
--experimental-enable-cni
flag to experimentally support managing IP addresses with CNI on Linux. - Add Kubelet services stubs, e.g. using
kubectl logs
will return TODO messages instead of errors.
- Support Pod/Node lifecycle simulation with
- Kwokctl
- Add
--kube-authorization
flag to support enabling kube authorization - Add
--kube-scheduler-config
flag to support passing kube scheduler config - Add
--disable-kube-scheduler
flag to support disabling kube scheduler - Add
--disable-kube-controller-manager
flag to support disabling kube controller manager - Add subcommand
etcdctl
to run the command in the etcd container - Add subcommand
start
andstop
to start and stop a cluster - Download
docker-compose
,kind
,etcdctl
binary automatically
- Add
Images
kwok
- registry.k8s.io/kwok/kwok:v0.1.0
cluster
- registry.k8s.io/kwok/cluster:{tag}
v1.26
&v1.26.0
&v0.1.0-k8s.v1.26.0
v1.25
&v1.25.3
&v0.1.0-k8s.v1.25.3
v1.24
&v1.24.7
&v0.1.0-k8s.v1.24.7
v1.23
&v1.23.13
&v0.1.0-k8s.v1.23.13
v1.22
&v1.22.15
&v0.1.0-k8s.v1.22.15
v1.21
&v1.21.14
&v0.1.0-k8s.v1.21.14
Contributors
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
- @Fish-pro
- @Garrybest
- @Huang-Wei
- @JarHMJ
- @Songjoy
- @Zhuzhenghao
- @carlory
- @chaunceyjiang
- @hezhizhen
- @lianghao208
- @mengjiao-liu
- @muma378
- @my-git9
- @pacoxu
- @qingwave
- @sologgfun
- @windsonsea
- @wlp1153468871
- @wzshiming
- @yanggangtony
- @yibozhuang
- @zwpaper
And thank you very much to everyone else not listed here who contributed in other ways like filing issues,
giving feedback, testing fixes, etc. 🙏
v0.0.1
What's Changed
- First commit by @wzshiming in #1
- Makefile to organize CI jobs by @Huang-Wei in #7
- Add the command line tool kwokctl by @wzshiming in #5
- Rename controller to kwok and add ci by @wzshiming in #11
- Add Yibo to OWNERS by @Huang-Wei in #6
- Add CI for releases by @wzshiming in #18
- Release on github with gh-action by @wzshiming in #20
- Use scripts to maintain the supported_releases.txt file by @wzshiming in #21
- Automated Bump supported_releases.txt by @github-actions in #26
- Modify the default working directory by @wzshiming in #27
- Increase the waiting time for test creation nodes. by @wzshiming in #34
- Add verify by @wzshiming in #33
- Support snapshot by @wzshiming in #19
- Kwokctl uses the latest version of k8s by @wzshiming in #35
- improve: test by @sivchari in #14
- Change used image to registry.k8s.io by @wzshiming in #31
- Add KWOK_MODE to configure several default cluster templates by @wzshiming in #37
- Update FeatureGate when Bump Release by @wzshiming in #38
- Maintains only the latest 6 releases by @wzshiming in #40
- Automated Bump supported_releases.txt by @github-actions in #41
- Prompt before start downloading by @wzshiming in #43
- Reduce the magnitude of benchmark by @wzshiming in #45
- Fix symlink by @wzshiming in #44
- 🐛reuse kubectl found in path by @Huang-Wei in #42
- Fix reuse kubectl by @wzshiming in #47
- Add e2e for darwin and linux on gh-action by @wzshiming in #30
- Automated Bump supported_releases.txt by @github-actions in #50
- Support enable audit log by @wzshiming in #46
- Set the default runtime to docker by @wzshiming in #51
- Update readme by @wzshiming in #48
New Contributors
- @wzshiming made their first contribution in #1
- @Huang-Wei made their first contribution in #7
- @github-actions made their first contribution in #26
- @sivchari made their first contribution in #14
Full Changelog: https://github.com/kubernetes-sigs/kwok/commits/v0.0.1