Version 5.3.X Release Highlights

Version 5.3 of Trilio for Kubernetes introduces major new capabilities as follows

5.3.0

✨ New Features

  • In-Place Restore: TrilioVault for Kubernetes now supports In-Place Restore, enabling applications to be restored to a previous known-good state by fully cleaning up existing resources before restoring from backup. This guarantees a clean, consistent recovery with no residual, drifted, or corrupted resources left behind.

    Key capabilities include:

    • Automatic cleanup strategy selection based on backup scope (namespace-level or application-level)

    • Two-phase resource deletion with graceful cleanup followed by automatic force deletion for stuck resources

    • Application-aware cleanup for Helm, Operator, OLM, Virtual Machine, and custom applications

    • Atomic cleanup and restore of infrastructure resources (ServiceAccounts, Secrets, ConfigMaps, RBAC) to preserve cluster stability

    • Built-in safety guardrails such as protected critical namespaces, ownership validation for data components, and automatic exclusion of shared cluster resources (CRDs, StorageClasses, OLM infrastructure)

    • Full visibility into cleanup actions through detailed status tracking and force-deletion warnings in the Restore custom resource

    In-Place Restore is configured using the new cleanupConfig field in the Restore or ClusterRestore custom resource. Refer to the In-Place Restore documentation for configuration details.

  • License Configuration via Secret: License management has been enhanced to improve security and flexibility. Instead of specifying the license key directly in the License custom resource, users can now store the license key in a Kubernetes Secret and reference that Secret from the License CR. Refer this

🐞 Bug Fixes

  • Windows NFS Target Support: Fixed an issue where targets backed by NFS hosted on Windows servers failed during creation. Added support for Windows NFS locking mechanisms, enabling successful target creation and usage.

Last updated