Releases: k0sproject/k0smotron
Releases · k0sproject/k0smotron
v1.5.4
What's Changed
- Rollback to k0sproject org by @apedriza in #1040
- refactor: improve external address polling logs in K0smotronController by @kahirokunn in #1044
- fix: correct error variable check in k0smotron controlplane controller by @kahirokunn in #1045
- feat: Add kind-capi-k0smotron target to Makefile by @kahirokunn in #1048
- Correct spelling of "Initialized" field name by @kahirokunn in #1043
- fix: add GITHUB_TOKEN to clusterctl init to avoid rate limits by @kahirokunn in #1056
- Add retry for all download operations for cloud-init by @jnummelin in #1055
- Improve k0smotron Cluster updates checks by @apedriza in #1016
- [K0smotronControlPlane] Add Infrastructure status patching by @s3rj1k in #1020
- A minor worker version detection improvement. by @makhov in #1049
- Set k0smotron cluster version from the existing statefulset by @makhov in #1059
New Contributors
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- fix(rbac): grant controller-manager bootstrap SA read access to MachinePools by @kahirokunn in #1006
- Cleanup k0s associated node resources when machine is deleted directly by @apedriza in #1008
- feat(etcd): allow custom ResourceRequirements for etcd StatefulSet by @kahirokunn in #1017
- Bump mkdocs-material from 9.6.5 to 9.6.7 in /docs in the mkdocs group by @dependabot in #941
- Rename secret for webhook cert by adding 'k0smotron' as prefix by @apedriza in #1031
- Recreate control plane machines on K0sControlPlane spec changes by @makhov in #1007
- Added note about controlPlaneEndpoint required for K0sControlPlane by @makhov in #1034
- Fix k0sConfigSpec required value for K0sControlPlane by @kahirokunn in #968
- secrets/finalizers update added to clusterrole by @makhov in #1035
- Add clusterctl cluster templates by @apedriza in #1036
- Release cluster templates assets by @apedriza in #1037
- Fix ghcr repo image name by @apedriza in #1039
Full Changelog: v1.5.2...v1.5.3
v1.5.2
v1.5.1
What's Changed
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Important
Since the admission webhook is introduced in this release, it requires cert-manager to be installed in cluster
- Add integration tests for worker config controller by @apedriza in #915
- Fix integration test by using waitfor condition assert by @apedriza in #952
- K0sControlPlane admission webhook by @makhov in #807
- Fix command formatting for sudo execution in SSH commands by @apedriza in #954
- Fix comparison between k0smotroncontrolplane.spec and cluster.spec by @apedriza in #959
- Fix join host detection by @makhov in #990
- Fix watch permission for pods by @apedriza in #983
- Disable cache for ConfigMap and Secret by @apedriza in #960
- Add controlplane finalizer to ensure machine deletion by @apedriza in #975
- Stabilize SANS field order in ClusterConfig by @kahirokunn in #986
New Contributors
- @kahirokunn made their first contribution in #986
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
- Change all imports to the new repo url by @makhov in #932
- Bump the mkdocs group across 1 directory with 2 updates by @dependabot in #931
- Fix CVE by @apedriza in #935
- Remove unneeded
K0sControlPlane.Status.ControlPlaneReady
field by @apedriza in #934 - Fix machine deletion sequence when controlplane is not ready yet by @apedriza in #933
- Report controlplane status for
InPlace
upgrades by @apedriza in #923 - Bump jinja2 from 3.1.5 to 3.1.6 in /docs by @dependabot in #945
- Bump pip from 25.0 to 25.0.1 in /docs by @dependabot in #917
- Ability to merge user-data by @makhov in #938
- Update remediation e2e by using capi framework by @apedriza in #940
- Fix remote cluster deletion by @makhov in #943
- Fix conflicts updating resources by @apedriza in #944
- Fix regression preventing k0smotroncontrolplane spec update by @apedriza in #949
- Fix wrong github image repo in the release pipeline by @makhov in #950
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- Bump k0s version in tests by @makhov in #907
- Bump certifi from 2024.12.14 to 2025.1.31 in /docs by @dependabot in #910
- Bump pymdown-extensions from 10.14.2 to 10.14.3 in /docs by @dependabot in #912
- Bump mkdocs-material from 9.5.50 to 9.6.3 in /docs in the mkdocs group across 1 directory by @dependabot in #916
- Add controlplane upgrade e2e test using capi framework by @apedriza in #845
- Fix file content extraction for configmap references and add test covering affected logic by @apedriza in #914
- Remove unneeded status update since we now update the status via defe… by @jnummelin in #919
- Fix conflict RemoteMachine merges by @makhov in #922
- Adding topologySpreadConstraints to HCP clusters by @makhov in #925
- Fix autopilot creation when plan is completed by @apedriza in #924
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- fix remediation e2e by @apedriza in #893
- Bump mkdocs-material from 9.5.49 to 9.5.50 in /docs in the mkdocs group by @dependabot in #895
- AWS docs for VM with a note about userdata limit by @makhov in #898
- Remove unused joinTokenSecretRef field by @apedriza in #899
- Improve bootstrap config status reporting using conditions by @apedriza in #890
- Bump pymdown-extensions from 10.14 to 10.14.1 in /docs by @dependabot in #897
- Treat missing machines as unavailable by @makhov in #889
- Add tests for k0scontrolplane controller by @apedriza in #806
- Bump pymdown-extensions from 10.14.1 to 10.14.2 in /docs by @dependabot in #903
- Bump pip from 24.3.1 to 25.0 in /docs by @dependabot in #900
- DCO check GHA by @makhov in #905
- Stale bot GHA by @makhov in #904
- Fix kubeconfig regeneration when rotating certificates by @apedriza in #906
- Fix entrypoint script by @makhov in #908
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Bump urllib3 from 2.2.3 to 2.3.0 in /docs by @dependabot in #863
- Bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #862
- Bump click from 8.1.7 to 8.1.8 in /docs by @dependabot in #861
- Bump pymdown-extensions from 10.12 to 10.13 in /docs by @dependabot in #866
- Bump charset-normalizer from 3.4.0 to 3.4.1 in /docs by @dependabot in #867
- Removing kube-rbac-proxy by @makhov in #842
- Bump pyparsing from 3.2.0 to 3.2.1 in /docs by @dependabot in #871
- report status of k0smotroncontrolplane replicas by @apedriza in #865
- Fix annotations propagation to pods by @makhov in #870
- Add workload cluster kubeconfig certs rotation by @apedriza in #859
- Bump pymdown-extensions from 10.13 to 10.14 in /docs by @dependabot in #879
- Updating control nodes one by one by @makhov in #864
- Metadata 1.4.x by @makhov in #881
- Remove outdated info about the persistence by @makhov in #878
- Fix v1.31 cert issue by @makhov in #880
- Skip bootstrap data secret generation if it is already created by @apedriza in #882
- Fix metadata propagation by @apedriza in #874
- Bump pygments from 2.18.0 to 2.19.1 in /docs by @dependabot in #876
- feat: support SysVinit managed systems by @shanduur in #872
- Move standalone controllers init to the controlplane controller flag by @makhov in #883
- Fix autopilot plan version check by @makhov in #888
- Fix update process for older k0s versions by @makhov in #887
- Add CAPI update test with kine by @makhov in #873
- Add scale subresource for K0smotronControlPlane by @apedriza in #885
- Fix k0smotronControlplane status report for updatedReplicas field by @apedriza in #886
- Remove JoinTokenRequest resource if cluster it belongs has been removed by @apedriza in #884
- Improve unhealthy machine recreation process by @makhov in #891
New Contributors
Full Changelog: v1.3.0...v1.4.0
v1.4.0-rc.0
What's Changed
- Bump urllib3 from 2.2.3 to 2.3.0 in /docs by @dependabot in #863
- Bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #862
- Bump click from 8.1.7 to 8.1.8 in /docs by @dependabot in #861
- Bump pymdown-extensions from 10.12 to 10.13 in /docs by @dependabot in #866
- Bump charset-normalizer from 3.4.0 to 3.4.1 in /docs by @dependabot in #867
- Removing kube-rbac-proxy by @makhov in #842
- Bump pyparsing from 3.2.0 to 3.2.1 in /docs by @dependabot in #871
- report status of k0smotroncontrolplane replicas by @apedriza in #865
- Fix annotations propagation to pods by @makhov in #870
- Add workload cluster kubeconfig certs rotation by @apedriza in #859
- Bump pymdown-extensions from 10.13 to 10.14 in /docs by @dependabot in #879
- Updating control nodes one by one by @makhov in #864
- Metadata 1.4.x by @makhov in #881
Full Changelog: v1.3.0...v1.4.0-rc.0