Files
velero/pkg
Tiger Kaovilai 8688568ffc feat: Resolve caCertRef in object store getter for plugin compatibility
This change enables BSL validation to work when using caCertRef
(Secret-based CA certificate) by resolving the certificate from
the Secret in velero core before passing it to the object store
plugin as 'caCert' in the config map.

This approach requires no changes to provider plugins since they
already understand the 'caCert' config key.

Changes:
- Add SecretStore to objectBackupStoreGetter struct
- Add NewObjectBackupStoreGetterWithSecretStore constructor
- Update Get method to resolve caCertRef from Secret
- Update server.go to use new constructor with SecretStore
- Add CACertRef builder method and unit tests

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
2025-12-12 21:07:38 +07:00
..
2025-12-02 16:39:10 -05:00
2025-07-22 15:56:04 +08:00
2025-10-28 14:43:51 +08:00
2025-11-26 14:16:42 +08:00
2025-11-26 14:16:42 +08:00
2025-12-02 12:28:03 -05:00
2025-10-29 15:05:52 +08:00
2025-12-02 12:28:03 -05:00