Marco Nenciarini
8b4fac41d0
fix: discover affected Roles by label instead of listing Clusters
...
The ObjectStore controller now lists Roles by a label
(barmancloud.cnpg.io/cluster) set by the Pre hook, inspects their
rules to find which ObjectStores they reference, then fetches those
ObjectStores and rebuilds the rules. This removes the clusters
get/list/watch permission. Conflict handling uses RetryOnConflict to
match the existing project pattern, and partial failures across Roles
are aggregated with errors.Join instead of failing on the first one.
Pre-existing Roles without the label won't be found by the ObjectStore
controller until the Pre hook adds it on the next Cluster
reconciliation. Same staleness window as the current main branch.
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2026-04-10 10:03:00 +02:00
Peggie
5cad545385
chore(main): release 0.11.0 ( #717 )
...
Deploy Docusaurus to GitHub Pages / build (push) Failing after 3s
Deploy Docusaurus to GitHub Pages / deploy (push) Has been skipped
release-please / release-please (push) Failing after 2s
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/cloudnative-pg/plugin-barman-cloud/compare/v0.10.0...v0.11.0 )
(2026-01-30)
### Features
* Add support for DefaultAzureCredential authentication mechanism
([#681 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/681 ))
([2c134ea ](2c134eafe4 ))
* **deps:** Update barman-cloud to v3.17.0
([#702 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/702 ))
([fa546ea ](fa546eae05 ))
### Bug Fixes
* **azure:** Update barman-cloud with Azure validation fix
([#710 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/710 ))
([0153abb ](0153abba82 )),
closes
[#705 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/705 )
* **deps:** Update all non-major go dependencies
([#719 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/719 ))
([4a637d7 ](4a637d7c58 ))
* **deps:** Update k8s.io/utils digest to 914a6e7
([#715 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/715 ))
([b3bcf6d ](b3bcf6d9c1 ))
* **deps:** Update module sigs.k8s.io/controller-runtime to v0.23.1
([#748 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/748 ))
([71bd4d8 ](71bd4d808d ))
* Resolve WAL archiving performance and memory issues
([#746 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/746 ))
([378c76a ](378c76a526 )),
closes
[#735 ](https://github.com/cloudnative-pg/plugin-barman-cloud/issues/735 )
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Signed-off-by: Peggie <info@cloudnative-pg.io>
2026-01-30 16:32:12 +01:00
Peggie
1d7974516f
chore(main): release 0.10.0 ( #668 )
...
release-please / release-please (push) Failing after 3s
Barman Base Image / build (push) Failing after 2s
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-12-30 16:24:03 +01:00
Peggie
316828cc73
chore(main): release 0.9.0 ( #632 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-11-06 14:02:38 +01:00
Peggie
b0f80519e7
chore(main): release 0.8.0 ( #563 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-10-27 19:07:05 +01:00
Marco Nenciarini
1be34fe13e
feat(ip): assign copyright to the Linux Foundation ( #571 )
...
Adopt the new attribution information for contributions to
CloudNativePG:
```
Copyright © contributors to CloudNativePG, established as
CloudNativePG a Series of LF Projects, LLC.
```
Adopt the SPDX format for Apache License 2.0
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-10-07 18:06:06 +02:00
Peggie
69970395e2
chore(main): release 0.7.0 ( #506 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-09-25 11:28:56 +02:00
Peggie
b556fea179
chore(main): release 0.6.0 ( #388 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-08-21 14:33:58 +02:00
Peggie
c42bdfe455
chore(main): release 0.5.0 ( #383 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-06-03 18:20:09 +02:00
Peggie
44db26fd99
chore(main): release 0.4.1 ( #358 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-05-29 11:10:28 +02:00
Peggie
612064bae3
chore(main): release 0.4.0 ( #269 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-05-12 13:04:51 +02:00
Peggie
860cf23aa2
chore(main): release 0.3.0 ( #205 )
...
Signed-off-by: Peggie <info@cloudnative-pg.io>
2025-03-28 18:47:50 +01:00
Francesco Canovai
6c6fdc0a7a
ci: update version in metadata ( #229 )
...
Fix the release-please configuration to update the version defined in
the code.
Closes #226
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
2025-03-25 17:21:56 +01:00
Leonardo Cecchi
fcbc472092
feat: support custom CA certificates ( #198 )
...
This patch enables the use of custom CA certificates when connecting
to the object store in the barman-cloud plugin. The certificates are
injected into the sidecar via a projected volume and used by the
barman-cloud tool suite.
If the barman object name or the key name changes, users must trigger
a Pod rollout to apply the new values.
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-13 12:05:13 +01:00
Armando Ruocco
240077c771
feat(spike): restore ( #29 )
...
Signed-off-by: Armando Ruocco <armando.ruocco@enterprisedb.com>
Signed-off-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Co-authored-by: Francesco Canovai <francesco.canovai@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2024-11-06 16:01:56 +01:00
Leonardo Cecchi
ea6ee30d2e
feat: sidecar injection and loading ( #22 )
...
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2024-10-02 13:21:04 +02:00
Leonardo Cecchi
dd6548c4a2
feat: operator plugin and manifests ( #18 )
...
Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2024-10-01 15:40:48 +02:00