plugin-barman-cloud/internal/cnpgi/operator
Leonardo Cecchi f936bf128f
feat: lenient decoding of CNPG resources
This patch allows the barman-cloud plugin to work with operator being
structurally identical with CNPG but with a different API group.

It does that by using lenient decoding of the passed CNPG resources
and by injecting the detected GVK to the sidecar, that uses it to
properly encode and decode the Kubernetes resources.

Signed-off-by: Leonardo Cecchi <leonardo.cecchi@enterprisedb.com>
2025-03-13 12:38:20 +01:00
..
config feat: lenient decoding of CNPG resources 2025-03-13 12:38:20 +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 2025-03-13 12:38:20 +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 2025-03-13 12:38:20 +01:00
reconciler.go feat: lenient decoding of CNPG resources 2025-03-13 12:38:20 +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