Fix S3 SSL certificate validation and boto3 checksum compatibility #2

Merged
unkinben merged 1 commits from benvin/boto3_fixes into master 2026-01-08 23:55:42 +11:00
Owner
  • Add support for custom CA bundle via REQUESTS_CA_BUNDLE/SSL_CERT_FILE environment variables
  • Configure boto3 client with custom SSL verification to support Ceph RadosGW through nginx proxy
  • Maintain boto3 checksum validation configuration for compatibility with third-party S3 providers
  • Resolves XAmzContentSHA256Mismatch errors when connecting to RadosGW endpoints

Fixes #4400 compatibility issue with boto3 v1.36+ stricter checksum validation

- Add support for custom CA bundle via REQUESTS_CA_BUNDLE/SSL_CERT_FILE environment variables - Configure boto3 client with custom SSL verification to support Ceph RadosGW through nginx proxy - Maintain boto3 checksum validation configuration for compatibility with third-party S3 providers - Resolves XAmzContentSHA256Mismatch errors when connecting to RadosGW endpoints Fixes #4400 compatibility issue with boto3 v1.36+ stricter checksum validation
unkinben added 1 commit 2026-01-08 23:55:36 +11:00
- Add support for custom CA bundle via REQUESTS_CA_BUNDLE/SSL_CERT_FILE environment variables
- Configure boto3 client with custom SSL verification to support Ceph RadosGW through nginx proxy
- Maintain boto3 checksum validation configuration for compatibility with third-party S3 providers
- Resolves XAmzContentSHA256Mismatch errors when connecting to RadosGW endpoints

Fixes #4400 compatibility issue with boto3 v1.36+ stricter checksum validation
unkinben merged commit 79a8553e9c into master 2026-01-08 23:55:42 +11:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/artifactapi#2
No description provided.