Alex
|
17fe11fa81
|
Merge pull request 'fix(openapi): use query params, not path params for Update & Delete Bucket' (#1139) from milas/garage:milas/fix-openapi-v2-params into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1139
|
2025-09-04 07:23:45 +00:00 |
|
Milas Bowman
|
16128fca63
|
chore: re-generate OpenAPI spec
```
cargo run -- admin-api-schema > doc/api/garage-admin-v2.json
```
|
2025-09-03 21:08:54 -04:00 |
|
Alex
|
29570f3192
|
Merge pull request 'helm: add commonLabels to all resources and pod templates' (#1135) from Schwitzd/garage:feat/helm-commonLabels into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1135
Reviewed-by: maximilien <me@mricher.fr>
|
2025-09-02 08:28:35 +00:00 |
|
Schwitzd
|
c35c1b5b9b
|
helm: add commonLabels to all resources and pod templates
|
2025-09-01 15:51:05 +00:00 |
|
Alex
|
7e203f634e
|
Merge pull request 'fix server panic caused by garage json-api Metrics (fix #1132)' (#1144) from fix-1132 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1144
|
2025-08-27 22:24:29 +00:00 |
|
Alex
|
99f7c0fc4b
|
Merge pull request 'fix panic in garage status (fix #1131)' (#1145) from fix-1131 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1145
|
2025-08-27 22:15:15 +00:00 |
|
Alex Auvolat
|
fb95a8819f
|
fix server panic caused by garage json-api Metrics (fix #1132)
|
2025-08-27 23:59:41 +02:00 |
|
Alex Auvolat
|
665addc03b
|
fix panic in garage status (fix #1131)
|
2025-08-27 23:58:48 +02:00 |
|
Alex
|
7949927291
|
Merge pull request 'take consistency_mode (degraded/dangerous) into account in fullcopy tables' (#1143) from fix-fullcopy-quorums into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1143
|
2025-08-27 21:54:50 +00:00 |
|
Alex Auvolat
|
2ddb29ca35
|
take consistency_mode (degraded/dangerous) into account in fullcopy tables
|
2025-08-27 23:34:06 +02:00 |
|
Alex
|
30d8ec5368
|
Merge pull request 'fix(script/telemetry): remove broken panel override in grafana prometheus dashboard' (#1075) from RockWolf/garage:rockwolf-patch-1 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1075
|
2025-08-27 16:21:39 +00:00 |
|
Alex
|
47772eb525
|
Merge pull request 'fix: return consistent cors headers on api error' (#1115) from Xstoudi/garage:fix/consistent-cors into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1115
|
2025-08-27 16:19:36 +00:00 |
|
Alex
|
c1ed770e64
|
Merge pull request 'log access keys Garage v2' (#1124) from 1686a/log-access-key-v2 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1124
|
2025-08-27 16:17:39 +00:00 |
|
Alex
|
7e80e86934
|
Merge pull request 'Add dev scripts dependencies to devShellFull' (#1134) from atnnn/garage:dev-script-deps into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1134
|
2025-08-27 16:15:30 +00:00 |
|
Milas Bowman
|
4deb57815a
|
fix(api): use query params, not path params for Update & Delete Bucket
|
2025-08-23 13:02:03 -04:00 |
|
Etienne Laurin
|
df343dd808
|
Add dev scripts dependencies to devShellFull
|
2025-08-12 19:59:30 -07:00 |
|
Alex
|
17c73bafa2
|
Merge pull request 'fix: method name duplicated after client sdk generation' (#1111) from MagicRR/garage:fix-openapi-duplicate-method into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1111
|
2025-08-07 14:32:12 +00:00 |
|
MagicRR
|
d8058e7475
|
fix: method name duplicated after client sdk generation
|
2025-08-07 10:14:56 +00:00 |
|
trinity-1686a
|
385fbc606d
|
log user-defined admin api tokens
|
2025-08-03 15:50:36 +02:00 |
|
trinity-1686a
|
6f9d6919a9
|
log access keys
|
2025-08-03 15:31:51 +02:00 |
|
Alex
|
91fde4105d
|
Merge pull request 'hide keys without any permissions from admin api' (#1123) from 1686a/hide-empty-keys into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1123
|
2025-08-03 11:18:51 +00:00 |
|
trinity-1686a
|
d975960be3
|
hide keys without any permissions from admin api
|
2025-08-02 17:28:14 +02:00 |
|
Alex
|
6508acbe71
|
Merge pull request 'ignore checksums with empty strings' (#1116) from CobaltCause/garage:push-qsqlmltnouyv into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1116
|
2025-08-02 08:29:10 +00:00 |
|
Xavier Stouder
|
985ad68ade
|
fix: run cargo format
|
2025-07-31 22:52:27 +02:00 |
|
Charles Hall
|
b7a853b01f
|
ignore checksums with empty/whitespace-only bodies
aws-sdk-cpp was observed to send request bodies like this via Lix:
```xml
<?xml version="1.0"?>
<CompleteMultipartUpload xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Part>
<ETag>"8a5031bda169553d6a232e6c11068774"</ETag>
<ChecksumCRC32></ChecksumCRC32>
<PartNumber>1</PartNumber>
</Part>
<Part>
<ETag>"da977cc58b75bd17749c1ff460ba301a"</ETag>
<ChecksumCRC32></ChecksumCRC32>
<PartNumber>2</PartNumber>
</Part>
</CompleteMultipartUpload>
```
|
2025-07-31 11:15:33 -07:00 |
|
Charles Hall
|
66faef9fb6
|
factor out repetitive else-if chain into macro
|
2025-07-30 18:44:51 -07:00 |
|
Charles Hall
|
13f67b6cd8
|
log incorrect multipart completion body
|
2025-07-30 17:08:43 -07:00 |
|
Xavier Stouder
|
0dabf9b22f
|
fix: return consistent cors headers on api error
|
2025-07-30 22:20:48 +02:00 |
|
Alex
|
e226fb413f
|
Merge pull request 'fix: return 204 on successful AbortMultipartUpload' (#1095) from nikeee/garage:fix-abort-multipart-upload into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1095
|
2025-07-11 17:12:32 +00:00 |
|
Niklas Mollenhauer
|
708a84f1d6
|
fix: return 204 on successful AbortMultipartUpload
Docs state that 204 should be returned on success:
https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
```http
HTTP/1.1 204
x-amz-request-charged: RequestCharged
```
|
2025-07-11 16:19:51 +02:00 |
|
Alex
|
0465475599
|
Merge pull request 'documentation fixes' (#1101) from doc-fixes into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1101
|
2025-07-11 11:32:01 +00:00 |
|
Alex Auvolat
|
0a45317b3b
|
doc: fix link to k2v spec
|
2025-07-11 13:30:03 +02:00 |
|
Alex Auvolat
|
bb3b832024
|
doc: fix scrub tranquility command
|
2025-07-11 13:27:17 +02:00 |
|
Alex
|
f8be15c37d
|
Merge pull request 'api: add instrospect endpoint' (#1092) from Xstoudi/garage:feature/introspect-endpoint into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1092
|
2025-07-11 11:20:12 +00:00 |
|
Alex
|
1e05fc1d53
|
Merge pull request 'fix: GetBucketCORS returns 404 if there are no policies' (#1096) from nikeee/garage:fix-get-bucket-cors into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1096
|
2025-07-10 09:56:54 +00:00 |
|
Alex
|
e5eff872f5
|
Merge pull request 'doc: Update use case' (#1098) from jonah/garage:main-v2 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1098
|
2025-07-10 09:54:47 +00:00 |
|
Jonah Aragon
|
605ee4cdb1
|
doc: Update use case
|
2025-07-08 17:46:02 -05:00 |
|
Niklas Mollenhauer
|
71aef8770e
|
fix: GetBucketCORS returns 404 if there are no policies
Similar issue @ ceph:
https://github.com/ceph/ceph/pull/27122/files
https://tracker.ceph.com/issues/38886
Implementation @ minio:
https://github.com/minio/minio/blob/de234b888c26cc191f3062a625af82640c966795/cmd/dummy-handlers.go#L196
|
2025-07-08 17:33:51 +02:00 |
|
Xavier Stouder
|
b4f6ab963c
|
api: correct according to review
|
2025-07-04 21:36:34 +02:00 |
|
Xavier Stouder
|
9a31b9c077
|
api: change endpoint name and allow it to be called even if not in current token scope
|
2025-07-03 21:59:23 +02:00 |
|
Xavier Stouder
|
58a96dc687
|
api: correct openapi def
|
2025-07-03 21:59:22 +02:00 |
|
Xavier Stouder
|
7bbb3ff9cf
|
api: add instrospect endpoint
Fixes #1091
|
2025-07-01 23:14:09 +02:00 |
|
Alex
|
f04af18193
|
Merge pull request 'reverse-proxy.md: use $http_host instead of $host for alternative port' (#1085) from dongdigua/garage:main-v2 into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1085
|
2025-06-23 07:53:44 +00:00 |
|
dongdigua
|
67e0fcc6ea
|
reverse-proxy.md: use $http_host instead of $host for alternative port
if the nginx port is not 443, the host header won't match, causing a Forbidden: Invalid signature
|
2025-06-23 01:26:03 +00:00 |
|
Alex
|
78f03aec78
|
Merge pull request 'fix(openapi): set parameters in query instead of path for get params' (#1082) from Xstoudi/garage:fix/openapi-get-parameter into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1082
|
2025-06-20 10:25:51 +00:00 |
|
Xavier Stouder
|
56a23d936e
|
chore: regenerate openapi spec v2
|
2025-06-19 23:55:00 +02:00 |
|
Xavier Stouder
|
9b6e45ca1f
|
fix(openapi): set parameters in query instead of path for get params
get request params are wrongfully outputted as "in path" instead of "in query", it fix this.
Fixes #1081
|
2025-06-19 22:31:44 +02:00 |
|
RockWolf
|
27666ed265
|
fix(script/telemetry): remove broken panel override in grafana prometheus dashboard
Signed-off-by: RockWolf <rockwolf@noreply.localhost>
|
2025-06-16 20:36:15 +00:00 |
|
Alex
|
e8e722cc66
|
Merge pull request 'update documentation pages on admin API' (#1074) from doc-admin-api into main-v2
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1074
|
2025-06-15 13:44:05 +00:00 |
|
Alex Auvolat
|
80f818eb6c
|
update documentation pages on admin API
|
2025-06-15 15:40:38 +02:00 |
|