Skip to content

Commit f20c229

Browse files
committed
docs: clarify distinction between Velero BSL spec and S3 driver parameters for CA certificate handling
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
1 parent 155c4a3 commit f20c229

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/config/ca-certificate-bundle-for-imagestream-backups.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,10 @@ OADP/Velero supports CA certificates through **two independent mechanisms**:
9393
The BSL `caCert` field is a **Velero BackupStorageLocation spec field**, but it's not an **S3 storage driver parameter**. Here's the critical distinction:
9494

9595
- **Velero BSL spec**: Contains fields like `caCert`, `bucket`, `region`, etc.
96-
- **S3 driver parameters**: The subset of configuration passed to the S3 storage driver (bucket, credentials, region, endpoint)
97-
- **S3 driver does NOT have a `caCert` parameter** - it has no way to receive CA certificates via configuration
96+
- **S3 storage driver parameters**: The subset of configuration passed to the **docker-distribution S3 driver** (in openshift/docker-distribution fork), includes: bucket, credentials, region, endpoint
97+
- **Not to be confused with**: velero-plugin-for-aws, which uses AWS SDK directly (not docker-distribution)
98+
- **Only for ImageStream backups**: docker-distribution S3 driver is used by openshift-velero-plugin for copying image layers
99+
- **docker-distribution S3 driver does NOT have a `caCert` parameter** - it has no way to receive CA certificates via configuration
98100

99101
When openshift-velero-plugin calls the docker-distribution S3 driver:
100102
1. It passes S3 driver parameters (bucket, region, credentials) extracted from BSL

0 commit comments

Comments
 (0)