Releases: k0sproject/k0smotron
v0.7.2
- PVC object moved to the k0smotron types
Full Changelog: v0.7.1...v0.7.2
v0.7.1
Bug fixes:
- Fix file permissions when provisioning RemoteMachines
- Fix PVC generation from template
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Bump sigs.k8s.io/cluster-api from 1.5.0 to 1.5.1 by @dependabot in #249
- Bump mkdocs-material from 9.2.5 to 9.2.6 in /docs by @dependabot in #252
- Bump pymdown-extensions from 10.2 to 10.2.1 in /docs by @dependabot in #253
- Bump pymdown-extensions from 10.2.1 to 10.3 in /docs by @dependabot in #257
- Bump mkdocs-material from 9.2.6 to 9.2.8 in /docs by @dependabot in #259
- Bump actions/checkout from 3 to 4 by @dependabot in #260
- CAPI: controller+worker docs by @makhov in #261
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #267
- Bump mkdocs-material from 9.2.8 to 9.3.1 in /docs by @dependabot in #263
- Add couple links to k0s docs into main docs overview page by @jnummelin in #262
- Bump mkdocs from 1.5.2 to 1.5.3 in /docs by @dependabot in #268
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #270
- Bump urllib3 from 2.0.4 to 2.0.5 in /docs by @dependabot in #271
- Bump mkdocs-material-extensions from 1.1.1 to 1.2 in /docs by @dependabot in #272
- Client connection tunneling by @makhov in #258
- Bump docker/build-push-action from 4 to 5 by @dependabot in #265
- Bump docker/login-action from 2 to 3 by @dependabot in #264
- Bump mkdocs-material from 9.3.1 to 9.4.2 in /docs by @dependabot in #275
- Client connection tunneling docs by @makhov in #276
- SBOM generation by @makhov in #278
- Bump charset-normalizer from 3.2.0 to 3.3.0 in /docs by @dependabot in #283
- Bump regex from 2023.8.8 to 2023.10.3 in /docs by @dependabot in #287
- Bump urllib3 from 2.0.5 to 2.0.6 in /docs by @dependabot in #285
- Bump mkdocs-material from 9.4.2 to 9.4.3 in /docs by @dependabot in #284
- Bump packaging from 23.1 to 23.2 in /docs by @dependabot in #282
- Ensure compatible versions are used between CP and workers by @jnummelin in #289
- Bump mkdocs-material from 9.4.3 to 9.4.4 in /docs by @dependabot in #293
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #281
- Remove redundant k0s version field by @makhov in #291
- [CAPI] SSH powered infra provider by @jnummelin in #279
- Revert "Remove redundant k0s version field" by @makhov in #298
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's new
k0smotron supports now also running the control plane as ClusterAPI Machines
. This allows you to manage a fully co-located cluster (CP & WP) within the selected infrastructure provider. See more in the docs.
Changelog
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.9 by @dependabot in #202
- Bump pip from 23.2 to 23.2.1 in /docs by @dependabot in #201
- Bump wheel from 0.40.0 to 0.41.0 in /docs by @dependabot in #200
- Bump certifi from 2023.5.7 to 2023.7.22 in /docs by @dependabot in #199
- Bump sigs.k8s.io/cluster-api from 1.5.0-rc.1 to 1.5.0 by @dependabot in #205
- Bump github.com/onsi/gomega from 1.27.9 to 1.27.10 by @dependabot in #203
- Bump markdown from 3.3.7 to 3.4.4 in /docs by @dependabot in #204
- Revert "Bump markdown from 3.3.7 to 3.4.4 in /docs" by @juanluisvaladas in #208
- Bump mkdocs from 1.4.3 to 1.5.0 in /docs by @dependabot in #211
- Add docs CI by @juanluisvaladas in #212
- Bump markdown from 3.3.7 to 3.4.4 in /docs by @dependabot in #210
- Bump mkdocs-material from 9.1.19 to 9.1.20 in /docs by @dependabot in #209
- Bump mkdocs-material from 9.1.20 to 9.1.21 in /docs by @dependabot in #215
- Bump pyparsing from 3.1.0 to 3.1.1 in /docs by @dependabot in #216
- Bump mkdocs from 1.5.0 to 1.5.1 in /docs by @dependabot in #214
- Cluster API Docs rework by @jlnhnng in #213
- Fix running CAPI tests on CI by @makhov in #218
- Bump mkdocs from 1.5.1 to 1.5.2 in /docs by @dependabot in #219
- Update capi-aws.md by @jlnhnng in #221
- Bump wheel from 0.41.0 to 0.41.1 in /docs by @dependabot in #223
- Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 by @dependabot in #222
- Update readme based on new website content by @jlnhnng in #220
- Controller bootstrap by @makhov in #217
- Bump regex from 2023.6.3 to 2023.8.8 in /docs by @dependabot in #226
- Add some notes using autoscaler with CAPI by @jnummelin in #228
- Add CAPI secret type to kubeconfig and proper cluster labels by @jnummelin in #227
- Bump click from 8.1.6 to 8.1.7 in /docs by @dependabot in #232
- Bump mkdocs-material from 9.1.21 to 9.2.3 in /docs by @dependabot in #237
- Bump wheel from 0.41.1 to 0.41.2 in /docs by @dependabot in #236
- Bump mkdocs-macros-plugin from 1.0.2 to 1.0.4 in /docs by @dependabot in #225
- Bump pygments from 2.15.1 to 2.16.1 in /docs by @dependabot in #224
- K0sControlPlane controller improvements by @makhov in #230
- K0sControlPlane docs by @makhov in #229
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #241
- Fix pacth typo by @makhov in #238
- Bump mkdocs-material from 9.2.3 to 9.2.5 in /docs by @dependabot in #242
- K0s control plane downscaling by @makhov in #243
- Bump pymdown-extensions from 10.1 to 10.2 in /docs by @dependabot in #244
- ControlPlane bootstrap docs page by @makhov in #245
- Disabling k0s telemetry for tests by @makhov in #246
- Control plane pod resources by @makhov in #247
- Drop direct use of legacy pkg/errors by @kke in #239
- Monitoring docs by @makhov in #250
- Add k0s telemetry custom data to identify k0smotron clusters by @jnummelin in #248
New Contributors
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Bump click from 8.1.5 to 8.1.6 in /docs by @dependabot in #192
- Bump mkdocs-material from 9.1.18 to 9.1.19 in /docs by @dependabot in #193
- Bump sigs.k8s.io/cluster-api from 1.5.0-rc.0 to 1.5.0-rc.1 by @dependabot in #194
- Bump urllib3 from 2.0.3 to 2.0.4 in /docs by @dependabot in #195
- Copy both Cluster and Cluster.spec.service.annotations to created svc by @jnummelin in #197
- Add missing annotation for self managed AWSCluster infra by @jnummelin in #196
Full Changelog: v0.5.0...v0.5.1
v0.5.0
K0sWorkerConfigTemplate
type
K0sWorkerConfigTemplate
allows you to use MachineDeployment
etc. Cluster API constructs for easier multi-node operations.
For example:
apiVersion: cluster.x-k8s.io/v1beta1
kind: MachineDeployment
metadata:
name: docker-md-test
namespace: default
spec:
replicas: 2
clusterName: docker-md-test
selector:
matchLabels:
cluster.x-k8s.io/cluster-name: docker-md-test
pool: worker-pool-1
template:
metadata:
labels:
cluster.x-k8s.io/cluster-name: docker-md-test
pool: worker-pool-1
spec:
clusterName: docker-md-test
bootstrap:
configRef:
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: K0sWorkerConfigTemplate
name: docker-md-test
infrastructureRef:
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
kind: DockerMachineTemplate
name: docker-md-test
---
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
kind: K0sWorkerConfigTemplate
metadata:
name: docker-md-test
namespace: default
spec:
template:
spec:
version: v1.27.2+k0s.0
---
apiVersion: infrastructure.cluster.x-k8s.io/v1beta1
kind: DockerMachineTemplate
metadata:
name: docker-md-test
namespace: default
spec:
template:
spec: {}
What's Changed
- Bump mkdocs-material from 9.1.15 to 9.1.16 in /docs by @dependabot in #159
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #162
- Fix test flakynes by waiting to see the kubeconfig by @jnummelin in #170
- Monitoring by @makhov in #171
- Bump mkdocs-material from 9.1.16 to 9.1.17 in /docs by @dependabot in #172
- Bump mkdocs-material from 9.1.17 to 9.1.18 in /docs by @dependabot in #176
- Fixed typo & spelling by @jlnhnng in #181
- Bump sigs.k8s.io/cluster-api from 1.4.0-beta.2.0.20230602112453-75c29acbb784 to 1.5.0-beta.1 by @dependabot in #177
- Bump click from 8.1.3 to 8.1.4 in /docs by @dependabot in #182
- Bump charset-normalizer from 3.1.0 to 3.2.0 in /docs by @dependabot in #183
- Bump sigs.k8s.io/cluster-api from 1.5.0-beta.1 to 1.5.0-rc.0 by @dependabot in #184
- [CAPI] Template types for
MachineDeployment
s etc. by @jnummelin in #169 - Bump pip from 23.1.2 to 23.2 in /docs by @dependabot in #190
- Bump click from 8.1.4 to 8.1.5 in /docs by @dependabot in #187
- Bump pymdown-extensions from 10.0.1 to 10.1 in /docs by @dependabot in #186
- Bump mkdocs-macros-plugin from 1.0.1 to 1.0.2 in /docs by @dependabot in #185
- Bump pyyaml from 6.0 to 6.0.1 in /docs by @dependabot in #191
New Contributors
Full Changelog: v0.4.2...v0.5.0
v0.4.2
v0.4.1
What's Changed
- Test the default external address works by @juanluisvaladas in #144
- Allow to configure manifests via configmap by @juanluisvaladas in #120
- Copy labels and annotations from the Cluster to all child resources by @makhov in #150
- Allow to define custom flags in control plane by @juanluisvaladas in #153
- Add smoke test for CAPI using Docker as infra provider by @jnummelin in #151
- Bump pyparsing from 3.0.9 to 3.1.0 in /docs by @dependabot in #161
- [CAPI] cloud init customization by @jnummelin in #155
- Remove PROJECT file by @juanluisvaladas in #164
- [CAPI] AWS getting started guide by @jnummelin in #165
- Add Docker CAPI example by @stevejr in #160
- Bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in #157
- Add generated reference docs for custom resources by @jnummelin in #156
New Contributors
Full Changelog: v0.4.0...v0.4.1
Documentation
v0.4.0
We're happy to release v0.4.0 of k0smotron
This release is packed with cool stuff, including supporting creating clusters using Cluster API.
Other noteworthy new features:
Check out the docs at https://docs.k0smotron.io/v0.4.0/
Full changelog
- Publish install.yaml to the stable dir by @makhov in #110
- updated installation step command by @iamunnip in #118
- Remove install.yaml from repo to avoid confusion by @makhov in #117
- Bump regex from 2023.5.5 to 2023.6.3 in /docs by @dependabot in #115
- Bump markupsafe from 2.1.2 to 2.1.3 in /docs by @dependabot in #114
- Bump markdown from 3.3.7 to 3.4.3 in /docs by @dependabot in #101
- Bump mkdocs-material from 9.1.14 to 9.1.15 in /docs by @dependabot in #94
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #132
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.10.0 by @dependabot in #133
- Use k0smotron version in the installation docs by @makhov in #113
- Bump urllib3 from 2.0.2 to 2.0.3 in /docs by @dependabot in #135
- Cluster API provider - initial skeleton for Bootstrap & ControlPlane providers by @jnummelin in #119
- Pin Markdown to 3.3 as 3.4 is not compatible with mkdocs by @jnummelin in #142
- Update CODEOWNERS to use k0smotron-maintainers by @jnummelin in #143
- Add proper per-cluster labels and selector for child objects by @jnummelin in #137
- Minor fixes in documentation by @juanluisvaladas in #145
- Fix docs publishing by @makhov in #146
- Fix docs formatting by @makhov in #147
New Contributors
Full Changelog: v0.3.1...v0.4.0