Skip to content

Release Notes

Welkin Kubespray

Note

For a more detailed look check out the full changelog.

v2.26.0-ck8s1

Updated

  • Updated Kubespray to v2.26.0
    Kubernetes version upgraded to v1.30.4.

Feature(s)

  • Support for using existing floating IPs when provisioning nodes with the Openstack terraform module.
  • Support for provisioning nodes without public IPs with the Upcloud terraform module.

v2.25.0-ck8s4

Improvement(s)

  • Update calico to v3.27.4 to fix high cpu issues
  • Multiple tunnels per connection in UpCloud Gateways

v2.25.0-ck8s3

Improvement(s)

  • Fixed UpCloud LoadBalancer to work with legacy network setup

v2.24.1-ck8s4

Improvement(s)

  • Fixed UpCloud LoadBalancer to work with legacy network setup

v2.25.0-ck8s2

Feature(s)

  • Added support for UpCloud Router and Gateway

v2.24.1-ck8s3

Feature(s)

  • Added support for UpCloud Router and Gateway

v2.25.0-ck8s1

Updated

v2.24.1-ck8s2

Released 2024-06-26

Improvement(s)

  • Update Kubespray submodule with private cloud lb and anti affinity changes for Upcloud

v2.24.1-ck8s1

Released 2024-03-26

Feature(s)

  • rook: Add ability to set RBD image features

Improvement(s)

  • Update Kubespray submodule to v2.24.1

v2.23.0-ck8s3

Updated

  • Upgrade containerd to 1.7.13, runc to 1.1.12 and Kubernetes to 1.27.10

This is needed to fix CVE-2024-21626

v2.24.0-ck8s1

Updated

  • Updated Kubespray to v2.24.0
    Kubernetes version upgraded to v1.28.6.

v2.23.0-ck8s2

Released 2024-01-11

Updated

  • Fixed a bug that was making Kubespray fail when running the scale.yml playbook.

v2.23.0-ck8s1

Released 2023-10-16

Updated

  • Rook version v1.11.9 and Ceph v17.2.6
  • Updated Kubespray to v2.23.0
    Kubernetes version upgraded to v1.27.5.

v2.22.1-ck8s1

Released 2023-07-27

Updated

  • Updated Kubespray to v2.22.1
    Kubernetes version upgraded to v1.26.7.
    This version requires at least terraform version 1.3.0 in order to provision infrastructure using the Kubespray provided terraform modules.

Changed

  • Updated the Kubernetes audit log policy file

v2.21.0-ck8s1

Released 2023-02-06

Updated

  • Updated Kubespray to v2.21.0
    Kubernetes version upgraded to v1.25.6 in which Pod Security Policies (PSPs) are removed. You should not upgrade to this version if you are using PSPs. To deploy Welkin Apps on this version it needs to be on a compatible version which depends on this issue.
    This version requires at least terraform version 0.14.0 in order to provision infrastructure using the Kubespray provided terraform modules.
  • Upgraded rook-ceph operator to v1.10.5 and ceph to v17.2.5
    If you are using the rook-ceph operator you can read the migration docs on how to upgrade these components.

Changed

  • Improved setup for OpenStack with additional server groups
    This allows anti-affinity to be set between arbitrary nodes, improving scheduling and stability.
  • Switched from using upstream Kubespray repository as submodule to the Elastisys fork

Added

  • Added a get-requirements file to standardize which terraform version to use, 1.2.9
  • Added ntp.se as standard ntp server

v2.20.0-ck8s2

Released 2022-10-24

Changed

  • Changed a Kubespray variable which is required for upgrading clusters on cloud providers that don't have external IPs on their control plane nodes

v2.20.0-ck8s1

Released 2022-10-10

Updated

  • Kubespray updated to v2.20.0
    Kubernetes version upgraded to v1.24.6.

Changed

  • Scripts are now using yq version 4, this requires yq4 as an alias to yq v4

Fixed

  • Fixed multiple kube-bench fails (01.03.07, 01.04.01, 01.04.02)

v2.19.0-ck8s3

Released 2022-09-23

Updated

  • Bumped upcloud csi driver to v0.3.3

v2.19.0-ck8s2

Released 2022-07-22

Added

  • Added option to clusteradmin kubeconfigs to use OIDC for authentication
  • Added New Ansible playbooks to manage kubeconfigs and some RBAC

v2.19.0-ck8s1

Released 2022-06-27.

Updated

  • Kubespray updated to v2.19.0
    Kubernetes version upgraded to 1.23.7.

v2.18.1-ck8s1

Released 2022-04-26.

Updated

  • Kubespray updated to v2.18.1
    This introduces some fixes for cluster using containerd as container manager.
  • Updated default etcd version to 3.5.3 This fixes an issue where etcd data might get corrupted.

v2.18.0-ck8s1

Released 2022-02-18.

Updated

  • Kubespray updated to v2.18.0
    Kubernetes upgraded to version 1.22.5. This introduces new features and fixes, including security updates. There's also a lot of deprecated API's that were removed in this version so take a good look at these notes before upgrading.

v2.17.1-ck8s1

Released 2021-11-11.

Updated

  • Kubespray updated to v2.17.1
    Kubernetes version upgraded to 1.21.6, this patch is mostly minor fixes.

v2.17.0-ck8s1

Released 2021-10-21.

Updated

  • Kubespray updated to v2.17.0
    Kubernetes version upgraded to 1.21.5, this introduces new features and fixes, including security updates and storage capacity tracking.

v2.16.0-ck8s1

Released 2021-07-02.

Updated

  • Kubespray updated to v2.16.0 Kubernetes version upgraded to 1.20.7, this introduces new features and fixes, including API and component updates.

v2.15.0-ck8s1

Released 2021-05-27.

First stable release!