Commit graph

325 commits

Author SHA1 Message Date
Alex Vanin
2b789c7045 [#106] Makefile: Add extra epoch tick after docker-compose up
New epoch will include storage nodes in network map.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-30 22:31:29 +03:00
Alex Vanin
9a7c70c5c6 [#106] bin: Add separate tick epoch script
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-30 22:31:29 +03:00
Alex Vanin
1611844989 [#106] service/storage: Add healthcheck
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-30 22:31:29 +03:00
Alex Vanin
140734d457 [#106] service/ir: Add healthcheck
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-30 22:31:29 +03:00
Alex Vanin
3713201f62 [#106] serivce/ir: Add NeoFS CLI binary in required artifacts
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-30 22:31:29 +03:00
Alex Vanin
74717177c0 [#104] Update neofs-node to v0.22.0
Release includes group address support in SN.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-29 18:12:58 +03:00
Alex Vanin
84b3e77090 [#102] Update neofs-contract to v0.9.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-25 11:43:32 +03:00
Alex Vanin
60d742aa39 [#102] Use side chain consensus node wallet as Inner Ring credentials
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-25 11:43:32 +03:00
Alex Vanin
0d9c2d6851 [#102] Update neofs-node version to pre-released v0.22.0 version
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-25 11:43:32 +03:00
Sergio Nemirowski
eef365e579 update prepare.ir output in readme
Signed-off-by: Sergio Nemirowski <sergio@nspcc.ru>
2021-06-25 11:13:46 +03:00
Alex Vanin
5415c4f815 [#100] Update neo-go to v0.95.3
Comptatible with RC3

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-17 19:09:53 +03:00
EliChin
93864a0970 Fix wallets typo
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-06-17 15:43:20 +03:00
Alex Vanin
77d76cc2b4 [#97] Document notary service in chains
`notary.md` contains brief description about
notary service and steps to enable or disable
it in neofs-dev-env chains.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-17 09:20:49 +03:00
Alex Vanin
11b237753f [#97] Disable P2PSigExtension in main chain by default
Default neofs-dev-env configuration has notary subsytem
disabled in main chain, so it should be reflected in
main chain consensus node config

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-17 09:20:49 +03:00
Alex Vanin
c5044c761c [#98] Include user wallet in side chain
Can be useful to check side chain balance.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-16 18:28:19 +03:00
Alex Vanin
82ad937d8a [#94] Update neo-go to v0.95.2
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-15 17:35:24 +03:00
Alex Vanin
681471216a [#94] Update neofs-node to v0.21.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-15 17:35:24 +03:00
Roman Khimov
8b8bce8038 update s3 gateway to 0.15.0 stable
Signed-off-by: Roman Khimov <roman@nspcc.ru>
2021-06-10 21:34:15 +03:00
Leonard Lyubich
1b4452df67 [#84] bin/config.sh: Fix typo in comment
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-06-09 16:30:00 +03:00
Leonard Lyubich
39b5018a01 [#84] Implement tick.epoch make target
`make tick.epoch` target transfers the NeoFS environment to the next epoch.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-06-09 16:30:00 +03:00
Alex Vanin
9f2a340dd5 Update docs for v0.21.0 release
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-08 19:37:40 +03:00
Alex Vanin
be20d48c35 Update neofs-node to v0.21.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-06-04 15:02:06 +03:00
anastasia prasolova
d0094d8068 #70 automating password input to neo-go commands
Signed-off-by: anastasia prasolova <anastasia@nspcc.ru>
2021-06-02 19:06:56 +03:00
Leonard Lyubich
4a6d304b8f [#86] Update storage node ENVs after config refactoring
All contract addresses are replaced to `contracts` section.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-06-02 16:52:07 +03:00
EliChin
66f88294a6 Add env target in Makefile
Signed-off-by: EliChin <elizaveta@nspcc.ru>
2021-05-28 11:40:37 +03:00
Alex Vanin
c5ba3cfc49 [#82] Use chain dump with new container contract
Container contract now lacks signature checks
but supports session tokens.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-28 10:21:18 +03:00
Angira Kekteeva
c61d399616 [#80] http_gw: update version to 0.15.1
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-24 19:48:49 +03:00
Alex Vanin
6c75ffea7a [#76] Update neofs-node to v0.20.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin
cd7a7efa85 [#76] Use transfer to deposit assets in NeoFS contract
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin
ebc0f96b2f [#76] Update neo-go and contracts to N3 testnet RC2 version
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Alex Vanin
b2f182f5b0 [#76] Fix port numbers for neofs metrics endpoint
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-21 14:26:43 +03:00
Leonard Lyubich
22bdc6ccf6 [#76] Describe updated configurations of IR and Node in env files
Update config values of IR and Node applications. All possible
configurations of Node app are reflected in env.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-05-21 14:26:43 +03:00
Angira Kekteeva
72f4a463e5 Change repo http_gate to http_gw
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-18 14:11:31 +03:00
Angira Kekteeva
4182711430 [#77] http_gate: update version to 0.15.0
Update version from 0.14.3 to 0.15.0 in .env and docs

Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
2021-05-18 09:48:01 +03:00
Alex Vanin
4ade5ad62c Update neofs-node to v0.19.0
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-10 10:04:38 +03:00
Alex Vanin
4d38cd9b8f Update NeoFS node versions with non notary workflow support
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Alex Vanin
8f7c2b69d8 Update contracts with notary disable flag support
Main chain contracts have notary disable flag set to true
Side chain contracts have notary disable flat set to false

Main chain now have processing contract for notary enabled
invocation payments.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Alex Vanin
833960d33c Enable notary in main chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-05-05 15:43:17 +03:00
Pavel Karpy
73ced8c4f7 [#67] neofs-node: Add reputation's scripthash
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-04-29 14:57:00 +03:00
Pavel Karpy
a64ed463f6 [#66] storage: Add log "debug" level to config
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2021-04-23 18:08:29 +03:00
Alex Vanin
d1a9b02f93 Add paragraph about update targets in readme
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin
81de766df3 Update NeoFS image versions and remove epoch duration config
Set epoch duration with new Makefile targets.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin
25e6fbf5d7 Add Makefile targets to change NeoFS global config values
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-19 09:58:30 +03:00
Alex Vanin
5bef7fc923 Support oracle calls in main chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-14 18:10:23 +03:00
Alex Vanin
8363a5c875 Use neo-go v0.94.1 and update side chain contracts
Now side chain stores state roots in block headers and
have configurable fee for data audit result register.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-09 13:12:21 +03:00
Alex Vanin
676b4864d6 Update reputaiton contract to the side chain
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-04-09 13:12:21 +03:00
Alex Vanin
3a8b6bcadd Update side chain magic number
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-29 09:26:51 +03:00
Alex Vanin
d2484d973c Update environment for single inner ring node
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-29 09:26:51 +03:00
Alex Vanin
a3890fb500 Enable metrics for storage nodes
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-23 09:01:00 +03:00
Alex Vanin
63a8505c11 Update neofs-node to v0.17.0
This updates includes neo-go update to v0.94.0
that triggered wallet and address changes. Also
neofs-node configuration expanded with notary
related values.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2021-03-23 09:01:00 +03:00