- Jul 07, 2022
-
-
Daniel Göbel authored
#10
-
Daniel Göbel authored
-
Daniel Göbel authored
* Add mock OIDC provider server to the GitLab pipeline * Add check connection script to the start of the service #10
-
- Jul 06, 2022
-
-
Daniel Göbel authored
#10
-
Daniel Göbel authored
#10
-
Daniel Göbel authored
* Implement OIDC login with authlib * Update requirements * Refactor tests to create JWT token without using an API endpoint * Skip login test for now * use `httpx` instead of `requests` in startup script #10
-
- Jul 05, 2022
-
-
Daniel Göbel authored
Constraint the bucket name See merge request denbi/object-storage-access!8
-
Daniel Göbel authored
-
Daniel Göbel authored
Implement bucket permissions See merge request denbi/object-storage-access!5
-
Daniel Göbel authored
#9
-
- Jul 04, 2022
-
-
Daniel Göbel authored
#9
-
- Jul 01, 2022
-
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
-
- Jun 30, 2022
-
-
Daniel Göbel authored
#9
-
- Jun 28, 2022
-
-
Daniel Göbel authored
Fix wrong tenat and resource in bucket policy See merge request denbi/object-storage-access!7
-
Daniel Göbel authored
-
- Jun 23, 2022
-
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
* Split tests in files into multiple classes for better clustering of tests * Use convenience functions in crud get bucket tests * Split CI into integration and e2e tests #9
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
#9
-
- Jun 22, 2022
-
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
#9
-
Daniel Göbel authored
#9
-
- Jun 21, 2022
-
-
Daniel Göbel authored
* Add endpoint to list permissions for user or bucket * Make PermissionEnum to string enum to better support OpenAPI documentation #9
-
- Jun 14, 2022
-
-
Daniel Göbel authored
Connect API with Ceph backend See merge request denbi/object-storage-access!4
-
- Jun 13, 2022
-
-
Daniel Göbel authored
#5
-
Daniel Göbel authored
* Delete non-empty bucket * Force delete non-empty bucket #5
-
Daniel Göbel authored
#5
-
Daniel Göbel authored
#5
-
- Jun 10, 2022
-
-
Daniel Göbel authored
* Get all objects from a bucket * Get specific object from a bucket * Document the mock S3 service * Extend mock S3 service to support objects #5
-
Daniel Göbel authored
* Get, Create, Delete bucket connected to Ceph * Get objects in buckets connected to Ceph * Wrote Mock S3 service for buckets * Update `boto3` to 1.24 * Pin down mypy `version` to 0.96x #5
-
Daniel Göbel authored
* Create a new S3 key * Delete a S3 key * Try to delete an unknown S3 key #5
-
Daniel Göbel authored
- Fix: Try deleting a bucket with READWRITE permissions for - Add: Try accessing a foreign bucket without permissions #5
-
- Jun 09, 2022
-
-
Daniel Göbel authored
#5
-
Daniel Göbel authored
#5
-
Daniel Göbel authored
-
Daniel Göbel authored
- Create Mock RGWAdmin to mimic RGW Service during testing. - Override dependency of RGWAdmin during testing. - Create test for getting the S3 keys for a user. #5
-
Daniel Göbel authored
-
Daniel Göbel authored
#5
-