postgres-operator/manifests
Jociele Padilha e4e686588e
Fix/logical backup job cleanup (#3111)
* 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

* add added the 3 new fieldson crd

* updated gen api

---------

Co-authored-by: Jairo Llopis <jairo@moduon.team>
Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
2026-06-19 12:12:58 +02:00
..
api-service.yaml [UI] add tab for monthly costs per cluster (#796) 2020-02-19 12:58:24 +01:00
complete-postgres-manifest.yaml Add topologySpreadConstraints configuration to pod spec. (#2530) 2026-05-29 17:07:47 +02:00
configmap.yaml build multi-arch pooler image (#3077) 2026-04-28 13:34:36 +02:00
custom-team-membership.yaml PostgresTeam CRD for advanced team management (#1165) 2020-10-28 10:40:10 +01:00
e2e-storage-class.yaml Remove namespace and fix errors in example manifests files (#2131) 2022-12-09 15:33:06 +01:00
fake-teams-api.yaml Remove namespace and fix errors in example manifests files (#2131) 2022-12-09 15:33:06 +01:00
fes.crd.yaml Enable slot and publication deletion when stream application is removed (#2684) 2024-07-25 12:00:23 +02:00
infrastructure-roles-configmap.yaml Improve infrastructure role definitions (#208) 2018-04-04 17:21:36 +02:00
infrastructure-roles-new.yaml Remove namespace and fix errors in example manifests files (#2131) 2022-12-09 15:33:06 +01:00
infrastructure-roles.yaml Remove namespace and fix errors in example manifests files (#2131) 2022-12-09 15:33:06 +01:00
kustomization.yaml [UI] add tab for monthly costs per cluster (#796) 2020-02-19 12:58:24 +01:00
minimal-fake-pooler-deployment.yaml build multi-arch pooler image (#3077) 2026-04-28 13:34:36 +02:00
minimal-master-replica-svcmonitor.yaml Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
minimal-postgres-lowest-version-manifest.yaml Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
minimal-postgres-manifest.yaml Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
operator-service-account-rbac-openshift.yaml Feat: enable owner references (#2688) 2024-08-09 17:58:25 +02:00
operator-service-account-rbac.yaml extend RBAC in prepatation to switch to configmap-based cluster management (#2961) 2025-10-14 10:59:43 +02:00
operatorconfiguration.crd.yaml Fix/logical backup job cleanup (#3111) 2026-06-19 12:12:58 +02:00
platform-credentials.yaml Remove namespace and fix errors in example manifests files (#2131) 2022-12-09 15:33:06 +01:00
postgres-operator.yaml bump to v1.15.1 (#3011) 2025-12-16 19:25:12 +01:00
postgres-pod-priority-class.yaml Compare Postgres pod priority on Sync (#1144) 2020-09-23 17:26:56 +02:00
postgresql-operator-default-configuration.yaml Provide liveness probe for CRD and config (#3089) 2026-06-02 17:31:42 +02:00
postgresql.crd.yaml re-generate CRDs to latest state (#3109) 2026-06-12 15:44:55 +02:00
postgresteam.crd.yaml Generate CRD for postgresteam resource (#3004) 2026-01-10 19:39:08 +01:00
standby-manifest.yaml Add support for pg18 and remove pg13 (#3035) 2026-02-17 10:19:19 +01:00
user-facing-clusterroles.yaml postgres-pod clusterrole (#832) 2020-02-19 12:32:54 +01:00