edge.25-03-26

Separates burstable and spot instance options, improves PostgreSQL backup performance 100x with explicit backup directories, adds automatic PV garbage collection, and enhances Node.js applications with automatic memory limit configuration.

Update burstable_nodes_enabled Usage

Across all Panfactum modules, burstable_nodes_enabled no longer automatically adds a spot instance toleration. If you want spot instances, you must now explicitly set spot_nodes_enabled = true as well.

Review any modules where you previously set burstable_nodes_enabled = true and add spot_nodes_enabled = true if spot instances are also desired.

Set pg_backup_directory to Preserve Backup History

The backup directory for kube_pg_cluster is now explicitly specified by pg_backup_directory instead of being randomly generated.

This release will automatically restart your backup history unless you explicitly set pg_backup_directory to the recovery_directory output value from the previous release.

To preserve your existing backup history:

  1. Retrieve the current recovery_directory output from your kube_pg_cluster deployment.
  2. Set pg_backup_directory to that value in your Terragrunt inputs before applying this release.
  3. Ensure backups are working correctly after upgrading.

Note: The recovery_directory output has been renamed to backup_directory.