Skip to content

Releases: k0sproject/k0smotron

v0.8.0

04 Jan 16:05
8470db1

Choose a tag to compare

Highlights

The RemoteMachine controller is now "complete" Cluster API infra provider. It can provision and manage the Machines over SSH so you can use k0smotron and Cluster API in environments where there's no existing CAPI provider available. Yes, even bare metal.

We've now implemented also machine pooling into the mix. Pooling means that you can use RemoteMachines even for things like MachineDeployment and ControlPlane scaling.

Read more in our release blog: https://medium.com/k0sproject/k0smotron-anywhere-now-a-complete-clusterapi-infrastructure-provider-7da7b633331f

What's Changed

New Contributors

Full Changelog: v0.7.2...v0.8.0

v0.7.2

16 Nov 11:03
66f0be4

Choose a tag to compare

  • PVC object moved to the k0smotron types

Full Changelog: v0.7.1...v0.7.2

v0.7.1

15 Nov 09:58
9fc744b

Choose a tag to compare

Bug fixes:

  • Fix file permissions when provisioning RemoteMachines
  • Fix PVC generation from template

Full Changelog: v0.7.0...v0.7.1

v0.7.0

13 Oct 15:16
1c74d96

Choose a tag to compare

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

30 Aug 11:45
ecc45a4

Choose a tag to compare

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

New Contributors

  • @kke made their first contribution in #239

Full Changelog: v0.5.1...v0.6.0

v0.5.1

20 Jul 12:53
a1e7dbf

Choose a tag to compare

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

18 Jul 13:27
52e60e9

Choose a tag to compare

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

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

20 Jun 10:44
4272bb7

Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

19 Jun 14:47
4af27d9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

Documentation

https://docs.k0smotron.io/v0.4.1/

v0.4.0

09 Jun 13:18
b2be71c

Choose a tag to compare

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