Alex lx
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-31 09:30:06 +00:00
f579d6d9b4 lifecycle worker: fix potential inifinite loop
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-31 09:25:26 +00:00
a00a52633f lifecycle worker: add log message when starting
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-31 09:19:40 +00:00
adbf5925de lifecycle worker: use queue_insert and process objects in batches
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 22:28:50 +00:00
1cfcc61de8 lifecycle worker: mitigate potential bugs + refactoring
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 22:00:37 +00:00
be03a4610f s3api: remove redundant serde rename attribute
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:52:21 +00:00
b2f679675e lifecycle worker: take into account disabled rules
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:47:49 +00:00
5fad4c4658 update cargo.nix
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:46:28 +00:00
01c327a07a lifecycle worker: avoid building chrono's serde feature
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:39:49 +00:00
f0a395e2e5 s3 bucket apis: remove redundant call
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:27:17 +00:00
d94f1c9178 reference manual: remove obsolete caveat about multipart uploads
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 21:24:39 +00:00
5c923d48d7 reference manual: document support for lifecycle configuration
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 18:07:26 +00:00
a1d57283c0 bucket_table: bucketparams::new doesn't need to be pub
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 18:06:05 +00:00
d2e94e36d6 lifecycle config: add missing line in merge() and remove tracing
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 18:02:22 +00:00
75ccc5a95c lifecycle config: store date as given, try to debug
lx commented on issue Deuxfleurs/garage#622 2023-08-30 15:29:52 +00:00
Web acess

To access buckets in a web browser, you need to use the website endpoint and not the S3 API endpoint. They are on…

lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 12:55:00 +00:00
7200954318 lifecycle worker: add logging
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 12:51:20 +00:00
0f1849e1ac lifecycle worker: launch with the rest of Garage
da8b224e24 lifecycle worker: skip entire bucket when no lifecycle config is set
Compare 2 commits »
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 12:29:18 +00:00
2996dc875f lifecycle worker: implement main functionality
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 10:41:23 +00:00
a2e0e34db5 lifecycle: skeleton for lifecycle worker
lx pushed to bucket-lifecycle at Deuxfleurs/garage 2023-08-30 09:24:33 +00:00
f7b409f114 use a NaiveDate in data model, it serializes to string (iso 8601 format)