stu icon indicating copy to clipboard operation
stu copied to clipboard

Support Garage

Open williamdes opened this issue 1 year ago • 2 comments

Garage is a pure Rust S3 server: https://garagehq.deuxfleurs.fr/

They do not support versions yet: https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/166

https://garagehq.deuxfleurs.fr/documentation/reference-manual/s3-compatibility/

Endpoint Garage Openstack Swift Ceph Object Gateway Riak CS OpenIO
DeleteBucketLifecycle ✅ Implemented
GetBucketLifecycleConfiguration ✅ Implemented
PutBucketLifecycleConfiguration ⚠ Partially implemented (see below)
GetBucketVersioning ❌ Stub (see below)
ListObjectVersions ❌ Missing
PutBucketVersioning ❌ Missing

williamdes avatar Jul 29 '24 14:07 williamdes

For me this would qualify as a bug ERROR: Failed to load object versions When I try to view an object

williamdes avatar Jul 29 '24 14:07 williamdes

When retrieving object details, version information is also retrieved, which causes an error.

It might be a good idea to handle the missing information in the tab, or to retrieve it when the tab is opened. Even if you are using S3, the same problem can occur due to permissions.

lusingander avatar Jul 29 '24 22:07 lusingander

I haven't confirmed whether it works with "Garage", but I've fixed as mentioned in the comment above.

lusingander avatar Sep 05 '24 05:09 lusingander

I haven't confirmed whether it works with "Garage", but I've fixed as mentioned in the comment above.

Thank you, this fix works fine with Garage 🎉

williamdes avatar Sep 08 '24 12:09 williamdes

Thank you, this fix works fine with Garage 🎉

Great!

lusingander avatar Sep 08 '24 23:09 lusingander