Releases: kubermatic/kubeone
v0.10.0-alpha.3
Check out the documentation for this release to find out how to get started with KubeOne.
Changed
- Update
machine-controllerto v1.5.3 (#633)
Checksums
SHA256 checksums can be found in the kubeone_0.10.0-alpha.3_checksums.txt file.
v0.10.0-alpha.2
Check out the documentation for this release to find out how to get started with KubeOne.
Changed
- Fix cluster provisioning failures when DynamicAuditLog feature is enabled (#630)
- Update
machine-controllerto v1.5.2 (#624)
Removed
- Remove
TemplateNetNamefield from the vSphere workers spec (#624) - Remove the old KubeOne configuration API (#626)
Checksums
SHA256 checksums can be found in the kubeone_0.10.0-alpha.2_checksums.txt file.
v0.10.0-alpha.1
Check out the documentation for this release to find out how to get started with KubeOne.
Added
- Add ability to configure static networking for worker nodes (#606)
Changed
- Flannel CNI is forced use an internal network if it's available (#598)
- Update
machine-controllerto v1.5.1 (#602) - Update DigitalOcean Cloud Controller Manager (CCM) to v0.1.16 (#591)
Checksums
SHA256 checksums can be found in the kubeone_0.10.0-alpha.1_checksums.txt file.
v0.10.0-alpha.0
Check out the documentation for this release to find out how to get started with KubeOne.
Attention Needed
- KubeOne now uses Go modules! 🎉 (#550)
- This should not introduce any breaking change
- If you're using
go getto obtain KubeOne, you may have to enable support for Go modules by setting theGO111MODULEenvironment variable toon
Added
- Add support for SSH over a bastion host (#567)
- Add an optional
rootDiskSizeGBfield to the worker spec for OpenStack (#549) - Add an optional
nodeVolumeAttachLimitfield to the worker spec for OpenStack (#572) - Add support for specifying OpenStack Tenant ID using the
OS_TENANT_IDenvironment variable (#551) - Add an example KubeOne Ansible playbook (#576)
Changed
- Fix Terraform integration not respecting multiple workerset definitions from
output.tf(#568) - Fix
installfailing if Terraform output is not provided (#574) - Update
machine-controllerto v1.4.2 (#572) - Control plane nodes are now tainted by default (#564)
Checksums
SHA256 checksums can be found in the kubeone_0.10.0-alpha.0_checksums.txt file.
v0.9.2
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.
Changed
- Fix the CNI plugin URL for cluster upgrades on CoreOS (#554)
- Fix
kubeletbinary upgrade failure on CoreOS because of binary lock (#556)
Checksums
SHA256 checksums can be found in the kubeone_0.9.2_checksums.txt file.
v0.9.1
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.
Changed
- Fix
.ClusterNetwork.PodSubnetnot being respected when using the Weave-Net CNI plugin (#540) - Fix
kubeadmpreflight check failure (IsDockerSystemdCheck) on Ubuntu and CoreOS by making Docker usesystemdcgroups driver (#536, #541) - Fix
kubeadmpreflight check failure on CentOS due tokubeletservice not being enabled (#541)
Checksums
SHA256 checksums can be found in the kubeone_0.9.1_checksums.txt file.
v0.9.0
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 outputgenerated 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
- Please see the official Upgrading to Terraform v0.12
Added
- Add support for Kubernetes 1.15 (#486)
- Add support for Microsoft Azure (#469)
- Add
kubeone completioncommand for generating the shell completion scripts forbashandzsh(#484) - Add
kubeone documentcommand 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 resetfailing 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-controllerto 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
kubeleton 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.
v0.8.0
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.
Added
- Add support for VMware vSphere (#428)
Checksums
SHA256 checksums can be found in the kubeone_0.8.0_checksums.txt file.
v0.7.0
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.
Added
- Add WeaveNet as an additional CNI plugin (#432)
- Add the
--remove-binariesflag to thekubeone resetcommand that removes Kubernetes binaries (#450)
Changed
- Fix
kubeone resetfailing if noMachineDeploymentorMachineobject exist (#450) - Update
machine-controllerto v1.1.8 (#454)
Checksums
SHA256 checksums can be found in the kubeone_0.7.0_checksums.txt file.
v0.6.2
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.
Changed
- Fix a missing JSON tag on the
Namefield, so specifyingnamein lowercase in the manifest works as expected (#439) - Fix failing to disable SELinux on CentOS if it's already disabled (#443)
- Fix setting permissions on the remote KubeOne directory when the
$USERenvironment variable isn't set (#443)
Checksums
SHA256 checksums can be found in the kubeone_0.6.2_checksums.txt file.