plugin-barman-cloud/internal/cnpgi/operator
Leonardo Cecchi 13e3fab268
feat: lenient decoding of CNPG resources (#192)
This patch enables the barman-cloud plugin to function with an operator
that is structurally identical to CNPG but works with a different API group.

It achieves this through lenient decoding of the provided CNPG resources
and injecting the detected GVK into the sidecar, enabling it to correctly
encode and decode the Kubernetes resources.

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Co-authored-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
2025-03-14 12:23:23 +01:00
..
config feat: lenient decoding of CNPG resources (#192) 2025-03-14 12:23:23 +01:00
specs feat: separate recovery object store from replica source (#83) 2024-12-09 13:29:20 +01:00
doc.go chore: makes linter happy (#17) 2024-10-01 11:54:07 +02:00
identity.go feat: operator plugin and manifests (#18) 2024-10-01 15:40:48 +02:00
lifecycle_certificates.go feat: support custom CA certificates (#198) 2025-03-13 12:05:13 +01:00
lifecycle_envs.go feat: support custom CA certificates (#198) 2025-03-13 12:05:13 +01:00
lifecycle_test.go feat: support custom CA certificates (#198) 2025-03-13 12:05:13 +01:00
lifecycle.go feat: lenient decoding of CNPG resources (#192) 2025-03-14 12:23:23 +01:00
manager.go fix: exit code 0 on clean shutdown (#70) 2024-11-29 16:15:04 +01:00
ownership.go feat: lenient decoding of CNPG resources (#192) 2025-03-14 12:23:23 +01:00
reconciler.go feat: lenient decoding of CNPG resources (#192) 2025-03-14 12:23:23 +01:00
start.go feat: additional environment variables (#81) 2024-12-05 13:18:18 +01:00
suite_test.go feat(spike): restore (#29) 2024-11-06 16:01:56 +01:00