Release 2.14.0 (2026 Q2)

Kubernetes version: 1.35.1

This release is supported.

Available versions for transition

Source versionUpdate notes
2.13.0requires shturval-snapshotter CRDs check1
2.13.1requires shturval-snapshotter CRDs check1

1 As part of release 2.14.0, the shturval-snapshotter component has been updated from 8.1.1 to 8.3.0. For CRDs volumegroupsnapshots, volumegroupsnapshotcontents, and volumegroupsnapshotclasses from API group groupsnapshot.storage.k8s.io, the resource version changed from v1alpha1 to v1beta1. On update, all custom resources of these CRDs will be automatically deleted.

Recommended: Before updating, check whether the cluster has custom resources of types VolumeGroupSnapshot, VolumeGroupSnapshotContent, or VolumeGroupSnapshotClass. If such resources exist, save their manifests and associated data on the storage side. If necessary, convert manifests to groupsnapshot.storage.k8s.io/v1beta1. After successful update, apply converted manifests again.

What’s new

Infrastructure

  • CSI installation during cluster installation with vCloud Director provider added.
  • shtil management cluster utility improved:
    • remote access to temporary cluster GUI;
    • GUI navigation by VM IP address;
    • command and alias naming changed for flag-based installation;
    • persistent kubeconfig save path specification;
    • provider and management cluster creation stage checks and display improved.
  • Hybrid cluster management in platform for ML workloads: nodes without GPU can be created on virtualization provider; nodes with GPU — on Shturval v2 provider.
  • Gateway API object management service added to platform.
  • Storage Domain specification for oVirt VM disk creation added.

GUI

  • Gateway API object management GUI: GatewayClasses, Gateway, HTTPRoute, GRPCRoute.
  • Additional Worker node group with Shturval v2 provider in created clusters with any other platform providers.
  • Provider service enable/disable in provider management GUI.
  • Client cluster configuration profile management.
  • OIDC provider configuration GUI for platform connection.
  • Platform cluster list GUI improved:
    • cluster object counters added;
    • cluster and Kubernetes version information added.
  • Cluster object state indication on GUI tabs.
  • Search and filter on object list pages updated.
  • Cluster environment visual indication configuration.
  • Cluster creation GUI improved:
    • dry run cluster configuration validation at data verification step;
    • simultaneous VIP and DNS record for Ingress available for clusters with providers: Shturval v2, VMware vSphere, oVirt, zVirt, HostVM, RED Virtualization, ROSA Virtualization.
  • Container Runtime plugin configuration GUI in NCI.
  • Revoke all assigned access rights for user/group in platform.
  • KubeFlow access assignment management.
  • KubeFlow GUI navigation from namespaces.
  • Cilium security policy creation without configured rules excluded.
  • Backup or restored copy deletion blocked in deletion phase.
  • Error notification display period increased; text copy added.

Bugs fixed

  • Inability to replace TLS certificate file and client key in Secret GUI.
  • Label value requirement in pod template node selector in GUI.
  • Inability to delete and recreate failed Control Plane node (not ready status) in GUI.
  • First kubeadm init failure error removed due to cluster re-initialization without node cleanup and preparation.
  • Panic error in backend logs when LDAP configuration analysis finds no groups.
  • Settings saved when switching modes in cluster creation GUI at Control Plane node configuration step with Shturval v2 provider.
  • Time interval validation error when selecting day range including Sunday in alert settings.
  • Extra characters auto-inserted in manifest graphical editor.
  • Selected chart version validation in chart configuration GUI.
  • InfraMachineTemplate not displayed in Control Plane node group configuration GUI.
  • Updated LDAP integration configuration save unavailable after successful check in GUI.
  • Mandatory sudo for bootstrap cluster installation with VK Cloud provider in closed environment and Podman.
  • Inability to specify connection credentials in created VK Cloud provider instance GUI.
  • Inability to delete core API group custom resources in GUI.
  • Inability to delete provider instance without associated clusters in GUI.
  • Mandatory management cluster installation with Worker nodes for Shturval v2 provider.
  • StorageClass save blocked when changing Provisioner in GUI.
  • Bootstrap cluster deletion error on Astra Linux 1.7.6 OS.
  • VM template preparation error with stc template on OSnova OS.
  • Bootstrap cluster installation error on ROSA OS.
  • Audit Policy configuration apply error configured via NodeConfigItem.
  • Kernel boot loader parameter (kernelarguments) changes apply error on node via NodeConfigItem.