postgres-operator/pkg/apis/acid.zalan.do/v1
Jairo Llopis fbfae0e3df
feat(logical-backup): add configurable job history limits and TTL
Adds three new configuration options for logical backup cronjobs:
- logical_backup_successful_jobs_history_limit (default: 3)
- logical_backup_failed_jobs_history_limit (default: 3)
- logical_backup_ttl_seconds_after_finished (default: 86400)

These options control how many completed/failed backup jobs are
retained by Kubernetes and when finished jobs are automatically
deleted. This prevents accumulation of old backup jobs and pods
in namespaces with many PostgreSQL clusters.

Also updates the CronJob comparison logic to detect changes in
these new fields and trigger reconciliation when needed.

Closes zalando/postgres-operator#1092
2026-05-06 10:45:40 +01:00
..
const.go add unit test and documentation for finalizers (#2509) 2024-01-22 12:13:40 +01:00
crds.go feature toggle for using maintenance windows (#3074) 2026-04-16 17:13:18 +02:00
doc.go Fix golint failures 2019-01-08 13:04:48 +01:00
marshal.go add support for global maintenance windows (#3038) 2026-01-30 11:37:21 +01:00
operator_configuration_type.go feat(logical-backup): add configurable job history limits and TTL 2026-05-06 10:45:40 +01:00
postgres_team_type.go Generate CRD for postgresteam resource (#3004) 2026-01-10 19:39:08 +01:00
postgresql.crd.yaml Checkin CRD to make go get work (#3047) 2026-02-18 14:20:46 +01:00
postgresql_type.go Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
register.go PostgresTeam CRD for advanced team management (#1165) 2020-10-28 10:40:10 +01:00
util.go Make teamId in cluster name optional (#2001) 2022-08-24 10:12:50 +02:00
util_test.go Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
zz_generated.deepcopy.go feature toggle for using maintenance windows (#3074) 2026-04-16 17:13:18 +02:00