distribution/registry/storage/driver
Andrey Smirnov 558ace1391
feat: implement 'rewrite' storage middleware
This allows to rewrite 'URLFor' of the storage driver to use a specific
host/trim the base path.

It is different from the 'redirect' middleware, as it still calls the
storage driver URLFor.

For example, with Azure storage provider, this allows to transform the
SAS Azure Blob Storage URL into the URL compatible with Azure Front
Door.

Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
2024-07-04 18:49:25 +04:00
..
azure refactor: apply suggestions from code review 2023-12-13 09:22:48 +00:00
base Added Open Telemetry Tracing to Filesystem package 2024-03-04 13:31:22 +01:00
factory storage/driver: plumb contexts into factories 2023-10-27 17:48:57 -04:00
filesystem refactor: apply suggestions from code review 2023-12-13 09:22:48 +00:00
gcs update: support redirects in gcs storage with default credentials 2024-03-11 21:05:03 +01:00
inmemory refactor: apply suggestions from code review 2023-12-13 09:22:48 +00:00
middleware feat: implement 'rewrite' storage middleware 2024-07-04 18:49:25 +04:00
s3-aws Allow setting s3 forcepathstyle without regionendpoint 2024-04-08 12:45:26 +02:00
testsuites refactor: apply suggestions from code review 2023-12-13 09:22:48 +00:00
errors_test.go feat: add tparallel linter to improve handling parallel tests 2023-11-29 21:40:20 +00:00
fileinfo.go format code with gofumpt 2022-11-03 22:48:20 +01:00
storagedriver.go fix: update S3 storage driver writer 2023-12-13 09:22:48 +00:00
walk.go Pass the last paging flag to storage drivers 2023-08-29 11:27:42 +01:00
walk_test.go Pass the last paging flag to storage drivers 2023-08-29 11:27:42 +01:00