Barman Cloud CNPG Plugin

Barman Cloud CNPG Plugin is the CloudNative PG backup plugin Edka installs when PostgreSQL backups are enabled for a managed database.

It connects PostgreSQL clusters to object storage backup destinations so Edka can keep continuous WAL archives, create recovery points, and restore a new cluster from an existing backup.

Features available

  • Continuous PostgreSQL WAL archiving through CloudNative PG
  • Base backups stored in S3 compatible storage or Google Cloud Storage
  • Point in time recovery for PostgreSQL databases managed by Edka
  • Restore workflows for creating a new database from an existing backup source
  • Automatic dependency handling when PostgreSQL backup support is enabled

How it fits in Edka

Most users do not install this add-on directly. Edka adds barman-cloud-cnpg-plugin as a PostgreSQL dependency when backups are enabled from the Databases workspace.

The plugin runs alongside CloudNative PG in the cnpg-system namespace. Edka keeps the backup configuration tied to the PostgreSQL runtime, object storage integration, and restore workflow instead of asking users to wire the plugin manually.

Backup and restore flow

When you enable backups for PostgreSQL, Edka configures the storage target, keeps the required Kubernetes resources in sync, and uses the Barman plugin for backup transport. Restore operations then select a source cluster and recovery point, provision a new PostgreSQL cluster, and let CloudNative PG recover data from the archived backup stream.


Open Databases
icon related to Barman Cloud CNPG Plugin

Barman Cloud CNPG Plugin

Database

Barman Cloud backup plugin for CloudNative PG. Edka uses it to stream PostgreSQL backups to object storage and restore clusters from recovery points.