support redirection on s3 endpoint #910

Merged
lx merged 13 commits from trinity-1686a/garage:1686a/s3-redirects into next-v2 2025-02-14 12:58:48 +00:00

13 commits

Author SHA1 Message Date
62a3003cca rename Condition into RedirectCondition in internal model
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-02-14 13:45:32 +01:00
3151695011 Merge branch 'next-v2' into 1686a/s3-redirects
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-02-14 13:11:33 +01:00
f034e834fa Merge branch 'main' into 1686a/s3-redirects
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-02-08 16:01:11 +01:00
bf0f792418 add redirect_all to WebsiteConfig model 2025-02-08 15:36:48 +01:00
2aaba39ddc refactor web_server.rs
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 20:11:54 +01:00
47467df83e avoid handling status_code-related logic in api/s3/get.rs
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 19:52:14 +01:00
9b7fea4cb0 put bucket website: improve error message for redirectallrequests
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 19:16:24 +01:00
44ce6ae5b4 properly implement new bucket model using a migration
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 18:50:49 +01:00
22487ceddf move Redirect::compute_target to standalone function in web_server.rs
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 18:22:42 +01:00
6ccfbb2986 remove obsolete RedirectAll struct
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2025-01-04 17:04:17 +01:00
c939d2a936 clippy
All checks were successful
ci/woodpecker/pr/debug Pipeline was successful
2024-12-22 15:26:06 +01:00
65e9dde8c9 add tests 2024-12-22 15:20:09 +01:00
c9b733a4a6 support redirection on s3 endpoint
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
2024-12-14 17:46:27 +01:00