b30dc2ae02
[ #48 ] Add S3 Lifecycler
...
Signed-off-by: Pavel Pogodaev <p.pogodaev@yadro.com>
2024-11-08 14:53:57 +03:00
966645f89d
Enable CORS in HTTP Gateway
2024-10-25 16:45:31 +03:00
e7795fc0ec
Update to nightly component versions
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-10-25 16:45:13 +03:00
fcc4b84805
Release v1.6.4
...
Update s3-gw to fix aws-chunked encoding
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-10-03 15:46:39 +03:00
52c5fb042d
[ #47 ] Add Makefile helpers for wallet management
...
Signed-off-by: Vitaliy Potyarkin <v.potyarkin@yadro.com>
2024-09-20 14:10:44 +00:00
539faea51e
[ #45 ] Update to the latest component releases
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-17 14:40:43 +03:00
0438608a3e
[ #45 ] Add Makefile targets to register wallet files in FrostFS ID
...
This is required in frostfs-node since AIO 1.6.0
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-17 14:40:43 +03:00
e1b048c013
[ #44 ] Update binaries copy in Dockerfile.local
...
issue-creds.sh was not copied in Dockerfile.local
Thus `make s3cred` don't work
2024-09-11 15:06:43 +03:00
d83d797cef
[ #43 ] Support up to 1000 concurrent S3 requests
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-09 12:50:47 +03:00
00986aed8b
[ #42 ] Add region mapping for S3
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-05 14:21:02 +03:00
a75b1b66eb
[ #41 ] Bump image version
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:20:05 +03:00
abf918111f
[ #41 ] Update smart-contracts up to v0.19.3
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:20:00 +03:00
1b8a25d247
[ #41 ] Update neo-go component
...
Now it requires explicit hardfork section
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:54 +03:00
4dcffdd5b5
[ #41 ] Update component versions
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:48 +03:00
af1d79510a
[ #41 ] Fix docker warning
...
FromAsCasing: 'as' and 'FROM' keywords' casing do not match
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:41 +03:00
b35b347b3e
[ #41 ] Update credential issue process
...
* Register wallet key in FrostFS ID before issuing secret
* Use issue-creds script instead of Makefile command
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:35 +03:00
e350f078fd
[ #41 ] Add new env for new authmate command
...
Contains password of s3-gw service to update
policy contract data.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:29 +03:00
d395ac9596
[ #41 ] Update service configs
...
* Revert storage chain cache disabling due to fix in s3-gw
* Enable frostfsid validation in s3-gw by default
* Bypass content encoding checks to support minio integrations
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-09-04 17:19:17 +03:00
b36cf66356
[ #41 ] Allow storage to use proxy wallet
2024-09-04 17:19:11 +03:00
89ecc28f2e
[ #30 ] Rework logging in the container
...
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
2024-09-03 10:57:32 +03:00
f0c20be1b9
Prepare for v1.5.0 AIO release
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2024-05-27 16:24:37 +03:00
f398fb44f3
[ #34 ] Add tree healthcheck
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2024-04-09 18:18:24 +03:00
9d79d69b1f
[ #34 ] Fix Inner Ring healthcheck command
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2024-04-09 18:14:27 +03:00
e7cb5db4fa
[ #33 ] Allow to change any frostfs binary without neo-go
...
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-02-08 15:13:46 +03:00
03bfed8e61
[ #31 ] Update components to the latest version
...
Blockchain: 0.102
Storage: 0.37
Smart-contracts: 0.18
Gateways: 0.28
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-12-07 17:28:50 +03:00
ed9bc1c395
[ #29 ] Enable HTTPS oracle in chain
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-10-30 18:01:15 +03:00
bcb0a6cc93
[ #16 ] Add image creation from custom binaries
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-08-21 16:51:32 +03:00
8e14f0a233
[ #22 ] Add wallet creation instructions
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-08-15 14:48:29 +03:00
5f183d3582
[ #18 ] Support custom wallets
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-07-27 19:41:23 +03:00
c442116c4a
[ #15 ] make: Add target for building an image from local binaries
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-07-18 15:27:02 +03:00
85d1c6216b
[ #15 ] morph: Refactor the initialization
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-07-17 17:32:58 +03:00
f9e8d6f515
[ #13 ] storage: Fix config file
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-07-13 19:02:38 +03:00
9bd7385980
[ #13 ] Update Storage components and gateways
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-07-13 19:02:09 +03:00
69b893544f
[ #5 ] Use docker compose down command to clean volumes
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-06-22 16:26:01 +03:00
861eb03ca1
[ #10 ] Bump container version
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-26 09:55:33 +03:00
6606aabedd
[ #10 ] Rework new epoch tick during AIO initialization
...
Previous implementation from #3 was based on a sleep
counter. This solution is not reliable, because
sometimes sleep duration is not enough for the
storage node to send bootstrap request.
New implementation checks network status of the node
and ticks new epoch until node enters in the network map.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-26 09:55:28 +03:00
6c628e2459
[ #7 ] Bump version
...
Use new storage node config.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-24 06:35:38 +00:00
9c56134214
[ #7 ] Use public address for control service
...
Fixes access to control service
outside of the container.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-24 06:35:38 +00:00
23d00b50dd
[ #4 ] Add limitations section in README
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-18 16:46:45 +03:00
bb8ad1aebc
[ #4 ] Use available version of docker-compose in up target
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-18 16:46:40 +03:00
e7b6e3e3f9
[ #3 ] Bump container version
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-16 16:58:49 +03:00
ec15c7982d
[ #3 ] Tick new epoch correctly during initialization
...
During startup tick new epoch implicitly so the storage
nodes are included in the network map. `tick.sh` script
was removed. HEALTHY status of the storage node is not
related to network map, so it is not necessary to tick
epoch during health check.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-16 16:58:45 +03:00
0f46999aec
[ #3 ] Enable homomorphic hashes for containers
...
Public integration tests, e.g. http-gw tests, create
default containers with homomorphic hashes. It should not
be disabled by default. The same config is applied in
frostfs-dev-env repo.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-16 16:58:34 +03:00
e28ab1c22a
Add LICENSE
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-15 16:14:15 +03:00
0c33cbf7f9
Remove duplicate lines from Dockerfile
...
Duplicate lines break image build on older docker versions.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-15 16:14:15 +03:00
0d9dd9816e
Update README.md
...
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
2023-05-15 16:14:15 +03:00
9eaba45703
Fix missing bin
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-05-15 14:43:36 +03:00
ac2ef7221e
Add .env file
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-05-15 14:35:02 +03:00
b9b81e3e7e
Initial commit
...
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
2023-05-15 14:22:33 +03:00