Releases: k0sproject/k0smotron
Releases · k0sproject/k0smotron
v1.10.2
What's Changed
- fix sed in-place for macos by @apedriza in #1305
- Add tolerations to the HAProxy daemonset by @makhov in #1306
- fix infra provider: add goroutine to handle remotemachine deletion when provisioning… by @apedriza in #1303
- remove webhook checker deploy in inttest by @apedriza in #1310
- Extra port added for test cluster to make ingress port reachable by @makhov in #1308
Full Changelog: v1.10.1...v1.10.2
v1.10.1
What's Changed
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- Add e2e checks for remote HCP GC of etcd certs and resources by @kahirokunn in #1264
- Concurrency level configuration by @makhov in #1269
- Check node by name nad IP in providerID controller by @makhov in #1272
- Add docs for k0s binary upload when using OCI registry by @apedriza in #1279
- Fix typo in MachineDeployment name by @makp0 in #1276
- Add failureDomain to cluster configuration by @makp0 in #1277
- Refactor: make
K0sControllerConfigimmutable by @apedriza in #1233 - Add nightly e2e suite against aws infra provider by @apedriza in #1282
- Use working dir for join token by @makhov in #1274
- Bump requests from 2.32.3 to 2.32.5 in /docs by @dependabot[bot] in #1267
- Bump pyyaml-env-tag from 0.1 to 1.1 in /docs by @dependabot[bot] in #1266
- Bump pymdown-extensions from 10.14.3 to 10.16.1 in /docs by @dependabot[bot] in #1265
- Ingress support v2 by @makhov in #1201
- Propagate RemoteMachine labels and annotations to the Machine by @makhov in #1289
- Fix labels and annotations propagation from pooledremotemachine to re… by @apedriza in #1294
- Fix machine address status propagation by @apedriza in #1295
- Check if dir exist before creation in uploadFile by @makhov in #1297
- fix(entrypoint): escape amp in sed by @zerospiel in #1300
- Fix: support accepted formats for cluster version when using clsuterc… by @apedriza in #1298
- cluster: support setting externalTrafficPolicy for svc by @clwluvw in #1293
- Metadata v1.10 by @makhov in #1301
New Contributors
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- Enable providerid controller for infra provider by @makhov in #1246
- Bump certifi from 2025.1.31 to 2025.10.5 in /docs by @dependabot[bot] in #1239
- Bump mkdocs-material from 9.6.20 to 9.6.21 in /docs in the mkdocs group by @dependabot[bot] in #1238
- fix node recreation when k0s config args changes by @apedriza in #1245
- Bump regex from 2024.11.6 to 2025.10.22 in /docs by @dependabot[bot] in #1255
- Bump Cluster API to v1.10.7 by @apedriza in #1253
- Fix etcd cert secrets owner in remote host cluster mode by @kahirokunn in #1258
- update inplace deletion values for machine by @apedriza in #1256
- Delete machine before leaving etcd v2 by @makhov in #1252
- Bump markdown from 3.8.2 to 3.9 in /docs by @dependabot[bot] in #1260
- Bump pip from 25.1.1 to 25.2 in /docs by @dependabot[bot] in #1250
- Bump idna from 3.10 to 3.11 in /docs by @dependabot[bot] in #1249
- RecreateDeleteFirst update strategy by @makhov in #1190
- expose k0smotron commands as cloud-init vars by @makhov in #1202
- Fix tests after dependency version bump by @makhov in #1262
- Metadata v1.9 by @makhov in #1263
Full Changelog: v1.8.1...v1.9.0
v1.8.1
What's Changed
- Fix CAPI control-plane deployment by @makhov in #1232
- Bump pyparsing from 3.2.1 to 3.2.5 in /docs by @dependabot[bot] in #1203
- Use kubebuilder's webhook readiness probe by @makhov in #1225
- Run webhook checker only for control-plane controller by @makhov in #1236
- Bump termcolor from 2.5.0 to 3.1.0 in /docs by @dependabot[bot] in #1014
- docs: clarify k0sConfig as a ClusterConfig resource by @apedriza in #955
- Add 1.7 and 1.8 to e2e by @apedriza in #1235
- Health Checks docs by @makhov in #1237
- Cleanup docs by @makhov in #1240
- pre/post-StartCommands docs by @makhov in #1241
- Example of script usage for custom cleanup by @makhov in #1243
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Metadata file for 1.7 release by @makhov in #1198
- Push each PR image to ttl.sh with the commit SHA by @jnummelin in #1161
- Dependency updates ahead of Go 1.23 transition by @apedriza in #1174
- add probe timeout of 5 seconds by @brinker-tbaker in #1147
- Revert "add probe timeout (#1147)" by @apedriza in #1207
- Add support for ignition v3 by @apedriza in #1183
- Bump the mkdocs group across 1 directory with 3 updates by @dependabot[bot] in #1209
- Avoid workload cluster API lookup for controlnodes when it is not rea… by @apedriza in #973
- Add pull k0s bin from OCI registry support by @apedriza in #1208
- Autopilot docs for Hosted Control Planes by @makhov in #1212
- fix: support CAPI manager flags by @zerospiel in #1215
- Add metadata.yaml validation before release by @apedriza in #1221
- Update k0sproject blog reference by @apedriza in #1219
- Allow custom clean up command for RemoteMachine using k0s bootstrap p… by @apedriza in #1226
- Metadata 1.8 by @makhov in #1227
- Fix metadata check step by @apedriza in #1228
- Go 1.23 by @makhov in #1230
- Remove yq downloading on CI by @makhov in #1231
New Contributors
- @zerospiel made their first contribution in #1215
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Detects k0sApiPort from the config by @makhov in #1142
- Switch default registry from docker.io to quay.io to avoid docker.io’s strict rate limits by default by @kahirokunn in #1139
- fix: Retry K0smotronControlPlane reconciliation when ControlPlaneReadyCondition is false by @kahirokunn in #1135
- Add release process docs by @apedriza in #1149
- Change machine naming strategy by @apedriza in #1112
- Use golangci-lint v2 by @apedriza in #1150
- Exclude some fields in STS hash calculation by @makhov in #1156
- refactor(ci): reduce steps duplication by @apedriza in #1162
- feat: enable HCP deployment on external clusters by @apedriza in #989
- feat: add cluster-specific naming to generated kubeconfig by @kahirokunn in #1166
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1169
- Enhance the OpenStack CAPO documentation by @bnallapeta in #1171
- Deduplicate k0s args in comparison by @makhov in #1157
- fix roles generation in
manifests-*targets by @apedriza in #1178 - Don't return the error if pooled machines were deleted by @makhov in #1187
- Improve garbage collection for external clusters by @apedriza in #1170
- Fix CI lint by @makhov in #1193
- Set file permissions in job provisioner by @makhov in #1194
- Add k0s leave scripts only for older k0s versions by @makhov in #1192
- Move all k0s install commands to a shell script by @makhov in #1191
New Contributors
- @bnallapeta made their first contribution in #1171
Full Changelog: v1.6.2...v1.7.0
v1.6.3
v1.6.2
What's Changed
- Remove trailing whitespace from all files by @kahirokunn in #1137
- fix indent by @kahirokunn in #1136
- Fix change-template test by @makhov in #1138
- Avoid changing kcp on bootstrap config changes by @makhov in #1132
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- bug: k0smotron fails to install to v1.6.0 by @gcleroux in #1105
- Add remoteclustertemplate resource for clusterclass definition by @apedriza in #1103
- fix: wait for mutating webhook to be ready for stable k0smotron installation by @apedriza in #1111
- docs: remove outdated manual patch instructions now done by k0smotron controlplane controller by @apedriza in #1107
- Bump mkdocs-material from 9.6.14 to 9.6.15 in /docs in the mkdocs group by @dependabot[bot] in #1096
- Fix '--enable-controller' arg for clusterctl installation by @apedriza in #1106
- --kubelet-root-dir support on cleanup by @makhov in #1117
- Add CNCF required footer to docs by @jnummelin in #1119
- Add job provisioning to the remote machine templates by @makhov in #1118
- Bump pip from 25.0.1 to 25.1.1 in /docs by @dependabot[bot] in #1116
- Fixes machine deletion when infra machine is deleted by @makhov in #1120
- Fix K0smotronControlPlane version mismatch for Cluster API compatibility by @kahirokunn in #1053
- Use CNCF hosted runners by @jnummelin in #1124
- feat: Implement CAPI v1beta1 compliant status handling and initial v1beta2 support for K0smotronControlPlane by @kahirokunn in #1090
- refactor: consolidate code generation into single make target by @kahirokunn in #1050
- Bump packaging from 24.2 to 25.0 in /docs by @dependabot[bot] in #1122
- feat: allow custom clean up commands for ssh provisioner by @apedriza in #1100
- Deduplicate k0s args for control plane by @makhov in #1127
New Contributors
Full Changelog: v1.6.0...v1.6.1