Release v2021.07.30-0

Released on July 30, 2021

New Features

  • Added Contour add-on version 1.18.0.
  • Added Antrea add-on version 1.2.0.
  • Longhorn 1.1.2+ will automatically migrate Rook-backed PVCs to Longhorn-backed if Rook is installed but no longer included in the kURL spec.
  • MinIO will automatically import Rook-backed object store data if Rook is installed but no longer included in the kURL spec.
  • Rook will automatically be uninstalled if all data is migrated successfully to both Longhorn and MinIO.

Release v2021.07.23-1

Released on July 23, 2021

New Features

Release v2021.07.23-0

Released on July 23, 2021

New Features

  • Host preflight results are now tracked in the directory /var/lib/kurl/host-preflights.

Improvements

  • Host preflights can now be run with an installer spec from STDIN, for example kubectl get installer 6abe39c -oyaml | /var/lib/kurl/bin/kurl host preflight -.
  • Host preflight added to check disk usage in /var/lib/docker.

Bug Fixes

  • Fixed an issue that would cause .x versions to fail for the kotsadm addon.
  • Fixed an issue where warning messages would be displayed for passing preflight checks.
  • Fixed an issue where terminal control characters were erroneously displayed in noninteractive preflight check output.
  • Fixed an issue where invalid configurations for Rook version 1.4 or greater would pass validation checks.

Release v2021.07.20-0

Released on July 20, 2021

Bug Fixes

  • Fixed an issue that would cause the installer to panic when spec.selinuxConfig is not empty or the preserve-selinux-config flag is specified and spec.firewalldConfig is empty.

Release v2021.07.19-0

Released on July 19, 2021

New Features

Improvements

  • Weave add-on host preflight check will not fail on connection timeout on metrics ports 6781 and 6782.
  • The preflight check for ftype on XFS filesystems has been added to all versions of containerd 1.3.7+.

Bug Fixes

  • The EKCO add-on's reboot service no longer depends on docker when using containerd.

Release v2021.07.16-0

Released on July 16, 2021

New Features

Improvements

  • The containerd add-on will check XFS filesystems have ftype enabled before attempting to install.
  • The load balancer address preflight check will now validate that a valid address is provided before validating the network.

Bug Fixes

  • The default preflight check for memory pass value has been changed from 8Gi to 8G.

Release v2021.07.13-0

Released on July 13, 2021

New Features

  • Preflight results will now be stored on the host in the directory /var/lib/kurl/host-preflights.
  • Added KOTS add-on version 1.47.0.

Improvements

  • When downloading a bundle from the kURL server, the bundle creation process will fail early in the situation where one of the layers is unavailable, instead of returning a partial bundle.
  • Added better messaging to the user when the kurlnet-client pod fails.

Release v2021.07.09-0

Released on July 09, 2021

New Features

  • All add-ons with versions that conform to semver now support the notation Major.Minor.x. When specified using this notation, the version will resolve to the greatest patch version for the specified major and minor version.
  • Added Prometheus add-on version 0.48.1-16.12.1.
  • Added Sonobuoy add-on version 0.52.0.

Bug Fixes

  • The reset task will now properly remove Kubernetes host packages.

Release v2021.07.02-0

Released on July 02, 2021

New Features

Bug Fixes

  • Fixed CVE-2021-20288 Rook 1.5.11 and 1.0.4-14.2.21.

Release v2021.06.30-1

Released on June 30, 2021

Bug Fixes

  • Fixed an issue which caused newer versions of kURL to have outdated scripts. This issue affects kURL versions v2021.06.24-0, v2021.06.24-1, v2021.06.25-0, and v2021.06.30-0.