Release 2.9.0 (2024 Q4)

Infrastructure

  • Improved platform interactive installation mode: cluster configuration type selection parameter (ha/single) removed.
  • Platform installation from a workstation with Windows OS is now available. Installation still runs only on Linux hosts.
  • Local metrics collection component (Prometheus) replaced with VictoriaMetrics Agent (shturval-metrics-collector).
  • Local logs collection component (Fluentbit) replaced with Vector (shturval-log-collector).
  • Mirror certificate rotation (ACME) and wildcard certificate installation support.
  • Automatic kubectl-shturval plugin configuration.

Interface changes

  • Improved Shturval v2 provider and node group management GUIs.
  • In workload objects:
    • Security Context GUIs added;
    • request and limit unit selection added.
  • Improved directory search in access assignment GUI:
    • search accelerated;
    • partial match search available;
    • search now available only by unique group or user name.
  • “Available Charts” page GUI: added chart installation from repositories connected via “oci” protocol.
  • In “Node Management” GUI:
    • requested and healthy node counters added; node list scrolling in groups implemented.
    • “InfraMachineTemplates” tab added for infrastructure template management.
    • “Machinehealthcheck” GUI updated in “Node group configuration” block. Drain launch parameters added to node view GUI.
  • StorageClass GUI: custom parameter addition added.
  • Secrets, Configmaps display GUI updated.
  • velero namespace addition excluded when creating backup from GUI.
  • “Backup” and “Alerts” section pages: object view and edit including via YAML added.
  • Ingress status display in namespaces improved.
  • Object create, modify, and delete notification text corrected.
  • “Repositories” page: connected repository status display added.
  • Namespace list page: pagination added.
  • ManagedFields hidden in object YAML manifest view and edit GUI.

Bug fixes:

  • oVirt-CSI installation.
  • NCI application on Master nodes in vSphere provider cluster.
  • network policy rule creation when selecting services.
  • UserRoles deletion when deleting cluster.
  • kubeconfig download from GUI.
  • localization (translation) in GUI.
  • object access rights in GUI.
  • host state detection in shturval v2 provider.
  • Master node count change in shturval v2 provider cluster.
  • backup deletion after storage deletion.
  • restore from backups (velero namespace exclusion from backups).
  • root administrator check during platform authentication.
  • deployment pause from GUI.

Known issues

  • Node drain may ignore selector values.

Breaking changes

  • Log aggregation principle changed according to types (auditd, journald, shturvald, logs, user-logs, events, kube-audit). New Index Patterns must be created in OpenSearch.