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