mirror of
https://github.com/outbackdingo/cozystack.git
synced 2026-01-27 10:18:39 +00:00
## What this PR does This PR updates FerretDB from v1 to v2 **Breaking change**: before upgrading your ferretdb, please backup and restore your data, using this guide: - https://docs.ferretdb.io/migration/migrating-from-v1/ ### Release note <!-- Write a release note: - Explain what has changed internally and for users. - Start with the same [label] as in the PR title - Follow the guidelines at https://github.com/kubernetes/community/blob/master/contributors/guide/release-notes.md. --> ```release-note [ferretdb] Introduce FerretDB v2.4.0 ``` <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Upgraded FerretDB application to version 2.4.0 with Helm chart version 1.0.0. * Added support for scheduled backups via a new `ScheduledBackup` resource. * **Improvements** * Default resource sizing for FerretDB replicas increased from "nano" to "micro" for better performance. * PostgreSQL configuration enhanced with additional extensions, improved security settings, and automated extension setup. * Streamlined environment variable configuration for PostgreSQL connection. * Backup configuration updated for more flexible retention, scheduling (including seconds), destination paths, and bootstrap recovery options. * **Removals** * Removed Kubernetes initialization job and related scripts for PostgreSQL user and role management, simplifying deployment. * Deleted legacy backup CronJob, backup scripts, and backup secrets templates. * **Chores** * Updated version mappings and added a new Makefile target to streamline image and version updates. <!-- end of auto-generated comment: release notes by coderabbit.ai -->