Release 2.12.0 (2025 Q4)
- Kubernetes version: 1.34.1
- The release is supported. See release policy.
Available versions for transition
| Source version | Update notes |
|---|---|
| 2.11.0 | no, 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.