kURL Release Notes
This topic contains release notes for the Replicated kURL installer. The release notes list new features, improvements, bug fixes, known issues, and breaking changes.
v2025.03.19-0
Released on March 19, 2025
New Features
- Adds Kubernetes versions 1.32.3, 1.31.7, 1.30.11, and 1.29.15.
- Adds Flannel add-on version 0.26.5.
- Adds Rook add-on verison 1.16.5.
- Adds Prometheus add-on version 0.81.0-70.0.2.
- Updates the Containerd add-on to use runc v1.2.5.
v2025.02.26-0
Released on February 26, 2025
New Features
- Adds Rook add-on verisons 1.13.10, 1.14.12, 1.15.8, 1.16.3 and 1.16.4.
- Adds MinIO add-on versions RELEASE.2025-02-07T23-21-09Z and RELEASE.2025-02-18T16-25-55Z.
- Adds Prometheus add-on version 0.80.0-69.3.3.
- Adds Sonobuoy add-on version 0.57.3.
Bug Fixes
- Increased grafana pod limits to 200m cpu and 128Mi memory.
- Fixed Prometheus reporting for Rook 1.13 and later.
v2025.02.14-0
Released on February 14, 2025
New Features
- Adds Kubernetes versions 1.32.2, 1.31.6, 1.30.10, and 1.29.14.
- Adds Metrics Server add-on version 0.7.2.
- Adds Velero add-on version 1.15.2.
- Adds Cert Manager add-on version 1.17.1.
Bug Fixes
- Fixes Containerd add-on version 1.7.25 to install the correct version on RHEL 8, CentOS 8, and Oracle Linux 8.
v2025.02.12-0
Released on February 12, 2025
New Features
- Adds Kubernetes versions 1.31.5, 1.30.9, and 1.29.13.
- Adds Containerd add-on version 1.7.25.
- Adds Flannel add-on versions 0.26.3 and 0.26.4.
- Adds OpenEBS add-on versions 4.1.2 and 4.2.0.
- Adds Prometheus add-on version 0.80.0-69.2.0.
v2024.12.31-0
Released on December 31, 2024
New Features
- Adds Kubernetes version 1.31.4, 1.30.8 and 1.29.12.
- Updates Containerd add-on to include runc v1.2.3.
- Adds Flannel add-on version 0.26.2.
- Adds Prometheus add-on version 0.79.2-67.5.0.
v2024.12.04-0
Released on December 4, 2024
New Features
- Adds support for RHEL 9.5 and Rocky Linux 9.5.
- Adds Kubernetes versions 1.31.3, 1.30.7, 1.29.11, and 1.28.15.
- Adds Flannel add-on version 0.26.1.
- Adds Prometheus add-on version 0.78.2-66.2.2.
- Adds MinIO add-on version RELEASE.2024-11-07T00-52-20Z.
v2024.11.08-0
Released on November 8, 2024
Bug Fixes
- Fixes an issue where the public-address flag provided to the install script is ignored and not included in the api server cert sans.
v2024.11.07-0
Released on November 7, 2024
New Features
- Adds support for discovering the EC2 instance public IP address using AWS IMDSv2.
- Updates Containerd add-on to include runc v1.2.1.
- Adds Flannel add-on version 0.26.0.
- Adds MinIO add-on version RELEASE.2024-10-29T16-01-48Z.
- Adds Prometheus add-on version 0.77.2-65.8.0.
v2024.10.24-0
Released on October 24, 2024
New Features
- Adds Flannel add-on version 0.25.7.
- Adds Kubernetes version(s) 1.31.2 1.30.6 1.29.10 1.28.15 1.27.16.
Bug Fixes
- Fixes an issue that could cause the Velero add-on to fail to install on Ubuntu 22.04.
v2024.09.26-0
Released on September 26, 2024
New Features
- Adds Sonobuoy add-on version 0.57.2.
- Adds Prometheus add-on version 0.76.1-62.6.0.
- Adds Kubernetes version(s) 1.31.1 1.30.5 1.29.9 1.28.14 1.27.16.
Bug Fixes
- Fixes master CIS benchmark checks 1.1.13 and 1.1.14 for /etc/kubernetes/super-admin.conf file permissions.
v2024.09.06-0
Released on September 6, 2024
Improvements
- Improves preflight checks for Amazon Linux 2023 and Ubuntu 24.04.
v2024.09.03-0
Released on September 3, 2024
New Features
- Adds support for Amazon Linux 2023 and Ubuntu 24.04.
- Adds Prometheus add-on version 0.76.0-62.3.0.
- Adds Flannel add-on version 0.25.6.
- Adds MinIO add-on version RELEASE.2024-08-26T15-33-07Z.
v2024.08.26-0
Released on August 26, 2024
New Features
- Adds Kubernetes versions 1.27.16, 1.28.13, 1.29.8, 1.30.4, and 1.31.0.
- Adds support for CentOS Stream 9.
- Adds MinIO add-on version RELEASE.2024-08-17T01-24-54Z.
Bug Fixes
- Fixes an issue where Flannel versions older than 0.24.2 failed to install on instances with VMware NICs.
v2024.08.12-0
Released on August 12, 2024
New Features
- Adds MinIO add-on version RELEASE.2024-08-03T04-33-23Z.
- Updates included kustomize binary to v5.4.3.
v2024.08.07-0
Released on August 7, 2024
New Features
- Adds Kubernetes versions 1.30.3, 1.29.7, 1.28.12, and 1.27.16.
- Adds Flannel add-on version 0.25.5.
- Adds Containerd add-on version 1.6.33.
- Adds Velero add-on version 1.14.0.
- Adds Prometheus add-on version 0.75.2-61.6.0.
- Adds OpenEBS add-on version 4.1.0.
- Adds Contour add-on version 1.30.0.
- Updates crictl in Kubernetes to version 1.30.2.
Removals
- Removes all Docker add-on versions. Use the Containerd add-on instead. The Docker add-on was previously deprecated in March 2023.
- Removes OpenEBS add-on versions 1.6.0, 1.12.0, 2.6.0, and 2.12.9.
- Removes Prometheus add-on versions 0.33.0, 0.44.1, 0.46.0, 0.46.0-14.9.0, 0.47.0-15.2.0, 0.47.0-15.2.1, 0.47.0-16.0.1, 0.48.0-16.1.2, 0.48.0-16.10.0, 0.48.0-16.12.1, 0.49.0-17.0.0, 0.49.0-17.1.1, and 0.49.0-17.1.3.
v2024.07.02-0
Released on July 2, 2024
New Features
- Adds Kubernetes version(s) 1.30.2 1.29.6 1.28.11 1.27.15.
- Adds Flannel add-on version 0.25.4.
- Remove
/var/lib/containerd
and/var/lib/docker
as part oftasks.sh reset
.
Bug Fixes
- Fixes cluster subnets being changed on upgrade in some instances.
v2024.06.12-0
Released on June 12, 2024
New Features
- Updates EKCO add-on version 0.28.7 to use haproxy:2.9.7-alpine3.20.
- Adds Containerd add-on version 1.6.32.
- Adds Prometheus add-on version 0.74.0-59.0.0.
- Adds Flannel add-on versions 0.25.2 and 0.25.3.
- Adds support for RHEL 8.10 and 9.4.
- Adds support for Oracle Linux 8.10.
- Adds support for Rocky Linux 9.4.
v2024.05.17-0
Released on May 17, 2024
New Features
- Adds Kubernetes version(s) 1.30.1 1.28.10 1.29.5 1.27.14.
- Adds Prometheus add-on version 0.73.2-58.5.2.
- Adds MinIO add-on version RELEASE.2024-05-10T01-41-38Z.
- Adds Contour add-on version 1.29.0.
- Adds EKCO add-on version 0.28.7.
- Updates Velero add-on version 1.13.2 to use local-volume-provider:v0.6.4.
v2024.05.03-0
Released on May 3, 2024
New Features
- Adds Kubernetes version 1.30.0.
Bug Fixes
- Fixes list of host package dependencies for RHEL-9.
- Stop using default yum repos if all dependencies are already installed on RHEL 9.
- Stop installing sub-dependencies on RHEL-9 systems.
v2024.04.19-0
Released on April 19, 2024
New Features
- Adds Containerd add-on version 1.6.31.
- Adds Kubernetes version(s) 1.29.4 1.28.9 1.27.13 1.26.15.
- Adds Velero add-on version 1.13.2.
v2024.04.16-0
Released on April 16, 2024
New Features
- Adds EKCO add-on version 0.28.6.
- Adds Goldpinger add-on version 3.10.0-6.2.0.
- Adds Contour add-on version 1.28.3.
- Adds Flannel add-on version 0.25.1.
- Adds MinIO add-on version RELEASE.2024-04-06T05-26-02Z.
- Adds Prometheus add-on version 0.73.1-58.1.1.
v2024.04.11-0
Released on April 11, 2024
Bug Fixes
- Fixes an issue where dependencies for the 'fio' package caused Amazon Linux 2 to become CentOS 7.
v2024.04.03-1
Released on April 3, 2024
New Features
- Adds OpenEBS add-on version 4.0.0.
- Adds Contour add-on version 1.28.2.
- Adds Velero add-on version 1.13.1.
v2024.04.03-0
Released on April 3, 2024
New Features
- Adds Kubernetes version(s) 1.29.3 1.28.8 1.27.12 1.26.15.
- Adds Flannel add-on version 0.24.4.
- Adds MinIO add-on version RELEASE.2024-03-26T22-10-45Z.
- Adds Prometheus add-on version 0.72.0-57.2.0.
- Updates EKCO add-on version 0.28.4 to use haproxy:2.9.6.
v2024.02.23-0
Released on February 23, 2024
New Features
- Adds Kubernetes version(s) 1.29.2 1.28.7 1.27.11 1.26.14.
- Adds MinIO add-on version RELEASE.2024-02-17T01-15-57Z.
- Updates EKCO add-on version 0.28.4 to use haproxy 2.9.5.
v2024.02.05-0
Released on February 5, 2024
New Features
- Adds Kubernetes version(s) 1.29.1 1.28.6 1.27.10 1.26.13.
- Adds Flannel add-on versions 0.24.1 and 0.24.2.
- Adds Containerd add-on versions 1.6.27 and 1.6.28.
- Adds Velero add-on version 1.12.3.
- Adds Prometheus add-on version 0.71.2-56.6.0.
- Adds MinIO add-on version RELEASE.2024-02-04T22-36-13Z.
- Updates EKCO add-on version 0.28.4 to use haproxy 2.9.4.
- Users of VMWare clusters using the VMXNET3 NIC driver will see a new systemd .service file included that disables tcp checksum offloading on the flannel interface. This fixes an issue we have seen with dropped packets under certain combinations of VMWare NIC and cluster configurations.
Improvements
- Install an openebs support bundle spec whenever openebs addon is added to a kURL spec.
- Install a velero support bundle spec whenever velero addon is added to a kURL spec.
v2024.01.09-0
Released on January 9, 2024
New Features
- Updates Containerd add-on to use runc v1.1.11.
- Adds MinIO add-on version RELEASE.2024-01-01T16-36-33Z.
- Adds EKCO add-on version 0.28.4.
v2024.01.02-0
Released on January 2, 2024
New Features
- Adds Kubernetes version(s) 1.29.0 1.28.5 1.28.4 1.27.9 1.27.8 1.26.12 1.26.11.
- Updates EKCO add-on version 0.28.3 to use HAProxy 2.9.1.
- Adds OpenEBS add-on version 3.10.0.
- Adds Flannel add-on version 0.24.0.
- Adds Goldpinger add-on version 3.9.0-6.1.2.
Bug Fixes
- Fixes an issue where the 'minimum-node-count' parameter for Rook storage would require port 31880 to be opened between the node joining the cluster and a primary node.
- Adds a preflight to Kubernetes 1.29.x+ to prevent installing KOTS versions prior to 1.96.2 due to version incompatibilities.
v2023.12.14-0
Released on December 14, 2023
New Features
- Adds support for RHEL 9.3 and Rocky Linux 9.3.
- Adds Containerd add-on versions 1.6.25 and 1.6.26.
- Adds Velero add-on version 1.12.2.
- Adds Prometheus add-on version 0.70.0-55.0.0.
- Adds MinIO add-on versions RELEASE.2023-12-02T10-51-33Z and RELEASE.2023-12-09T18-17-51Z.
- Updates EKCO add-on version 0.28.3 to use HAProxy 2.9.0.
Bug Fixes
- Fixes an issue where Kubernetes 1.27 or later could prune the pause image being used, causing pods to fail.
v2023.11.20-0
Released on November 20, 2023
New Features
- Adds Rook add-on verison 1.12.8.
- Updates EKCO add-on version 0.28.3 to use HAProxy 2.8.4.
- Adds support for RHEL and Oracle Linux 8.9.
Bug Fixes
- Improve error reporting capabilities during weave to flannel migration.
v2023.11.17-0
Released on November 17, 2023
New Features
- Adds MinIO add-on version RELEASE.2023-11-15T20-43-25Z.
- Adds Sonobuoy add-on version 0.57.1.
v2023.11.16-0
Released on November 16, 2023
New Features
- Add Cert Manager add-on version 1.13.2.
- Adds Prometheus add-on version 0.69.1-53.0.0.
- Adds MinIO add-on version RELEASE.2023-11-11T08-14-41Z.
- Updates Containerd add-on to use runc v1.1.10.
v2023.11.02-0
Released on November 2, 2023
New Features
- Adds Rook add-on verison 1.12.7.
- Adds Contour add-on version 1.27.0.
- Updates Velero add-on version 1.12.1 to use local-volume-provider v0.5.5.
- Adds Flannel add-on version 0.23.0.
- Adds MinIO add-on version RELEASE.2023-11-01T18-37-25Z.
v2023.10.26-0
Released on October 26, 2023
New Features
- Adds Contour add-on version 1.26.1.
- Adds Sonobuoy add-on version 0.57.0.
- Adds Rook add-on verison 1.12.6.
- Adds MinIO add-on version RELEASE.2023-10-16T04-13-43Z.
- Adds Velero add-on version 1.12.1.
Bug Fixes
- Improves the reliability of the reset task by adding directory removal retry logic.
- If the
fio
host package cannot be installed, installation will continue without host filesystem performance metrics.
v2023.10.19-0
Released on October 19, 2023
Bug Fixes
- Fixes a bug where having multiple volumes attached to the same pod would cause some volumes not to be created on the correct node when migrating to OpenEBS
v2023.10.12-0
Released on October 12, 2023
New Features
- Adds Velero add-on version 1.12.0.
- Updates Contour add-on version 1.26.0 to use Envoy v1.27.1.
- Adds MinIO add-on version RELEASE.2023-10-07T15-07-38Z.
Bug Fixes
- Fixes a bug introduced in v2023.10.11-0 that prevented migrating from Longhorn to OpenEBS or Rook-Ceph storage when Prometheus was installed.
- Fixes a race condition that could prevent Prometheus from being upgraded from very old versions.
v2023.10.11-0
Released on October 11, 2023
New Features
- Adds Rook add-on verison 1.12.5.
Improvements
-
The filesystem performance preflight check uses the
fio
package instead of an internal implementation. To support the filesystem performance preflight check, thefio
package is installed as part of the installation script.noteThe
fio
is not automatically installed on Ubuntu 18.04 operating systems. This means that the filesystem performance preflight check does not run on Ubuntu 18.04 unlessfio
has been installed through other means.
Bug Fixes
- When migrating from Longhorn to OpenEBS storage, PVCs remain on the node where the pod that uses the PVC was previously running.
v2023.10.09-0
Released on October 9, 2023
Bug Fixes
- Files in
/var/lib/kurl
are now properly owned by root:root and not the uid1001
- The kurl reset script now removes
/var/lib/cni
files
v2023.10.04-0
Released on October 4, 2023
New Features
- Adds Registry add-on version 2.8.3.
v2023.10.03-0
Released on October 3, 2023
New Features
- Adds Contour add-on version 1.26.0.
- Adds OpenEBS add-on version 3.9.0.
- Adds MinIO add-on version RELEASE.2023-09-30T07-02-29Z.
v2023.09.26-0
Released on September 26, 2023
New Features
- Adds Rook add-on verison 1.12.4.
- Adds Flannel add-on version 0.22.3.
- Adds Containerd add-on version 1.6.24.
- Adds MinIO add-on version RELEASE.2023-09-23T03-47-50Z.
Bug Fixes
- Fixes an issue where the weave-to-flannel migration would provide prompts for remote nodes that incorrectly included the 'airgap' flag on non-airgap systems and the reverse.
v2023.09.15-0
Released on September 15, 2023
New Features
- Adds Kubernetes version(s) 1.28.2 1.27.6 1.26.9 1.25.14.
- Adds Prometheus add-on version 0.68.0-51.0.0.
v2023.09.12-0
Released on September 12, 2023
Bug Fixes
- Docker 20.10.x will properly use RHEL 8 packages when installing on RHEL 8 based operating systems. This is still considered an unsupported configuration.
v2023.09.07-0
Released on September 7, 2023
New Features
- Adds Kubernetes version(s) 1.24.17.
- Adds Rook add-on verison 1.12.3.
- Adds Prometheus add-on version 0.67.1-50.3.1.
- Adds MinIO add-on version RELEASE.2023-09-04T19-57-37Z.
Bug Fixes
- Velero 1.11.1 and later properly removes the 'restic' daemonset when upgrading. This is replaced by a new daemonset named 'node-agent'.
- Velero 1.11.1 and later running with OpenEBS with no object storage creates no default backup location instead of a broken one.
- Fixes an issue when merging an Installer patch file containing HostPreflights definitions.
v2023.08.28-0
Released on August 28, 2023
New Features
- Adds Kubernetes version(s) 1.28.1 1.27.5 1.26.8 1.25.13.
- Adds Rook add-on verison 1.12.2.
- Adds Velero add-on version 1.11.1.
- Adds MinIO add-on version RELEASE.2023-08-23T10-07-06Z.
v2023.08.23-0
Released on August 23, 2023
New Features
- Adds Kubernetes version 1.28.0.
- Adds Flannel add-on version 0.22.2.
- Adds Containerd add-on version 1.6.22. As this package has not been published for Ubuntu 18.04, 1.6.21 will be installed there when 1.6.22 is selected.
Improvements
- When PVC storage migrations from Rook or Longhorn to OpenEBS 3.7.0+ are required, the migrations will be performed before upgrading Kubernetes.
- When object storage migrations from Rook to MinIO 2023-08-04T17-40-21Z+ are required, the migrations will be performed before upgrading Kubernetes.
v2023.08.15-0
Released on August 15, 2023
New Features
- Adds EKCO add-on version 0.28.3.
Bug Fixes
- Fixes an issue where EKCO-created Rook-Ceph clusters would not mount volumes on RHEL 7 based operating systems.
v2023.08.10-0
Released on August 10, 2023
New Features
- Adds MinIO add-on version RELEASE.2023-08-04T17-40-21Z.
- Adds Prometheus add-on version 0.66.0-48.3.1.
- Adds OpenEBS add-on version 3.8.0.
- Adds Flannel add-on version 0.22.1.
- Adds EKCO add-on version 0.28.2.
Bug Fixes
- Fixes an issue where the control plane would not get upgraded on remote primary nodes due to a missing file
/etc/kubernetes/audit.yaml
. - Fixes an error
failed to pull image registry.k8s.io/coredns:v1.8.6
when upgrading from Kubernetes version 1.23.15 to 1.24.4.
v2023.08.07-0
Released on August 7, 2023
New Features
- Adds Rook add-on versions 1.12.0, 1.12.1
Bug Fixes
- Fixes an issue where storage could not be moved from Longhorn to OpenEBS at the same time as Kubernetes was upgraded to 1.25 or later.
v2023.07.31-0
Released on July 31, 2023
New Features
- Adds Prometheus add-on version 0.66.0-48.1.2.
- Adds Metrics Server add-on version 0.6.4.
- Adds EKCO add-on version 0.28.2.
- Adds Contour add-on version 1.25.2.
Bug Fixes
- Resolves an issue for the OpenEBS to Rook storage migration feature that caused a delay in storage availability when using the feature on new installations. See Known Issues in v2023.07.06-0.
v2023.07.21-0
Released on July 21, 2023
kURL v2023.07.21-0 has a known issue for the OpenEBS to Rook storage migration feature. This issue is resolved in v2023.07.31-0.
New Features
- Adds Kubernetes version(s) 1.27.4 1.26.7 1.25.12 1.24.16.
- Updates Kubernetes 1.27.3 to use crictl v1.27.1.
- Updates Containerd add-on with runc v1.1.8.
Known Issues
kURL v2023.07.21-0 has a known issue for the OpenEBS to Rook storage migration feature. This issue is resolved in v2023.07.31-0.
v2023.07.11-0
Released on July 11, 2023
kURL v2023.07.11-0 has a known issue for the OpenEBS to Rook storage migration feature. This issue is resolved in v2023.07.31-0.
Bug Fixes
- Fixes support for RHEL 9.2
- Fixes adding the Registry add-on to multi-node clusters using Containerd.
Known Issues
kURL v2023.07.11-0 has a known issue for the OpenEBS to Rook storage migration feature that causes a delay in storage availability when using the feature on new installations. This issue is resolved in v2023.07.31-0.
v2023.07.10-0
Released on July 10, 2023
kURL v2023.07.10-0 has a known issue for the OpenEBS to Rook storage migration feature. This issue is resolved in v2023.07.31-0.
Improvements
- Clarifies error message when installing on RHEL 9 variants without containerd.
Bug Fixes
- Improves messaging when a subnet cannot be automatically discovered.
Known Issues
kURL v2023.07.10-0 has a known issue for the OpenEBS to Rook storage migration feature that causes a delay in storage availability when using the feature on new installations. This issue is resolved in v2023.07.31-0.
v2023.07.06-0
Released on July 6, 2023
kURL v2023.07.06-0 has a known issue for the OpenEBS to Rook storage migration feature. This issue is resolved in v2023.07.31-0.
New Features
- Adds MinIO add-on versions RELEASE.2023-06-23T20-26-00Z and RELEASE.2023-06-29T05-12-28Z.
- Adds EKCO add-on version 0.27.3.
- Adds the ability to start a cluster with OpenEBS and MinIO, and then migrate data to Rook-Ceph after three or more nodes are ready. For more information, see Migrating CSI in the kURL documentation.
Known Issues
kURL v2023.07.10-0 has a known issue for the OpenEBS to Rook storage migration feature that causes a delay in storage availability when using the feature on new installations. This issue is resolved in v2023.07.31-0.
v2023.06.27-0
Released on June 27, 2023
New Features
- Adds Kubernetes version(s) 1.27.3 1.26.6 1.25.11 1.24.15.
- Adds MinIO add-on version RELEASE.2023-06-19T19-52-50Z.
- Adds support for RHEL 8.8.
- Adds a preflight check to require an object store or storage provider when using the Registry add-on.
- Updates the Velero add-on version 1.11.0 with new replicated/local-volume-provider image version v0.5.4.
Bug Fixes
- Fixes an issue that prevented migrating away from Rook-Ceph when the
dashboard
orprometheus
modules were unhealthy. - Fixes an issue preventing Velero deployment rollout when using kURL version
v2023.06.20-0
.
v2023.06.20-0
Released on June 20, 2023
Versions earlier than v2023.06.20-0 contain a known issue that might put the system in a critical state when migrating from Weave to Flannel. Use v2023.06.20-0 or later when migrating from Weave to Flannel.
New Features
- Adds Flannel add-on version 0.22.0.
- Adds Rook add-on verison 1.11.8.
- Adds Contour add-on version 1.25.0.
- Adds Prometheus add-on version 0.65.2-46.8.0.
- Adds MinIO add-on version RELEASE.2023-06-09T07-32-12Z.
- Adds Sonobuoy add-on version 0.56.17.
Improvements
- Enhances the migration from Weave to Flannel to preserve custom IP Tables rules.
Bug Fixes
- Fixes all previous Flannel versions by backporting the fixes introduced in the latest release v2023.06.09-0 to solve the problems faced when migrating from Weave to Flannel.
- Fixes MinIO PVC resizing race condition for versions equals to or greater than
2023-06-09T07-32-12Z
. - Fixes the migration from Weave to Flannel to allow the installer to retry the migration when an error is faced.
v2023.06.09-0
Released on June 9, 2023
New Features
- Adds Prometheus add-on version 0.65.1-46.5.0.
- Adds EKCO add-on version 0.27.1.
- Adds Rook add-on version 1.11.7.
- Adds OpenEBS add-on version 3.7.0.
- Adds Prometheus add-on version 0.65.1-46.6.0.
Improvements
- Enhance proxy installations by enabling the use of HTTP_PROXY and HTTPS_PROXY environment variables during the configuration of the container runtime.
Bug Fixes
- Fixes issue where Pods got stuck when migrating from Weave to Flannel. This fix also ensures that Weave is properly removed during the migration. This bug fix applies to Flannel versions 0.21.5 and later.
- Fixes an issue that could cause Rook upgrades from version 1.0.4 to 1.7.x to fail with
error rook-ceph-migrator pod not found
.
v2023.05.30-0
Released on May 30, 2023
Improvements
- Adds check to ensure connectivity to the registry with Containerd. This check helps identify misconfigurations, including invalid proxy settings.
- Adds a message informing the user of preflight check results when preflight checks have been ignored using the
host-preflight-ignore
flag.
Bug Fixes
- Fixes an issue where the Longhorn to OpenEBS migration preparation preflight check failed due to the following error:
error scaling down pods using longhorn volumes: error scaling down *v1.statefulset default/kotsadm-rqlite: Operation cannot be fulfilled on statefulsets.apps "kotsadm-rqlite": the object has been modified; please apply your changes to the latest version and try again
. - Fixes an issue with Longhorn volumes were not able to be rolled back after a storage migration with the error:
error rolling back volume ... replicas: Operation cannot be fulfilled on volumes.longhorn.io ...
. - Fixes an issue uninstalling Weave by removing interfaces first and then removing lib/weave for Weave versions
0.21.5
and later.
v2023.05.25-0
Released on May 25, 2023
New Features
- Adds Rook add-on version 1.11.6.
- Adds support for Oracle Linux 8.8.
- Adds support for Rocky Linux 9.2 and RHEL 9.2.
Improvements
- Improves logs for Registry add-on.
Bug Fixes
- Fixes issue where the additionalNoProxyAddresses value was not properly propagated through the additional-no-proxy-addresse flag in the outputted commands.
- Fixes OpenSSL calls used to configure Rook add-on by explicitly specifying the digest method in order to support RHEL 9.2.
- Fixes OpenSSL calls used to configure Registry add-on by explicitly specifying the digest method in order to support RHEL 9.2.
v2023.05.22-0
Released on May 22, 2023
New Features
- Adds Kubernetes versions 1.27.2, 1.26.5, 1.25.10 and 1.24.14.
- Adds Prometheus add-on versions 0.65.1-45.27.2 and 0.65.1-45.28.0.
- Adds MinIO add-on version RELEASE.2023-05-18T00-05-36Z.
- Enables the Collectd add-on for Ubuntu 22.04.
Improvements
- Adds further log information for Docker Proxy settings configuration.
- Adds further log information for containerd installations and configuration on version 1.5.10 or later.
Bug Fixes
- Fixes an issue with the Weave add-on for version 2.8.1-20230417 that prevented symbolic links to /opt/cni/bin from working.
- Fixes an issue that caused Rook upgrades from 1.0.4 to 1.8.x or later to fail with the error "pod has unsupported owner ReplicaSet".
- Improves stability of upgrades to Rook version 1.5.12.
- Updates the Velero add-on version 1.11.0 with new replicated/local-volume-provider image version v0.5.3 to address the following high severity CVE: CVE-2022-29458.
v2023.05.15-0
Released on May 15, 2023
New Features
- Adds Registry add-on version 2.8.2.
Bug Fixes
- Adds fixes to ensure that the Firewalld check verifies if it is enabled and active, and to provide more comprehensive information about the Firewalld check.
v2023.05.11-0
Released on May 11, 2023
New Features
- Adds the ability to have fine-grained control over the Rook-Ceph node and device storage configuration through the
rook.nodes
property of the specification. - Adds Containerd add-on version 1.6.21.
- Adds Flannel add-on version 0.21.5.
- Adds Rook add-on verison 1.11.5.
- Adds MinIO add-on version RELEASE.2023-05-04T21-44-30Z.
- Adds Contour add-on versions 1.24.4 and 1.25.0.
- Adds Prometheus add-on versions 0.65.1-45.26.0 and 0.65.1-45.27.1.
- Upgrades EKCO add-on to version 0.27.1.
Bug Fixes
- Fixes an issue that causes installations to fail when running preflight checks and the file
/etc/kubernetes/admin.conf
is not found due to a previous failed Kubernetes installation.
v2023.05.08-0
Released on May 8, 2023
New Features
- Adds Kubernetes versions 1.27.1, 1.27.0, 1.26.4, 1.25.9 and 1.24.13.
- Adds OpenEBS add-on version 3.6.0.
- Adds MinIO add-on version RELEASE.2023-04-20T17-56-55Z.
- Adds Prometheus add-on versions 0.63.0-45.19.0, 0.63.0-45.20.0, 0.63.0-45.21.0.
- Adds Goldpinger add-on version 3.7.0-6.0.1.
- Updates Containerd add-on runc version from v1.1.5 to v1.1.7.
- Adds the ability to bypass kubeadm upgrade preflight errors and warnings using the spec property
kubernetes.upgradeIgnorePreflightErrors
or the flag--kubernetes-upgrade-ignore-preflight-errors=
. - Adds the ability to configure the maximum number of Pods that can run on each node (default 110) using the spec property
kubernetes.maxPodsPerNode
or the flag--kubernetes-max-pods-per-node=
.
Improvements
- Reduces OpenEBS resource usage by removing NDM.
- Removes the
rook-upgrade
task.
Bug Fixes
- Fixes an issue on RHEL 7 based distributions that caused the script to improperly calculate the bundle size when upgrading multiple Kubernetes versions and print the message 'total_archive_size + "935": syntax error: operand expected (error token is ""935"")'.
- Fixes an issue where high availability MinIO deployments were not migrated to Rook's object store.
- Fixes an issue that caused Rook upgrades of more than one minor version to upgrade to the latest patch version for the target minor version rather than to the specified patch version.
- Fixes an issue when upgrading Rook from v1.4.x or later in an air gap environment that caused the script to fail with ImagePullBackoff errors due to the failure to prompt the user to load images on remote nodes.
v2023.04.24-0
Released on April 24, 2023
New Features
- Updates the Kubernetes add-on to support upgrading Kubernetes by more than two minor versions at the same time using a single spec. For air gap instances, users must provdide a package with the required assets during upgrade. For more information, see Upgrading in the kURL documentation.
- Adds Rook add-on verison 1.11.4.
- Adds Weave add-on versions 2.8.1-20230417 and 2.6.5-20230417 to address the following high and critical severity CVEs: CVE-2023-27536, CVE-2023-27533, CVE-2023-27534, CVE-2023-27535.
- Adds Prometheus add-on versions 0.63.0-45.10.1 and 0.63.0-45.15.0.
- Adds MinIO add-on version RELEASE.2023-04-13T03-08-07Z.
Improvements
- Updates kURL to use the
kurl-install-directory
specified for host os repositories. Previously, this was hardcoded to/var/lib/kurl
.
Bug Fixes
- Fixes an issue to ensure that the tasks.sh reset script respects the
kurl-install-directory
flag or discovers the directory from the cluster. - Fixes an issue that caused the installation script to prompt for a load balancer address when running the installer with
ekco-enable-internal-load-balancer
.
v2023.04.13-0
Released on April 13, 2023
New Features
- Adds Rook add-on verison 1.11.3.
- Adds Weave add-on version 2.8.1-20230406 to address the following high severity CVE: CVE-2023-0464.
- Updates the Velero add-on version 1.10.2 with new kurlsh/s3cmd image to address the following high severity CVE: CVE-2023-0464.
Bug Fixes
- Fixes an issue that causes migrations from Docker to containerd on multi-node clusters to fail with the error "Downgrading containerd is not supported".
- Fixes an issue that could cause installations to fail with the error "/var/lib/kurl does not exist" when using the
kurl-install-directory
flag.
v2023.04.11-0
Released on April 11, 2023
New Features
- Adds support for RHEL and Rocky Linux 9.
- Makes the EKCO add-on mandatory.
- Updates kURL to always install the latest version of the EKCO add-on add-on, even if the EKCO add-on is not specified or if a different version is specified.
- Adds EKCO add-on version 0.26.5, and removes all versions earlier than 0.26.5.
- Adds MinIO add-on version RELEASE.2023-03-24T21-41-23Z.
- Adds Prometheus add-on version 0.63.0-45.8.0, 0.63.0-45.8.1, and 0.63.0-45.9.1.
- Adds Contour add-on version 1.24.3.
- Adds Containerd add-on version 1.6.20.
- Updates the Registry add-on version 2.8.1 with new kurlsh/s3cmd image to address the following high severity CVE: CVE-2023-0464.
Improvements
- Adds a preflight check to ensure sufficient disk space is available for the Containerd, Rook, and OpenEBS add-ons.
- Adds a preflight check to ensure Kubernetes API Server is healthy prior to Kubernetes upgrades.
- Adds a preflight check to ensure Kubernetes API Server load balancer health prior to Kubernetes upgrades.
- Adds a preflight check to ensure Kubernetes API and ETCD certificates are present and valid prior to Kubernetes upgrades.
- Adds a preflight check to ensure nodes are healthy prior to Kubernetes upgrades.
- Adds a preflight check to ensure that kURL Pod(s) are running prior to Kubernetes upgrades.
- Adds a preflight check to ensure that MinIO pods are running prior to migrating object store data from Rook.
- Adds a preflight check to ensure that OpenEBS and Rook-Ceph are healthy prior to migrating from Rook to OpenEBS.
- Adds a preflight check to ensure that Longhorn and OpenEBS are healthy prior to migrating from Longhorn to OpenEBS.
- Adds a preflight check to ensure that Longhorn and Rook-Ceph are healthy prior to migrating from Longhorn to Rook Ceph.
- Adds a preflight check to prevent unsupported migrations from Longhorn to OpenEBS versions earlier than 3.3.0 and without an object store when Registry is present.
- Adds the ability to upgrade the containerd add-on in a kURL cluster by two minor versions at the same time.
Bug Fixes
- Fixes an issue that could cause rerunning the install script to fail if the Kubernetes binaries are installed but the cluster was never installed or configured.
v2023.03.28-0
Released on March 28, 2023
New Features
- Adds MinIO add-on version RELEASE.2023-03-20T20-16-18Z.
- Adds Rook add-on verison 1.11.2.
- Adds Weave add-on version.
- Adds Flannel add-on version 0.21.4.
- Adds Metrics Server add-on version 0.6.3.
Improvements
- Adds preflight checks to prevent installations without the
kotsadm.disableS3
option set totrue
from continuing without an Object Store. - Adds preflight checks to prevent migrating from Rook to OpenEBS without MinIO when the Registry add-on is included in the spec.
- Removes the optional flag
force-reapply-addons
and makes it the default behavior to reapply all add-ons regardless of whether or not they change.
Bug Fixes
- Fixes an issue when upgrading from Kubernetes releases that caused the script to fail with error "connection refused" and the message "couldn't retrieve DNS addon deployments"
- Fixes an issue that could cause the installation script to exit with an error when running preflights if kubectl is installed but Kubernetes is not installed or the cluster is down.
- Fixes an issue that prevented Rook from being fully removed after a migration to another PV provisioner.
- Fixes an issue that allowed the object store to be migrated more than one time during a storage migration.
v2023.03.21-0
Released on March 21, 2023
New Features
- Adds Kubernetes version(s) 1.26.3 1.25.8 1.24.12 1.23.17 1.22.17.
- Adds a preflight check to ensure that a host is not updated with a version of the Kubernetes installer that is earlier than the version currently running in the cluster.
- Adds better logging information that highlights failures and warnings when migrating from Rook.
Bug Fixes
- Fixes an issue when migrating from Rook that caused the Rook Ceph preflight health check to incorrectly report that Ceph was unhealthy because Ceph version information could not be found. This issue was caused by a bug in Rook Ceph versions earlier than 1.4.8.
- Fixes broken upgrades caused by not being able to uninstall Rook. Upgrade failures are highlighted in the console with further information.
- Fixes an issue where the installation script got stuck when migrating from Rook. Added timeouts with further information displayed in the console.
- Fixes a bug where Rook data was not removed after Rook Ceph was removed from the cluster.
- Fixes a bug in the Kubernetes installer v2023.03.20-0 where the registry add-on failed to create the object store.
v2023.03.20-0
Released on March 20, 2023
New Features
- Adds MinIO add-on version RELEASE.2023-03-13T19-46-17Z.
- Adds Contour add-on version 1.24.2.
- Adds OpenEBS add-on version 3.5.0.
- Adds Velero add-on version 1.10.2.
Improvements
- Adds checks to ensure that Rook Ceph and its Object Store are healthy before migrating from Rook to OpenEBS and Minio.
- Adds checks and better log information when removing Rook or Longhorn to notify users of the reasons for a failure.