postgres-operator/pkg/apis
Pavel Zaytsev d0e215dee3 Add ignore_slots support to Patroni DCS configuration
- Add ignore_slots field to Patroni struct in CRD
- Add ignore_slots to patroniDCS struct for Spilo configuration
- Generate ignore_slots in SPILO_CONFIGURATION when specified
- Update CRD manifest to accept ignore_slots field
- Add unit test for ignore_slots configuration

This enables PostgreSQL 17 native slot synchronization support by allowing
users to configure Patroni to ignore specific replication slot types (e.g.,
logical slots) during failover operations.

Users can now configure ignore_slots in their PostgreSQL manifest:

  patroni:
    ignore_slots:
      - type: logical

This instructs Patroni to ignore logical replication slots during failover,
which is essential for PostgreSQL 17's native logical slot synchronization
feature where slots are automatically synced to standbys.
2025-12-23 16:18:09 -08:00
..
acid.zalan.do Add ignore_slots support to Patroni DCS configuration 2025-12-23 16:18:09 -08:00
zalando.org Enable slot and publication deletion when stream application is removed (#2684) 2024-07-25 12:00:23 +02:00