|
be59cafd47
|
cargo fmt
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-24 11:53:57 +02:00 |
|
|
0b43a71351
|
Fix some docs and change syntax of CreateBucket permissions
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-24 11:52:33 +02:00 |
|
|
2f250a83e1
|
fix doc
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-23 17:39:26 +02:00 |
|
|
1c88ee9bc5
|
Make authorization token mandatory for admin API
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-23 16:40:10 +02:00 |
|
|
d768f559da
|
Update documentation with warning
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-23 12:06:00 +02:00 |
|
|
99976e11f8
|
Merge branch 'main' into admin-api
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-18 22:35:49 +02:00 |
|
|
5367f8adb2
|
Refactor bucket emptiness check and add k2v check
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-18 10:09:51 +02:00 |
|
|
30e393b439
|
Fix fmt
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-18 00:32:51 +02:00 |
|
|
926b3c0fad
|
Rename error varian for Clippy
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-05-18 00:27:57 +02:00 |
|
|
dcfa408887
|
Implement ImportKey
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-05-17 19:02:13 +02:00 |
|
|
70383b4363
|
Implement ConnectClusterNodes
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-17 18:43:47 +02:00 |
|
|
440a577563
|
Prefix all APIs with v0/
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-17 17:51:38 +02:00 |
|
|
5072dbd228
|
Add PutBucketWebsite and DeleteBucketWebsite to admin api
|
2022-05-17 17:44:00 +02:00 |
|
|
2ce3513c10
|
Specify and implement {Global,Local}{Alias,Unalias}Bucket
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-17 17:16:29 +02:00 |
|
|
e92c52eb65
|
refactor
|
2022-05-17 17:02:38 +02:00 |
|
|
8b1338ef2f
|
Fix error code
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-17 16:48:23 +02:00 |
|
|
8ff95f09c9
|
Return website config in GetBucketInfo, use serde(rename_all)
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-05-17 16:42:13 +02:00 |
|
|
86a3fe8ec5
|
Merge branch 'main' into admin-api
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-17 13:10:53 +02:00 |
|
|
ec50ffac42
|
Remove useless string conversions
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-13 19:49:04 +02:00 |
|
|
d7736cb614
|
Revert useless thing
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-13 19:43:40 +02:00 |
|
|
8033bdb0b4
|
More precisions in errors & small refactoring
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-13 19:36:17 +02:00 |
|
|
5a535788fc
|
Json body for custom errors
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-13 19:28:23 +02:00 |
|
|
ea325d78d3
|
More error refactoring
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-13 19:18:51 +02:00 |
|
|
ec16d166f9
|
Separate error types for k2v and signature
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-05-13 15:43:44 +02:00 |
|
|
7a5d329e49
|
More error refactoring
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-13 15:21:32 +02:00 |
|
|
f82b938033
|
Rename error::Error to s3::error::Error
|
2022-05-13 15:10:52 +02:00 |
|
|
96b11524d5
|
Error refactoring
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-13 15:04:53 +02:00 |
|
|
c0fb9fd0fe
|
Common error type and admin error type that uses it
|
2022-05-13 14:30:30 +02:00 |
|
|
983037d965
|
Possibility of different error types for different APIs
|
2022-05-13 13:51:34 +02:00 |
|
|
e4e1f8f0d6
|
Fix clippy
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
|
2022-05-12 17:11:45 +02:00 |
|
|
e7ddba53e3
|
Slightly more detailed error reporting from helper
|
2022-05-12 17:10:25 +02:00 |
|
|
ed76893581
|
Simplify
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
|
2022-05-12 11:21:23 +02:00 |
|
|
fc2f73ddb5
|
BucketAllowKey and BucketDenyKey
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-12 11:19:41 +02:00 |
|
|
fe399a3265
|
DeleteBucket
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-12 11:02:36 +02:00 |
|
|
de1a5b87b6
|
CreateBucket
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
|
2022-05-12 10:45:09 +02:00 |
|
|
2b93a01d2b
|
ListBucket and GetBucketInfo
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-12 10:20:34 +02:00 |
|
|
aeb978552a
|
Short doc on UpdateKey
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-11 11:51:11 +02:00 |
|
|
393b76ecba
|
Implement CreateKey, DeleteKey and rudimentary UpdateKey
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-11 11:40:26 +02:00 |
|
|
5c00c9fb46
|
First key endpoints: ListKeys and GetKeyInfo
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-11 11:10:28 +02:00 |
|
|
f97a7845e9
|
Add API access key admin endpoints
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-11 10:27:40 +02:00 |
|
|
bb6ec9ebd9
|
Update Cargo.nix and improve log message
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2022-05-10 13:36:35 +02:00 |
|
|
dd54d0b2b1
|
Refactor code for apply/revert, implement Update/Apply/RevertLayout
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
|
2022-05-10 13:25:10 +02:00 |
|
|
01c4876fb4
|
Specify remaining cluster-related endpoints
|
2022-05-10 13:25:10 +02:00 |
|
|
e4c61124d8
|
Add first draft of admin api
|
2022-05-10 13:25:10 +02:00 |
|
|
ec03e3d16c
|
Fmt & cleanup
|
2022-05-10 13:25:10 +02:00 |
|
|
7a19daafbd
|
Implement /status Admin endpoint
|
2022-05-10 13:25:10 +02:00 |
|
|
99fcfa3844
|
Make background runner terminate correctly
|
2022-05-10 13:25:10 +02:00 |
|
|
633958c7b1
|
Refactor admin API to be in api/admin and use common code
|
2022-05-10 13:25:06 +02:00 |
|