211f9a0abd
Implement fixtures for deploying FrostFS components
...
Exported from a private playground repo @ commit
ba8c88d7e11e8e8c17e54ca1317bc2dbf8b52204
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-05-07 15:35:07 +03:00
1fbd7b7de1
Allow ClusterNode.__init__ with missing services
...
Not all component test environments will provide full set of services.
It's ok for gateways and even storage nodes to be completely missing.
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-05-07 15:35:07 +03:00
9261d46ed5
Upgrade docker API bindings
...
Version in pyproject.toml was not strictly bound anyways.
Now requirements.txt uses the same version spec.
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-05-07 15:35:07 +03:00
58b14717aa
[ #379 ] Add missing dependencies: configobj, httpx
...
Some packages were missing from the dependency list even though they were
being imported from our code.
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2025-05-07 15:33:53 +03:00
c27fb5747b
[ #376 ] Added ape manager group command to grpc client
...
Signed-off-by: Dmitriy Zayakin
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2025-05-06 12:50:11 +00:00
517a7b9322
[ #377 ] Update text for "subject not found" error
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-04-29 13:46:56 +03:00
9ad620121e
[ #372 ] Added decorator wait until stabilization metric values
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-04-16 07:42:56 +00:00
aab4d4f657
[ #373 ] Add step to httpClient for log write
...
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2025-04-15 15:05:46 +00:00
80226ee0a8
[ #371 ] Add IAM and STS clients to boto3-stubs
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-04-07 08:15:51 +00:00
d38808a1f5
[ #354 ] Support of presigned url methods for S3
...
Signed-off-by: Yaroslava Lukoyanova <y.lukoyanova@yadro.com>
2025-03-31 07:15:59 +00:00
c4ab14fce8
[ #370 ] Unify delete_object_tagging
method in S3 clients
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-03-24 07:31:42 +00:00
c8eec11906
[ #369 ] Set region in S3 STS client
...
Signed-off-by: Yaroslava Lukoyanova <y.lukoyanova@yadro.com>
2025-03-24 09:57:11 +03:00
6bbc359ec9
[ #368 ] Fixed function check metrics
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-03-21 11:06:39 +00:00
8bedd9b3d6
[ #367 ] Use full date during log
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2025-03-19 11:34:12 +00:00
91a2706b06
[ #366 ] Test order depends on location
...
Signed-off-by: Dmitry Anurin <danurin@yadro.com>
2025-03-19 11:33:06 +00:00
dcde9e15b1
[ #365 ] Change type hint for NetmapOperations.nodeinfo
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-03-18 14:56:12 +00:00
3966f65c95
[ #364 ] Fixed hook order tests collection
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-03-17 16:24:36 +03:00
dfb048fe51
[ #363 ] Add accounting for timeout inaccuracy between process and cli
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-03-13 08:07:25 +00:00
c2af1bba5c
[ #362 ] Add functions to change date on nodes in ClusterStateController
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-03-11 16:33:48 +03:00
7d2c92ebc0
[ #361 ] Move common fixture to testlib
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2025-03-07 17:06:14 +03:00
0c4e601840
[ #359 ] Override represantation method for Host
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-03-06 08:44:34 +00:00
f1073d214c
[ #360 ] Increased timeout for IAM policy attach/detach
...
Signed-off-by: Yaroslava Lukoyanova <y.lukoyanova@yadro.com>
2025-03-05 16:43:55 +03:00
b00d080982
[ #357 ] Synchronize client and CliCommand timeouts
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-03-03 12:49:49 +00:00
97b9b5498a
[ #358 ] Add minor improvements for convenient work with clients
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-02-25 17:07:23 +03:00
e9bc36b3d3
[ #355 ] Change CSC time methods
...
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2025-02-05 11:47:09 +00:00
Dmitry Anurin
87afc4b58c
[ #356 ] Added pprof endpoint and working dir to service attributes
...
Signed-off-by: Dmitry Anurin <danurin@yadro.com>
2025-02-05 09:47:49 +03:00
b44705eb2f
[ #353 ] Added Netmap command for CliWrapper
...
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2025-01-31 09:11:44 +00:00
ace9564243
[ #352 ] Fix versions parsing
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-01-30 11:21:09 +03:00
0015ea7f93
[ #350 ] Add ape rule for load config
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2025-01-23 17:47:49 +03:00
aed20e02ac
[ #349 ] Fixed hook pytest-collect-modifyitems
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2025-01-17 17:37:51 +03:00
80dd8d0b16
[ #348 ] Fixed check of fields in S3 aws/boto3 methods related to policies
...
Signed-off-by: y.lukoyanova <y.lukoyanova@yadro.com>
2025-01-17 11:09:47 +03:00
daf186690b
[ #345 ] Fix curl request generation
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2025-01-16 07:45:42 +00:00
5a291c5b7f
[ #347 ] remove stderr check
...
Signed-off-by: m.malygina <m.malygina@yadro.com>
2025-01-14 15:26:05 +03:00
974836f1bd
[ #346 ] Added correct exception in Chunks parse
...
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2025-01-13 12:58:29 +03:00
6fe7fef44b
[ #344 ] Update ifaces
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2024-12-27 09:05:28 +00:00
0a3de927a2
[ #343 ] Extend testsuites for PATCH method
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-25 15:39:17 +00:00
9e3380d519
[ #336 ] Refine CODEOWNERS settings
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-12-25 09:53:48 +00:00
6e951443ed
[ #342 ] Remove try-catch from delete block
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2024-12-24 08:17:18 +00:00
0479701258
[ #341 ] Add test for multipart object in Test_http_object testsuite
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-18 18:03:00 +03:00
dc5a9e7bb9
[ #340 ] Move s3 and http directories to avoid conflict with requests
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-18 12:57:24 +03:00
335eed85b1
[ #338 ] Added parameter word_count to method get_logs
...
Signed-off-by: Ilyas Niyazov <i.niyazov@yadro.com>
2024-12-17 14:25:10 +00:00
cc7bd4ffc9
[ #339 ] Added ns args for func container create
...
Signed-off-by: Dmitriy Zayakin <d.zayakin@yadro.com>
2024-12-17 13:55:15 +03:00
cd15be3b7c
[ #334 ] Automation of PATCH method in S3
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-13 10:53:02 +03:00
8ff1e72499
[ #337 ] Add rule chain error
...
Signed-off-by: Ekaterina Chernitsyna <e.chernitsyna@yadro.com>
2024-12-13 10:45:14 +03:00
0ebb845329
[ #335 ] Fixed iam boto3 client
2024-12-06 10:50:34 +03:00
ee7d9df4a9
[ #333 ] Fix files
param in http client part two
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-05 16:48:23 +03:00
61353cb38c
[ #332 ] Fix files
param in http client
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-05 14:26:24 +03:00
b3d05c5c28
[ #326 ] Automation of PATCH method in GRPC
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-05 10:28:06 +00:00
8ec7e21e84
[ #331 ] Fix type hints for service methods
...
Signed-off-by: a.berezin <a.berezin@yadro.com>
2024-12-03 14:55:12 +03:00
0e040d2722
[ #330 ] Improve CURL generation and fix Boto3 logging
...
Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
2024-12-02 15:54:38 +03:00