Release 2.12.0 (2025 Q4)

  • Kubernetes version: 1.34.1
  • The release is supported. See release policy.

Available versions for transition

Source versionUpdate notes
2.11.0no, the update is seamless

What’s new

Infrastructure

  • Added support for Ubuntu 24.04 (Noble).
  • You can install the platform with OpenStack infrastructure providers, OpenStack-compatible cloud solutions (Selectel, VK Cloud) and oVirt-like virtualization platforms (RED Virtualization, zVirt, HostVM, ROSA Virtualization) is now available.
  • Integrated Cloud Controller Manager with preconfigured configuration.
  • Added the ability to install Cinder CSI when installing a cluster with OpenStack, Selectel and VK Cloud providers and the ability to manage the default choice of data storage.
  • Added support for CSI Tatlin.Unified (Container Storage Interface), which provides unified management of storage types: iSCSI, FC, NFS, SMB, S3.
  • Support for installing the platform with the stc utility has been discontinued. Creating VM templates with the stc utility is supported.
  • The utility for working with the shtil management cluster has been improved:
    • Added the ability to delete a management cluster using the utility.
    • Added a check for compliance with the minimum system requirements before initializing the temporary cluster.
    • Increased connection check timeout when creating a provider.
    • Added the ability to log information about errors and a checklist for installing components.
  • Added authentication management in a separate service. Now the configuration of the external authentication service (Blitz, Keycloak), changes to the authentication timeout and token lifetime are configured in the authentication management module (shturval-auth).

GUI

  • Added logical separation of configuration of instances of providers of OpenStack-compatible cloud solutions: Selectel, VK Cloud.
  • Added logical separation of configuration of provider instances of oVirt-like virtualization platforms: RED Virtualization, zVirt, HostVM, ROSA Virtualization.
  • Improved cluster dashboard: added display of deployment and update statuses of platform clusters.
  • Updated approach to displaying the PersistentVolumeClaims, PersistentVolumes, Services statuses.
  • Added display of states of created Cilium cluster and namespace network policies.
  • Cluster resource pages in the GUI now auto-update states and statuses.
  • Updated NTP section configuration interface in NCI:
    • added an information warning about the operation of the ntpd or chronyd services;
    • the field for filling in the path of the NTP service file name has been excluded.
  • Added work with annotations in the ServiceAccounts interface.
  • In the GUI of installed services, a display of the total number of installed services has been added.
  • Updated cluster creation interfaces:
    • the creation of clusters with Selectel, VK Cloud, RED Virtualization, zVirt, HostVM, ROSA Virtualization is logically separated;
    • added the ability to copy in drop-down lists;
    • at the data verification step, information about the provider is included;
    • added checks for a sufficient number of hosts in the Shturval V2 provider instance for a given configuration of the Control Plane and Worker nodes of the cluster;
    • added the ability to install clusters with Let’s Encrypt certificates.
  • Added processing for displaying a list of all cluster namespaces in Ingress Controllers.
  • The possibility of deleting a node without cleaning from a cluster with the Shturval v2 provider is excluded.
  • Added processing for displaying the states of cluster nodes when the service is installed to monitor problems on the nodes.

Fixed

  • Errors in installing ssc when initializing a management cluster with corporate certificates.
  • Error initializing the management cluster with an external balancer for Ingress.
  • Starting the installation of the management cluster with the shtil utility without entering the kubeconfig save path.
  • Stopping the installation of the management cluster with the shtil utility with monitoring services.
  • Fixed premature display of GUI login credentials when installing a management cluster.
  • Generating a URL for switching to a platform with an external balancer for Ingress.
  • Fixed inability to select an external balancer for the API server in the GUI for creating a cluster with the Shturval V2 provider when using an external balancer for Ingress.
  • Errors in enabling logging in a deployed management cluster with only critical services.