Barman Cloud CNPG-I backup plugin
Go to file
Leonardo Cecchi 8c20e4fe85
fix: duplicate certificate projections (#331)
When referring to the same ObjectStore with custom TLS certificates
multiple times, the plugin was adding the same volume projection two
times. This lead to a wrong Job definition.

This patch makes the plugin add a sidecar to replica cluster Pods that
are using the plugin to get WALs, even if the plugin itself is not used
for WAL archiving.

Closes: #329

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-05-09 14:27:20 +02:00
.github/workflows ci(docs): allow workflow_dispatch for docs (#333) 2025-05-09 09:23:14 +02:00
api/v1 feat: forbid usage of .spec.configuration.serverName in ObjectStore (#336) 2025-05-09 11:29:38 +02:00
cmd/manager feat: add liveness and readiness probe support (#69) 2024-12-02 14:51:32 +01:00
config chore(deps): update all cloudnative-pg daggerverse dependencies to d8681eb (#335) 2025-05-09 13:18:36 +02:00
containers chore(deps): update golang docker tag to v1.24.3 (#321) 2025-05-07 10:19:15 +02:00
dagger chore(security): update dagger modules (#304) 2025-05-05 14:19:28 +02:00
hack fix: duplicate certificate projections (#331) 2025-05-09 14:27:20 +02:00
internal fix: duplicate certificate projections (#331) 2025-05-09 14:27:20 +02:00
kubernetes fix: controller and sidecar containers run as non-root (#225) 2025-03-23 17:00:52 +01:00
logo Initial commit 2024-09-24 14:52:25 +02:00
scripts test(e2e): remove exec.Command calls (#53) 2024-11-18 10:09:57 +01:00
test/e2e test(e2e): use upstream fake-gcs-server (#189) 2025-03-05 14:49:11 +01:00
web docs: plugin parameters (#330) 2025-05-09 13:20:18 +02:00
.dockerignore chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
.gitignore ci: add e2e kustomization.yaml to .gitignore (#112) 2024-12-16 11:04:39 +01:00
.golangci.yml chore: update golangci-lint config to v2 2025-03-27 16:15:29 +01:00
.release-please-manifest.json chore(main): release 0.3.0 (#205) 2025-03-28 18:47:50 +01:00
.spellcheck.yaml chore: limit the spellchecking to a fixed list of directories (#294) 2025-05-05 10:21:18 +02:00
.wordlist.txt docs: add backup, WAL archive and recovery information (#291) 2025-05-06 11:49:09 +02:00
CHANGELOG.md chore(main): release 0.3.0 (#205) 2025-03-28 18:47:50 +01:00
CODE_OF_CONDUCT.md Initial commit 2024-09-24 14:52:25 +02:00
CODEOWNERS Initial commit 2024-09-24 14:52:25 +02:00
commitlint.config.js ci: warn on long commit body line (#12) 2024-09-27 10:07:47 +02:00
go.mod fix(deps): update kubernetes packages to v0.33.0 (#281) 2025-05-08 18:14:04 +02:00
go.sum fix(deps): update kubernetes packages to v0.33.0 (#281) 2025-05-08 18:14:04 +02:00
GOVERNANCE.md Initial commit 2024-09-24 14:52:25 +02:00
LICENSE Initial commit 2024-09-24 14:52:25 +02:00
Makefile fix: use a fixed golangci-lint version (#230) 2025-03-24 16:43:21 +01:00
manifest.yaml chore(deps): update all cloudnative-pg daggerverse dependencies to d8681eb (#335) 2025-05-09 13:18:36 +02:00
PROJECT chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
README.md docs: object store providers (#289) 2025-05-05 14:18:19 +02:00
release-please-config.json ci: update version in metadata (#229) 2025-03-25 17:21:56 +01:00
renovate.json5 chore(config): migrate config renovate.json5 (#332) 2025-05-09 09:13:13 +02:00
Taskfile.yml chore(deps): update all cloudnative-pg daggerverse dependencies to d8681eb (#335) 2025-05-09 13:18:36 +02:00

CloudNativePG

Barman Cloud CNPG-I plugin for CloudNativePG

The documentation for the Barman Cloud Plugin for CloudNativePG is available at https://cloudnative-pg.io/plugin-barman-cloud.