Commit Graph

743 Commits

Author SHA1 Message Date
Jakub Sokołowski e966bb1a59
nimbus.mainnet: fix web3 url conditional
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-27 19:27:52 +02:00
Jakub Sokołowski 2ff11c1b7a
nimbus.logs: drop unused oauth-proxy setup
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-27 19:27:40 +02:00
Zahary Karadjov 4e477b0c2f
nimbus.mainnet: enable full light client data
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-27 11:41:01 +02:00
Jakub Sokołowski 89f04d8aa4
nimbus.ropsten: use less validators on VC nodes
We want to test with lower numbers of validators first.

https://github.com/status-im/infra-nimbus/issues/122

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-23 17:01:48 +02:00
Jakub Sokołowski 23c07e3dbf
nimbus.ropsten: lower geth memory limits
It seems to be hogging far too much memory.

https://github.com/status-im/infra-nimbus/issues/122

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-23 17:01:13 +02:00
Jakub Sokołowski 7b7c61e5ee
nimbus.ropsten: uncomment geth setup
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-23 15:39:06 +02:00
Jakub Sokołowski 7d05abad43
nimbus.ropsten: initial setup of validator clients
https://github.com/status-im/infra-nimbus/issues/122

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-23 14:02:08 +02:00
Jakub Sokołowski 4165cebb05
nimbus.dash: increase root size to 15 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-22 17:02:15 +02:00
Jakub Sokołowski 781c6650b7
nimbus.eth1: update rocketpool configuration
Add missing fee recipient address.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-22 14:57:58 +02:00
Jakub Sokołowski 1f54ea1fd4
nimbus.prater: open websocket port to other hosts
https://github.com/status-im/infra-nim-waku/issues/59

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-21 12:39:19 +02:00
Jakub Sokołowski fa3bb88648
nimbus.prater: open websocket port for wakuv2.test
https://github.com/status-im/infra-nim-waku/issues/59

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-21 12:24:55 +02:00
Jakub Sokołowski 414923bfbe
nimbus.prater: open Geth RPC ports for wakuv2 fleets
https://github.com/status-im/infra-nim-waku/issues/59

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-19 19:52:31 +02:00
Jakub Sokołowski c1c261a083
nimbus.ropsten: use authrpc port with beacon nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-19 15:27:50 +02:00
Jakub Sokołowski fc23654e8a
nimbus.mainnet: use local Geth nodes for metal hosts
https://github.com/status-im/infra-nimbus/issues/127

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-15 14:31:04 +02:00
Jakub Sokołowski 513fb2bb88
get-geth-api-urls: drop Infura URLs entirely
Mainnet merge has happened, so no need for the exception.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-15 14:30:30 +02:00
Jakub Sokołowski 0dd5174870
nimbus.prater: fix missing port redirection config
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-15 14:07:43 +02:00
Jakub Sokołowski a0d1d97e0e
nimbus.kiln: drop Kiln testnet network entirely
Has been discontinued effective on 2022/09/12:
https://blog.ethereum.org/2022/09/09/kiln-shutdown

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 17:33:38 +02:00
Jakub Sokołowski 23a91206c1
nimbus.mainnet: open ports for Geth exporter
https://github.com/status-im/infra-nimbus/issues/127

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 15:34:23 +02:00
Jakub Sokołowski b4066e7386
nimbus.mainnet: deploy one Geth node on metal hosts
https://github.com/status-im/infra-nimbus/issues/127

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 15:24:15 +02:00
Jakub Sokołowski 21926f4cf7
mainnet: drop purging of DBs, resync does that
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 15:18:37 +02:00
Jakub Sokołowski 98b38cbf96
nimbus.mainnet: mount new NVMe volumes at /docker
https://github.com/status-im/infra-nimbus/issues/127

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 15:16:37 +02:00
Jakub Sokołowski 90895a638e
requirements: include fix for creating secrets dir
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 15:16:29 +02:00
Jakub Sokołowski b1933c0946
nimbus.prater: add suggested fee recipient
Account details will be available in Nimbus private docs:
https://github.com/status-im/nimbus-private/blob/master/testnets-maintenance.md#goerli-account

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-14 13:35:15 +02:00
Jakub Sokołowski 928d5a12ef
requirements: specify validator paths explicitly
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-12 16:58:02 +02:00
Jakub Sokołowski d26521d9ab
nimbus.prater: lower Geth memory limit to 15%
Geth loves memory, and eats up as much as it can.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-08 14:11:38 +02:00
Jakub Sokołowski 9481622372
drop goerli-01.aws-eu-central-1a.nimbus.geth host
No longer necessary after dedicated metal hosts were deployed:
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-08 13:32:28 +02:00
Jakub Sokołowski f00a2a2009
requirements: bump bootstrap role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-08 13:29:37 +02:00
Jakub Sokołowski 54480d3218
ansible.cfg: use interpreter_python=auto_silent
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-08 12:24:14 +02:00
Jakub Sokołowski e80d5943d1
nimbus.prater: use EL clients from new Geth hosts
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 13:48:20 +02:00
Jakub Sokołowski 96a9843b21
nimbus-geth-goerli: one group_vars file to all hosts
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 13:27:18 +02:00
Jakub Sokołowski 08a744da2f
rename Goerli geth nodes to be part of one fleet
This makes it simpler to provision and configure them.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 11:59:49 +02:00
Jakub Sokołowski 2dd9350f86
add macos-goerli-01.he-eu-hel1.nimbus.geth host
Repurposed old `metal-04.he-eu-hel1.nimbus.prater` host:
https://github.com/status-im/infra-nimbus/commit/b3ba3211

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 11:02:57 +02:00
Jakub Sokołowski d848640257
requirements: upgrade bootstrap roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 11:02:48 +02:00
Jakub Sokołowski da4ba0648c
nimbus.prater: bump AWS data volume to 150 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-07 10:08:11 +02:00
Jakub Sokołowski cb448d64f3
nimbus-prater-windows: deploy dedicated Geth nodes
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-06 19:26:25 +02:00
Jakub Sokołowski 0d7e29b8c3
add geth-windows-01.he-eu-hel1.nimbus.prater host
Sourced from old `nimbus.prater` fleet host: `metal-03`
https://github.com/status-im/infra-nimbus/commit/b3ba3211

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-05 12:13:40 +02:00
Jakub Sokołowski b3ba3211d5
nimbus.prater: drop old metal linux hosts
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-31 20:00:06 +02:00
Jakub Sokołowski 8766336641
nimbus.prater: deploy Geth nodes on new hosts
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-31 19:57:27 +02:00
Jakub Sokołowski 1bdcf1cab9
nimbus.prater: provision new bigger linux hosts
Part of deploying dedicated Geth nodes.
https://github.com/status-im/infra-nimbus/issues/125

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-30 20:19:47 +02:00
Jakub Sokołowski 4d5197c728
nimbus-openeth: OpenEth has been discontinued
The repo has been archived and receives no updates:
https://github.com/openethereum/openethereum

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-30 10:48:54 +02:00
Jakub Sokołowski 207064c5d6
nimbus.mainnet: fix syncing using ERA files
https://github.com/status-im/infra-nimbus/issues/98

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-29 13:08:06 +02:00
Jakub Sokołowski ddc8de5fa4
requirements: upgrade Geth to 1.10.23
https://github.com/status-im/infra-role-geth/commit/773c384d

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-24 14:03:58 +02:00
Jakub Sokołowski cca16d27c5
nimbus.prater: enable payload builder for two nodes
https://github.com/status-im/infra-nimbus/issues/124

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-23 15:29:40 +02:00
Jakub Sokołowski 620958880d
requirements: upgrade Geth from 1.10.21 to 1.10.22
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.22

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-22 14:19:30 +02:00
Jakub Sokołowski 33f376cc3d
nimbus.mainnet: resync monthly and add 7 days delay
To avoid resyncing multiple nodes at the same time.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-22 10:54:10 +02:00
Jakub Sokołowski 6336f4514e
requirements: fix resync timers stop/starting service
https://github.com/status-im/infra-nimbus/issues/98

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-18 10:28:10 +02:00
Jakub Sokołowski 49a4c358b1
nimbus-sepolia-metal: add missing Web3 JWT secret
We set it for Geth, but not for Beacon nodes.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-18 09:56:15 +02:00
Jakub Sokołowski f8c262dfb4
nimbus.mainnet: enable creating resync timer jobs
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-18 09:04:38 +02:00
Jakub Sokołowski 86461527b6
geth: bump Goerli node data volume to 300 GB
We are already at ~165 GB of Goerli chain data.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-16 18:50:12 +02:00
Jakub Sokołowski 7ec7641eed
nimbus.prater: open REST API ports to the fleet
Allows for trusted node syncing through the VPN.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-08-16 18:02:19 +02:00