Feedback issue: Container registry storage driver upgrades
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Container Registry Storage Driver Feedback
Overview
This issue is for collecting feedback on the Beta versions of the next-generation storage drivers for the GitLab container registry:
-
s3_v2driver (replacing the legacys3driver) -
azure_v2driver (replacing the legacyazuredriver)
These new drivers will be required in GitLab 19.0 as the legacy drivers are being deprecated in GitLab 17.10.
How to provide feedback
Please share your experiences with these Beta drivers by commenting on this issue. Include details about:
- Your environment (GitLab version, infrastructure details)
- Which driver you're testing (
s3_v2orazure_v2) - Any differences in behavior compared to the legacy drivers
- Performance observations
- Configuration challenges
- Any bugs or unexpected behavior
Why are we making this change?
- S3 driver: AWS is deprecating Signature Version 2 authentication, making the update to SDK v2 necessary
- Azure driver: The new driver supports modern authentication methods and improves overall reliability
Example configurations
S3 v2 driver
registry['storage'] = {
's3_v2' => {
'accesskey' => 's3-access-key',
'secretkey' => 's3-secret-key-for-access-key',
'bucket' => 'your-s3-bucket',
'region' => 'your-s3-region',
'regionendpoint' => 'your-s3-regionendpoint'
}
}
Azure v2 driver
registry['storage'] = {
'azure_v2' => {
'credentials_type' => 'client_secret',
'tenant_id' => '<your_tenant_id>',
'client_id' => '<your_client_id>',
'secret' => '<your_secret>',
'container' => '<your_container>',
'accountname' => '<your_account_name>'
}
}
Testing recommendations
- Create a test/staging environment that mirrors your production setup
- Update to the Beta driver in your test environment
- Test all common workflows:
- Pushing and pulling images
- Garbage collection operations
- Repository management tasks
- Monitor for errors and performance differences
- Share your feedback in this issue
Migration timeline
- GitLab 17.10: Legacy drivers deprecated
- May 2025:
s3_v2andazure_v2drivers available - GitLab 19.0: Legacy drivers removed
Your feedback will help us ensure a smooth transition to these new drivers. Thank you for your assistance!
Edited by 🤖 GitLab Bot 🤖