Skip to content

v0.6.0

Compare
Choose a tag to compare
@xmudrii xmudrii released this 08 May 20:14
5496804

We're excited to announce that as of this release KubeOne is in beta! We have the new backwards compatibility policy going in effect as of this release.

Check out the documentation for this release to find out how to get started with KubeOne.

Action Required

  • This release introduces the new KubeOneCluster API. The new API is supposed to improve the user experience and bring many new possibilities, like API versioning.
    • Old KubeOne configuration manifests will not work as of this release!
    • To continue using KubeOne, you need to migrate your existing manifests to the new KubeOneCluster API. Follow the migration guidelines to find out how to migrate.

Added

  • [BREAKING] Implement and migrate to the KubeOneCluster API (#343, #353, #360, #379, #390)
  • Implement the config migrate command for migrating old configuration manifests to KubeOneCluster manifests (#408)
  • Implement the config print command for printing an example KubeOneCluster manifest (#412, #415)
  • Enable scaling subresource for MachineDeployments (#334)
  • Deploy metrics-server by default (#338, #351)
  • Deploy external cloud controller manager for DigitalOcean, Hetzner, and Packet (#364)
  • Implement Terraform integration for Hetzner (#331)
  • Add support for OpenIDConnect configuration (#344)
  • Add support for Packet provider (#384)
  • Patch CoreDNS deployment to work with external cloud controller manager taints (#362)

Changed

  • Fix a typo in vSphere CloudProviderName (#339)
  • Expose ssh_username variable in the Terraform output (#350)
  • Pass -external-cloud-provider flag to machine-controller when external cloud provider is enabled (#361)
  • Update machine-controller to v1.1.5 (#378)
  • Don't wait for machine-controller if it's not deployed (#392)
  • Deploy instance with a load balancer on OpenStack. General improvements to OpenStack support (#401)
  • Parse all parameters from Terraform output for DigitalOcean (#370)

Checksums

SHA256 checksums can be found in the kubeone_0.6.0_checksums.txt file.