Skip to content

v0.9.0

Compare
Choose a tag to compare
@xmudrii xmudrii released this 02 Jul 08:31

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

Make sure to check the release notes for v0.6.0 if you're upgrading from v0.5.0 or earlier.

Action Required

  • The Terraform integration now requires Terraform v0.12+
    • Please see the official Upgrading to Terraform v0.12
      document to find out how to update your Terraform scripts for v0.12
    • The example Terraform scripts coming with KubeOne are already updated for v0.12
    • KubeOne is not able to parse output of terraform output generated with Terraform
      v0.11 or older anymore
    • The Terraform output template (output.tf) has been changed and KubeOne is not able
      to parse the old template anymore. You can check the output template
      used by example Terraform scripts as a
      reference

Added

  • Add support for Kubernetes 1.15 (#486)
  • Add support for Microsoft Azure (#469)
  • Add kubeone completion command for generating the shell completion scripts for bash and zsh (#484)
  • Add kubeone document command for generating man pages and KubeOne documentation (#484)
  • Add support for reading Terraform output directly from the directory (#495)
  • Add missing fields to the workers specification API (#499)

Changed

  • [BREAKING] KubeOne Terraform integration now uses Terraform v0.12+ (#466)
  • [BREAKING] Change Terraform output template to conform with the KubeOneCluster API (#503)
  • Fix Docker not starting properly for some providers on Ubuntu (#512)
  • Fix kubeone reset failing if a MachineSet or Machine object has been already deleted and include more details in the error messages (#508)
  • Fix ability to read Terraform output from the standard input (stdin) (#479)
  • Update machine-controller to v1.3.0 (#499)
  • Update DigitalOcean Cloud Controller Manager to v0.1.15 (#516)
  • Use Docker 18.09.7 when provisioning new clusters (#517)
  • Configure proxy for kubelet on control plane nodes if proxy settings are provided (#496)
  • Configure proxy on worker nodes if proxy settings are provided (#490)
  • Make GoBetween Load balancer configuration script work on all operating systems and fix minor bugs (#494)

Checksums

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