9d8e55dd55
nimbus-geth: configure Auth RPC ports for Engine API
...
This is required for communication with consensus layer nodes:
https://geth.ethereum.org/docs/interface/consensus-clients
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-11 13:06:37 +02:00
30ed658621
grant SSH access to etan@status.im
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-11 13:06:36 +02:00
e3c203c815
nimbus.mainnet: enable purging DB for even nodes
...
https://github.com/status-im/infra-nimbus/issues/98
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-10 22:34:21 +02:00
b207184ede
get-geth-api-urls: specify fleet to avoid other nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-10 22:31:13 +02:00
1ffc159f70
use idx instead of port_offset loop_var name
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-10 16:55:01 +02:00
b4b97d9338
nimbus.ropsten: spread validators between all nodes
...
https://github.com/status-im/infra-nimbus/issues/117
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-08 13:03:31 +02:00
470f24cf5c
nimbus.mainnet: fix location of node DB folder
...
We've gotten rid of the `shared_{network}_0` subfolder:
https://github.com/status-im/infra-role-beacon-node-linux/commit/f4259bdf
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-08 11:37:46 +02:00
974ab511a7
requirements: re-enable beacon-node API healthcheck
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-08 10:33:39 +02:00
e8eded758c
nimbus.mainnet: enable ERA folder symlinking
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-08 10:32:48 +02:00
acd7a184a3
remove Artur's aws_key_pair resource
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-08 10:31:37 +02:00
Artur Marud
b3e6e3f972
ropsten: create multi-geth config ( #120 )
...
* ropsten: create multi-geth config
Related: https://github.com/status-im/infra-nimbus/issues/117
Signed-off-by: Artur Marud <artur@status.im>
2022-07-22 14:24:00 +02:00
da363b1a23
nimbus-era-files: make timer optional
...
AWS hosts have just one node, so there's no need for ERA files generation.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-20 15:17:18 +02:00
Artur Marud
fb67e2fe16
ropsten: added new disk configuration for ropsten hetzner host ( #119 )
...
Signed-off-by: Artur Marud <artur@status.im>
2022-07-19 21:34:20 +02:00
Artur Marud
65d8f36123
sepolia: implement and configure "payload_builder" feature for node-02
( #118 )
...
Refers: https://github.com/status-im/nimbus-eth2/pull/3883
Signed-off-by: Artur Marud <artur@status.im>
2022-07-18 18:47:06 +02:00
57ec2fd903
requirements: bump beacon node to use new data path
...
We dropped the `shared_*` folders from data paths.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-18 09:53:35 +02:00
a6bc25ebd3
logs.nimbus: drop ElasticHQ in favor of ES Comrade
...
https://github.com/status-im/infra-hq/issues/82
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-14 20:31:24 +02:00
472a379a9a
dash.nimbus: fix LB variable typos
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-14 16:51:20 +02:00
3cc72b68e9
nimbus.mainnet: deploy nimbus-era-files to metal hosts
...
https://github.com/status-im/infra-nimbus/issues/98
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-14 01:00:29 +02:00
00cfcf569f
nimbus-era-files: role for ERA generating timer
...
https://github.com/status-im/infra-nimbus/issues/98
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-14 00:59:59 +02:00
ce48768972
requirements: disable windows user password expiry
...
https://github.com/status-im/infra-nimbus/issues/116
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-12 16:04:19 +02:00
07d561b62a
logs.nimbus: fix firewall rules for logs.hq fleet
...
https://github.com/status-im/infra-hq/issues/80
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-11 17:42:50 +02:00
cf57579f9d
nimbus-sepolia-trial: set JWT shared secret token
...
Otherwise beacon node fails at startup with:
```
Failed to setup web3 connection: WebSocket connection error: 403 Forbidden
```
https://github.com/status-im/infra-nimbus/issues/111
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-07 20:24:47 +02:00
0b58b2f8b5
deploy nimbus-eth1 and beacon nodes for Sepolia
...
https://github.com/status-im/infra-nimbus/issues/111
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-07 16:24:06 +02:00
ddeb32e432
nimbus-sepolia-metal: drop unused branch variable
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-07 10:34:03 +02:00
4e0db40fb4
requirements: upgrade Geth to 1.10.20
...
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.20
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-05 18:50:55 +02:00
Miran
2b079f1774
fix various typos in comments and roles
2022-07-04 15:07:55 +02:00
6702c50f38
bootstrap: give miran sudo permissions
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-04 09:32:53 +02:00
2d2c55b38e
requirements: drop unused beacon node build flag
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-04 09:10:47 +02:00
zah
4147d511ba
Enable websock on some servers; Use the typical branches for Sepolia ( #113 )
2022-07-01 14:15:11 +02:00
Artur Marud
f129dc6a3b
prater: continued nim-1.6 rollout
...
Signed-off-by: Artur Marud <artur@status.im>
2022-06-28 19:12:24 +02:00
558e226afb
nimbus-geth-mainnet: open API for eth2.prod fleet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-28 19:04:24 +02:00
f804a857f8
requirements: upgarde bootstrap roles and geth
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-27 18:30:48 +02:00
0e3c1dc47a
requirements: bump geth to include new defaults
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-22 15:11:12 +02:00
zah
6ae39ddd3d
Use Nim 1.6 on metal-05's libp2p instance ( #112 )
2022-06-22 11:39:15 +02:00
5aa3b64aca
requirements: bump beacon node roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-20 09:59:47 +02:00
Artur Marud
defee3c490
infra-nimbus: sepolia validators configuration
...
Signed-off-by: Artur Marud <artur@status.im>
2022-06-20 09:51:38 +02:00
Artur Marud
61c0be82e1
infra-nimbus: sepolia beacon nodes setup
...
Signed-off-by: Artur Marud <artur@status.im>
2022-06-17 11:55:18 +02:00
Artur Marud
e43c8af2b7
infra-nimbus: go-eth upgrade to 1.10.19 for ropsten, kiln and sepolia
...
* major changes - correct TTD for reopsten by default
Signed-off-by: Artur Marud <artur@status.im>
2022-06-15 17:02:34 +02:00
Artur Marud
9ebf3cba2d
Sepolia ( #110 )
...
* infra-nimbus: new testnet - sepolia
Signed-off-by: Artur Marud <artur@status.im>
2022-06-15 15:03:58 +02:00
zah
34f9a4b03b
Test our most recent branches with Nim 1.6 ( #109 )
...
The branch_override is no longer necessary, because our unstable and testing branches should be building fine with Nim 1.6
2022-06-14 15:23:52 +02:00
2b57a4096e
add serial variable to playbooks
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-14 11:40:18 +02:00
2dd96fdc36
drop giovanni from active users
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-14 10:12:01 +02:00
Etan Kissling
f165e2ff52
disable light client data overrides
...
On `kiln`, `ropsten`, `prater`, `sepolia`, the BN code applies network
specific defaults `true` / `only-new`. `mainnet`: `false` / `none`.
This means that the overrides here are no longer needed, also avoiding
issues with planned renames of the parameters in the BN implementation.
Signed-off-by: Etan Kissling <etan@status.im>
2022-06-14 10:09:02 +02:00
narimiran
bf1cc4a5a0
users: add miran
2022-06-10 15:33:19 +02:00
427ef2a3c0
nimbus-geth-ropsten: add required engine API module
...
Without it the merge fails with:
```
{
"lvl": "DBG",
"ts": "2022-06-08 16:08:59.069+00:00",
"msg": "{\"code\":-32601,\"message\":\"the method engine_newPayloadV1 does not exist/is not available\"}"
}
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-08 19:02:41 +02:00
fbc939aef1
nimbus.ropsten: move all validators to first node
...
We can't have multiple nodes controling a single Geth instance.
This will lead to unpredictable behavior on the execution layer.
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-08 11:08:11 +02:00
c8fa895f98
get-geth-api-urls: query for OpenEthereum nodes too
...
https://github.com/status-im/infra-nimbus/issues/80
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-03 12:01:44 +02:00
f82df25498
nimbus.openeth: upgrade to 3.3.5, add metrics
...
https://github.com/status-im/infra-role-openethereum/commit/83996de8
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-03 10:53:36 +02:00
f615273cdc
nimbus.ropsten: lower TTD to 50000000000000000
...
"Here’s an update on the Ropsten TTD: we’ve chosen to use a value of
50000000000000000. At the current hash rate, it would hit in several
weeks. That said, the EF will rent hash rate itself and work with
partners to accelerate things. With a modest increase in hash rate, we
should be able to make the Ropsten Merge happen on June 8/9.
If your
team is running any validators, please perform a TTD override to
50000000000000000 on them ASAP."
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-02 18:13:12 +02:00
77695bd0ea
nimbus-geth-ropsten: set custom TTD for geth
...
https://hackmd.io/ngKLqVvvTTGZLj1bGPuCoA#Geth
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-02 10:51:27 +02:00