plugin-barman-cloud/config
Chandon Pierre 9fd7ba5b5e feat: allow ObjectStore sidecar image override
The current configuration derives the sidecar image from configuration paramter `sidecar-image`: 1e13020fe5/internal/cnpgi/operator/lifecycle.go (L418)

However, this is challenging for multi-tenant Kubernetes clusters, as the plugin deployment defines the target sidecar image for all CNPG clusters within a given Kubernetes cluster.

In this PR, we add an optional `sidecarImage` field to `ObjectStore.spec.instanceSidecarConfiguration`.

This allows workloads using a specific ObjectStore to override the Barman Cloud sidecar image configured globally on the plugin deployment.

Signed-off-by: Chandon Pierre <cpierre@coreweave.com>
2026-08-03 23:23:35 -04:00
..
crd feat: allow ObjectStore sidecar image override 2026-08-03 23:23:35 -04:00
default feat(rbac)!: prefix all resource names to avoid cluster conflicts (#593) 2025-10-27 15:08:11 +01:00
manager feat: operator plugin and manifests (#18) 2024-10-01 15:40:48 +02:00
network-policy chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
prometheus chore: scaffold (#2) 2024-09-26 11:52:56 +02:00
rbac feat(rbac)!: prefix all resource names to avoid cluster conflicts (#593) 2025-10-27 15:08:11 +01:00
samples feat: sidecar role and rolebinding (#23) 2024-10-02 15:03:07 +02:00