Alexey Vanin
d9cbd302b1
[ #121 ] Add canonicalizer
...
/ DCO (pull_request) Successful in 1m24s
Details
/ Builds (1.21) (pull_request) Successful in 2m3s
Details
/ Builds (1.22) (pull_request) Successful in 1m58s
Details
/ Vulncheck (pull_request) Successful in 1m44s
Details
/ Lint (pull_request) Successful in 3m53s
Details
/ Tests (1.21) (pull_request) Successful in 2m21s
Details
/ Tests (1.22) (pull_request) Successful in 2m13s
Details
Some headers might be passed in non-canonical way
by proxy servers, such as 'Authorization' header.
Server does not normalize headers, so we can get
custom object attributes. Therefore, app has to normalize
all non object attribute headers by itself.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-06-26 11:21:21 +03:00
Alexey Vanin
1737f1d95f
[ #117 ] Update tests
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-06-25 15:12:21 +00:00
Alexey Vanin
0f22ca43c1
[ #117 ] Fix FrostFS interface usage
...
HTTP Gateway expects io.Reader to work with
payload, however `WithPayload` flag reads whole
payload into header object.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-06-25 15:12:21 +00:00
Alexey Vanin
27478995b5
[ #118 ] Replace ACLs with polices in readme
...
/ DCO (pull_request) Successful in 1m14s
Details
/ Vulncheck (pull_request) Successful in 1m54s
Details
/ Builds (1.21) (pull_request) Successful in 2m24s
Details
/ Builds (1.22) (pull_request) Successful in 2m18s
Details
/ Lint (pull_request) Successful in 3m54s
Details
/ Tests (1.21) (pull_request) Successful in 1m51s
Details
/ Tests (1.22) (pull_request) Successful in 2m0s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-06-24 16:54:55 +03:00
Denis Kirillov
3741e3b003
[ #117 ] Add mocked handler for tests
...
/ DCO (pull_request) Successful in 1m22s
Details
/ Builds (1.21) (pull_request) Successful in 1m58s
Details
/ Builds (1.22) (pull_request) Successful in 1m53s
Details
/ Vulncheck (pull_request) Successful in 3m32s
Details
/ Lint (pull_request) Successful in 5m1s
Details
/ Tests (1.21) (pull_request) Successful in 2m38s
Details
/ Tests (1.22) (pull_request) Successful in 3m4s
Details
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-06-18 12:04:14 +03:00
Denis Kirillov
826dd0cdbe
[ #117 ] Fix integration test after updating dependencies
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-06-17 17:58:24 +03:00
Roman Loginov
23ed3ab86e
[ #114 ] Update frostfs-sdk-go version with support EC
...
/ DCO (pull_request) Successful in 1m10s
Details
/ Builds (1.21) (pull_request) Successful in 1m35s
Details
/ Builds (1.22) (pull_request) Successful in 1m42s
Details
/ Vulncheck (pull_request) Successful in 1m50s
Details
/ Lint (pull_request) Successful in 4m9s
Details
/ Tests (1.21) (pull_request) Successful in 2m16s
Details
/ Tests (1.22) (pull_request) Successful in 1m58s
Details
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2024-06-05 15:41:36 +03:00
Denis Kirillov
5a87ee7625
[ #115 ] Fix ci build go version
...
/ DCO (pull_request) Successful in 1m31s
Details
/ Vulncheck (pull_request) Successful in 1m38s
Details
/ Builds (1.21) (pull_request) Successful in 1m28s
Details
/ Builds (1.22) (pull_request) Successful in 2m27s
Details
/ Lint (pull_request) Successful in 3m34s
Details
/ Tests (1.21) (pull_request) Successful in 2m13s
Details
/ Tests (1.22) (pull_request) Successful in 2m5s
Details
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-06-05 15:28:06 +03:00
Denis Kirillov
b73a4a25b3
[ #115 ] go.mod: Update vulnerable dependencies
...
/ DCO (pull_request) Successful in 1m17s
Details
/ Builds (1.20) (pull_request) Failing after 2m11s
Details
/ Builds (1.21) (pull_request) Successful in 1m37s
Details
/ Vulncheck (pull_request) Successful in 1m55s
Details
/ Lint (pull_request) Successful in 4m16s
Details
/ Tests (1.20) (pull_request) Failing after 1m53s
Details
/ Tests (1.21) (pull_request) Successful in 2m11s
Details
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-06-05 12:33:49 +03:00
Roman Loginov
5b7b872dcd
[ #112 ] Update net to v0.23.0
...
/ DCO (pull_request) Successful in 1m29s
Details
/ Builds (1.20) (pull_request) Successful in 2m33s
Details
/ Builds (1.21) (pull_request) Successful in 2m29s
Details
/ Lint (pull_request) Successful in 4m18s
Details
/ Tests (1.20) (pull_request) Successful in 2m40s
Details
/ Tests (1.21) (pull_request) Successful in 1m31s
Details
/ Vulncheck (pull_request) Successful in 1m0s
Details
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2024-05-08 09:57:54 +03:00
Roman Loginov
c851c0529c
[ #112 ] Add integration test with bearer token
...
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2024-05-08 09:57:35 +03:00
Roman Loginov
16d6e6c34e
[ #112 ] tokens: Extend test coverage
...
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2024-05-06 21:01:53 +03:00
Pavel Pogodaev
11965deb41
[ #100 ] server auto re-binding
...
/ DCO (pull_request) Successful in 3m26s
Details
/ Builds (1.20) (pull_request) Successful in 4m25s
Details
/ Builds (1.21) (pull_request) Successful in 3m30s
Details
/ Vulncheck (pull_request) Failing after 3m51s
Details
/ Lint (pull_request) Successful in 6m8s
Details
/ Tests (1.20) (pull_request) Successful in 4m26s
Details
/ Tests (1.21) (pull_request) Successful in 4m17s
Details
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2024-04-04 14:19:33 +03:00
Alexey Vanin
a95dc6c8c7
[ #110 ] Update CHANGELOG
...
/ Builds (1.20) (pull_request) Successful in 1m4s
Details
/ Builds (1.21) (pull_request) Successful in 1m3s
Details
/ DCO (pull_request) Successful in 1m0s
Details
/ Vulncheck (pull_request) Successful in 1m38s
Details
/ Lint (pull_request) Successful in 3m9s
Details
/ Tests (1.20) (pull_request) Successful in 2m13s
Details
/ Tests (1.21) (pull_request) Successful in 1m23s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-03-27 19:26:37 +03:00
Alexey Vanin
f39b3aa93a
[ #110 ] Add "h2" as next proto to allow HTTP/2 requests in http.Serve
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-03-27 19:25:45 +03:00
Alexey Vanin
6695ebe5a0
[ #110 ] Test HTTP/2 requests
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-03-27 19:25:34 +03:00
Denis Kirillov
c6383fc135
[ #107 ] Update CHANGELOG.md
...
/ DCO (pull_request) Successful in 1m35s
Details
/ Builds (1.20) (pull_request) Successful in 2m43s
Details
/ Builds (1.21) (pull_request) Successful in 2m40s
Details
/ Vulncheck (pull_request) Successful in 3m32s
Details
/ Lint (pull_request) Successful in 4m49s
Details
/ Tests (1.20) (pull_request) Successful in 3m53s
Details
/ Tests (1.21) (pull_request) Successful in 2m39s
Details
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-02-29 12:52:52 +03:00
Denis Kirillov
5ded105c09
[ #107 ] Check query unescape errors
...
/ DCO (pull_request) Successful in 1m6s
Details
/ Builds (1.20) (pull_request) Successful in 2m42s
Details
/ Builds (1.21) (pull_request) Successful in 1m27s
Details
/ Vulncheck (pull_request) Successful in 2m17s
Details
/ Lint (pull_request) Successful in 3m29s
Details
/ Tests (1.20) (pull_request) Successful in 2m33s
Details
/ Tests (1.21) (pull_request) Successful in 2m29s
Details
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-02-29 12:50:56 +03:00
Denis Kirillov
88e32ddd7f
[ #107 ] Add return on error in tokenizer middleware
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-02-29 12:30:33 +03:00
Denis Kirillov
007d278caa
[ #107 ] Close server listener on error
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-02-29 12:14:37 +03:00
Artem Tataurov
7ec9b34d33
[ #105 ] logger: Fix logging level changing for journald
...
/ DCO (pull_request) Successful in 1m8s
Details
/ Vulncheck (pull_request) Successful in 1m47s
Details
/ Builds (1.20) (pull_request) Successful in 2m22s
Details
/ Builds (1.21) (pull_request) Successful in 2m16s
Details
/ Lint (pull_request) Successful in 3m49s
Details
/ Tests (1.20) (pull_request) Successful in 1m58s
Details
/ Tests (1.21) (pull_request) Successful in 1m43s
Details
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2024-02-16 17:50:46 +03:00
Pavel Pogodaev
5470916361
[ #104 ] journald update
...
/ DCO (pull_request) Successful in 1m55s
Details
/ Builds (1.20) (pull_request) Successful in 2m15s
Details
/ Builds (1.21) (pull_request) Successful in 1m58s
Details
/ Vulncheck (pull_request) Successful in 2m24s
Details
/ Lint (pull_request) Successful in 3m39s
Details
/ Tests (1.20) (pull_request) Successful in 2m19s
Details
/ Tests (1.21) (pull_request) Successful in 2m1s
Details
We want to have less useless fields in logs
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2024-01-29 16:04:25 +03:00
Evgenii Stratonikov
c038957649
[ #103 ] .forgejo: Check only PR commits in dco-go
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-26 15:12:13 +00:00
Evgenii Stratonikov
ce4ec032f9
[ #103 ] .forgejo: Update dco-go to v3
...
Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
2024-01-26 15:12:13 +00:00
Alexey Vanin
4049255eed
[ #102 ] Port release v0.28.1 changelog
...
/ DCO (pull_request) Successful in 2m20s
Details
/ Vulncheck (pull_request) Successful in 2m44s
Details
/ Builds (1.20) (pull_request) Successful in 3m39s
Details
/ Builds (1.21) (pull_request) Successful in 3m11s
Details
/ Lint (pull_request) Successful in 5m4s
Details
/ Tests (1.20) (pull_request) Successful in 3m20s
Details
/ Tests (1.21) (pull_request) Successful in 3m10s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-01-24 17:50:59 +03:00
Marina Biryukova
2c95250f72
[ #99 ] Fix possibility of panic during SIGHUP
...
/ DCO (pull_request) Successful in 1m19s
Details
/ Builds (1.20) (pull_request) Successful in 2m31s
Details
/ Builds (1.21) (pull_request) Successful in 1m15s
Details
/ Vulncheck (pull_request) Successful in 2m8s
Details
/ Lint (pull_request) Successful in 3m39s
Details
/ Tests (1.20) (pull_request) Successful in 2m16s
Details
/ Tests (1.21) (pull_request) Successful in 2m9s
Details
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2024-01-09 11:00:48 +03:00
Alexey Vanin
5ae75eb9d8
[ #94 ] Update api-go to fix stable marshal of empty structs
...
/ DCO (pull_request) Successful in 3m59s
Details
/ Builds (1.20) (pull_request) Successful in 4m55s
Details
/ Builds (1.21) (pull_request) Successful in 6m53s
Details
/ Vulncheck (pull_request) Successful in 8m26s
Details
/ Lint (pull_request) Successful in 14m20s
Details
/ Tests (1.20) (pull_request) Successful in 9m41s
Details
/ Tests (1.21) (pull_request) Successful in 8m53s
Details
Newer version of api-go does not ignore non-nil empty
structures in protobuf messages, so compatibility with
previous version is preserved.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-12-07 16:57:28 +03:00
Denis Kirillov
627294bf70
[ #92 ] Support configuring max tree request attempts
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-12-07 16:57:28 +03:00
Denis Kirillov
0ef3e18ee1
[ #92 ] Set tree request id
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-12-07 16:56:16 +03:00
Alexey Vanin
2e28b2ac85
Release v0.28.0
...
/ DCO (pull_request) Successful in 1m2s
Details
/ Builds (1.20) (pull_request) Successful in 1m47s
Details
/ Builds (1.21) (pull_request) Successful in 1m38s
Details
/ Vulncheck (pull_request) Successful in 1m58s
Details
/ Lint (pull_request) Successful in 4m10s
Details
/ Tests (1.20) (pull_request) Successful in 2m17s
Details
/ Tests (1.21) (pull_request) Successful in 2m13s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-12-07 16:28:12 +03:00
Roman Loginov
a375af7d98
[ #91 ] Add support namespaces
...
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2023-12-01 10:12:55 +00:00
Alexey Vanin
dc8d0d4ab3
[ #95 ] Add dirty version check
...
/ DCO (pull_request) Successful in 57s
Details
/ Vulncheck (pull_request) Successful in 1m56s
Details
/ Builds (1.20) (pull_request) Successful in 2m10s
Details
/ Builds (1.21) (pull_request) Successful in 2m6s
Details
/ Lint (pull_request) Successful in 3m57s
Details
/ Tests (1.20) (pull_request) Successful in 2m22s
Details
/ Tests (1.21) (pull_request) Successful in 1m52s
Details
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-11-22 11:58:21 +03:00
Roman Loginov
7fa973b261
[ #89 ] Add support zapjournald logger configuration
...
/ DCO (pull_request) Successful in 1m7s
Details
/ Builds (1.20) (pull_request) Successful in 1m41s
Details
/ Builds (1.21) (pull_request) Successful in 1m27s
Details
/ Vulncheck (pull_request) Successful in 1m51s
Details
/ Lint (pull_request) Successful in 2m40s
Details
/ Tests (1.20) (pull_request) Successful in 2m9s
Details
/ Tests (1.21) (pull_request) Successful in 2m3s
Details
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2023-11-09 16:21:29 +03:00
Denis Kirillov
1ced82a714
[ #70 ] Fix log messages (move to constants)
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Denis Kirillov
49d6a27562
[ #70 ] Adjust status codes
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Denis Kirillov
9a5a2239bd
[ #70 ] Support bucket/container caching
...
Mainly it was added because
we need to know if TZ hashing is disabled or not for container
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Denis Kirillov
8bc246f8f9
[ #70 ] Support configuring buffer size for put
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Denis Kirillov
9b34413e17
[ #70 ] Support client cut
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Denis Kirillov
e61b4867c9
[ #70 ] Update SDK to support client cut
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-10-12 12:08:20 +00:00
Roman Loginov
84eb57475b
[ #85 ] Fix get latest version node
...
/ DCO (pull_request) Successful in 4m12s
Details
/ Vulncheck (pull_request) Successful in 4m32s
Details
/ Builds (1.20) (pull_request) Successful in 5m4s
Details
/ Builds (1.21) (pull_request) Successful in 4m35s
Details
/ Lint (pull_request) Successful in 9m29s
Details
/ Tests (1.20) (pull_request) Successful in 4m47s
Details
/ Tests (1.21) (pull_request) Successful in 5m14s
Details
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2023-10-09 09:59:52 +03:00
Marina Biryukova
e26577e753
[ #74 ] Replace atomics with mutex for reloadable params
...
/ DCO (pull_request) Successful in 1m7s
Details
/ Vulncheck (pull_request) Successful in 1m28s
Details
/ Builds (1.20) (pull_request) Successful in 1m37s
Details
/ Builds (1.21) (pull_request) Successful in 1m12s
Details
/ Lint (pull_request) Successful in 14m9s
Details
/ Tests (1.20) (pull_request) Successful in 1m41s
Details
/ Tests (1.21) (pull_request) Successful in 9m36s
Details
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-09-21 16:25:28 +03:00
Marina Biryukova
d219943542
[ #73 ] Uploader, downloader structures refactoring
...
/ Vulncheck (pull_request) Successful in 1m32s
Details
/ Lint (pull_request) Successful in 2m28s
Details
/ Tests (1.20) (pull_request) Successful in 1m52s
Details
/ Tests (1.21) (pull_request) Successful in 1m21s
Details
/ DCO (pull_request) Successful in 3m25s
Details
/ Builds (1.20) (pull_request) Successful in 5m38s
Details
/ Builds (1.21) (pull_request) Successful in 1m23s
Details
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-09-05 18:18:04 +03:00
Marina Biryukova
add07a21ed
[ #71 ] Add log constants linter
...
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-09-05 13:15:12 +00:00
Roman Loginov
40568590c7
[ #72 ] Support soft memory limit setting
...
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2023-09-05 13:14:30 +00:00
Alexey Vanin
834d5b93e5
[ #69 ] Fix postinstall script
...
/ DCO (pull_request) Successful in 56s
Details
/ Vulncheck (pull_request) Successful in 1m42s
Details
/ Lint (pull_request) Successful in 2m42s
Details
/ Tests (1.20) (pull_request) Successful in 1m45s
Details
/ Tests (1.21) (pull_request) Successful in 1m28s
Details
/ Builds (1.20) (pull_request) Successful in 1m49s
Details
/ Builds (1.21) (pull_request) Successful in 5m49s
Details
Post install script changes rights for user dir.
With change of user dir (home dir), this dir
isn't craeted anymore, so post install script
fails. This commit changes useradd flag `-m` to
create user dir.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-09-01 14:19:26 +03:00
Marina Biryukova
dbc6804d27
[ #77 ] Add metrics for HTTP endpoint status
...
/ DCO (pull_request) Successful in 1m2s
Details
/ Vulncheck (pull_request) Successful in 1m18s
Details
/ Lint (pull_request) Successful in 3m23s
Details
/ Tests (1.20) (pull_request) Successful in 1m49s
Details
/ Tests (1.21) (pull_request) Successful in 1m43s
Details
/ Builds (1.20) (pull_request) Successful in 1m42s
Details
/ Builds (1.21) (pull_request) Successful in 9m50s
Details
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-08-31 14:52:37 +03:00
Marina Biryukova
7d47e88e36
[ #76 ] Add go1.21 to CI
...
/ DCO (pull_request) Successful in 1m0s
Details
/ Vulncheck (pull_request) Successful in 1m22s
Details
/ Lint (pull_request) Successful in 8m22s
Details
/ Tests (1.20) (pull_request) Successful in 1m53s
Details
/ Tests (1.21) (pull_request) Successful in 1m43s
Details
/ Builds (1.20) (pull_request) Successful in 1m58s
Details
/ Builds (1.21) (pull_request) Successful in 9m1s
Details
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
2023-08-31 14:35:21 +03:00
Dmitriy Zabolotskiy
54eadc3c31
[ #69 ] Debian package: move home dir to match other components
...
Signed-off-by: Dmitriy Zabolotskiy <d.zabolotskiy@yadro.com>
2023-08-31 11:26:18 +00:00
Roman Loginov
fa28f1ff82
[ #36 ] Move log messages to constants
...
/ Vulncheck (pull_request) Successful in 1m34s
Details
/ Builds (1.19) (pull_request) Successful in 2m11s
Details
/ Builds (1.20) (pull_request) Successful in 1m32s
Details
/ DCO (pull_request) Successful in 4m14s
Details
/ Lint (pull_request) Successful in 2m14s
Details
/ Tests (1.19) (pull_request) Successful in 6m30s
Details
/ Tests (1.20) (pull_request) Successful in 1m42s
Details
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2023-08-27 18:09:02 +03:00
Denis Kirillov
cc69601b32
[ #66 ] Use gate key to form object owner
...
/ Lint (pull_request) Failing after 3s
Details
/ Tests (1.19) (pull_request) Failing after 4s
Details
/ Tests (1.20) (pull_request) Failing after 4s
Details
/ Vulncheck (pull_request) Failing after 3s
Details
/ Builds (1.19) (pull_request) Failing after 3s
Details
/ Builds (1.20) (pull_request) Failing after 3s
Details
/ DCO (pull_request) Failing after 3s
Details
This is required because node check session token owner
TrueCloudLab/frostfs-node#528
For client cut TrueCloudLab/frostfs-sdk-go#114
such owner will be gate owner
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2023-08-07 12:08:34 +03:00