Commit Graph

62 Commits

Author SHA1 Message Date
Jakub Sokołowski b55f23af5a
holesky: drop override of nim_commit to version-2-0
It caused sync issues on all nodes with it enabled:
https://github.com/status-im/nimbus-eth2/issues/6433

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-18 16:15:44 +02:00
Jakub Sokołowski a303fc92bd
fluffy: add extra 32 addreses to each host
Which will then be attached to individual fluffy nodes:
https://github.com/status-im/infra-nimbus/issues/186

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:49:02 +02:00
Jakub Sokołowski ae6ee82a18
fluffy: add netplan role to manage network config
https://github.com/status-im/infra-nimbus/issues/186

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 08:48:45 +02:00
Jakub Sokołowski d5ad598a3a
portal: fix portal RPC address to fluffy node
https://github.com/status-im/infra-nimbus/issues/182

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 16:39:04 +02:00
Jakub Sokołowski bedcd886b2
portal: use new portal-rpc-url flag
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 11:51:43 +02:00
Jakub Sokołowski 99163a8158
portal: open listening port for fluffy node
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 11:43:53 +02:00
Jakub Sokołowski 95def75354
portal: add open-ports to expose metrics
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 11:22:55 +02:00
Jakub Sokołowski 7ae2a5f547
portal: add fluffy node for the portal-bridge
https://github.com/status-im/infra-nimbus/issues/182

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 11:21:01 +02:00
Jakub Sokołowski e2c8ce0175
portal-bridge: fix web3 URL to not use HTTPS
Was causing errors like this:
```
Failed to send POST Request with JSON-RPC: Could not connect to remote host, reason: (UnsupportedVersion) Incoming protocol or record version is unsupported (code: 3)"
```

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 10:40:01 +02:00
Jakub Sokołowski a991898990
portal-bridge: move config to separate vars file
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 10:39:57 +02:00
Jakub Sokołowski d3ac5a8766
sepolia: drop trial eth1 node, creates noise
Can always be re-added later when `nimbus-eth1` is stable.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-21 14:25:46 +02:00
Jakub Sokołowski 0ac7766cb1
mainnet,sepolia,holesky: fix format of extra_flags
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-12 01:17:43 +02:00
Jakub Sokołowski 82b65e6918
miannet,sepolia,holesky: run update jobs every 2 hours
Otherwise we get a massive CPU load spike that makes nodes unavailable.

Also fix nim flags variable names.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-11 08:37:36 +02:00
Jakub Sokołowski 68c347973f
mainnet,sepolia,holesky: fix IPv6 addresses
Hosts were in a different subnets and needed different IPv6 addresses.

Ranges allocated to us:

START:   2a0a:d580:804:40::100/64
END      2a0a:d580:804:40::120/64
GATEWAY: 2a0a:d580:804:40::1

START:   2a0a:d580:801:60::100/64
END:     2a0a:d580:801:60::120/64
GATEWAY: 2a0a:d580:801:60::1

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-06 21:11:19 +02:00
Anton Iakimov ee741f17e4
nimbus.mainnet: simplify success_before_passing logic 2024-05-22 16:10:38 +02:00
Anton Iakimov e4b080274b
mainnet: set public testing endpoint check to recover faster 2024-05-20 16:39:22 +02:00
Jakub Sokołowski 9aa1a6cb2e
holesky: fix number of Geth nodes for windows-01
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-13 11:57:09 +02:00
Jakub Sokołowski be2528f250
nimbus.sepolia: dynamic public API port
Also fix distribution of validators.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-09 16:50:28 +02:00
Jakub Sokołowski 1c472b5d29
nimbus.sepolia: fix validator client enabling
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-24 08:48:45 +02:00
Jakub Sokołowski 29e7870a8b
nimbus.prater: decomission last two remaining hosts
The testnet is dead, and keeping it around is not necessary.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-04-19 10:13:23 +02:00
Jakub Sokołowski 19e3ede1e4
nimbus.holesky: add libp2p node on windows-01 host
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-26 20:57:36 +01:00
Jakub Sokołowski 6aeb204614
nimbus.holesky: deploy windows-01 host with nodes
Currently we have issues building and running Beacon node:
https://github.com/status-im/nimbus-eth2/issues/6139

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-26 12:42:26 +01:00
Jakub Sokołowski 10ff179299
nimbus.holesky: add Geth hosts for MacOS and Windows
No Windows host with beacon nodes currently.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-21 16:53:36 +01:00
Jakub Sokołowski 9ef7a7a8bf
nimbus.sepolia: add IPv6 addresses and netplan role
https://github.com/status-im/infra-nimbus/issues/176

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-20 13:50:20 +01:00
Jakub Sokołowski 90edd3c50e
nimbus.mainnet: add IPv6 addresses and netplan role
https://github.com/status-im/infra-nimbus/issues/176

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-20 13:50:19 +01:00
Jakub Sokołowski 581336eff8
nimbus.holesky: add IPv6 addresses and netplan role
https://github.com/status-im/infra-nimbus/issues/176

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-20 13:36:20 +01:00
Jakub Sokołowski e1a4d68df8
mainnet: fix name of yamux debug flag
https://github.com/status-im/nimbus-eth2/pull/6010

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-07 19:52:17 +01:00
Jakub Sokołowski de1ae7b873
nimbus.mainnet: rename nodes to include bootstrap word
This is additional precaution to avoid accidental destruction of these hosts
as they are used by Ethereum clients to connect to the network.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-05 10:41:52 +01:00
Jakub Sokołowski 5f903426a5
nimbus.prater: reduce layout to just 2 hosts
This testnet will be dead within ~3 weeks.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-03-04 17:49:56 +01:00
Jakub Sokołowski 907c2714e2
nimbus.holesky: use Nim 2.0 on a selection of nodes
This is part of prepartion to upgrade to Nim 2.0.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-02-22 12:24:22 +01:00
Anton Iakimov 5f4bf2b90f
sepolia&eth1: bump nimbus-eth1 requirements and update flags 2024-02-09 12:03:43 +01:00
Jakub Sokołowski e2a119a673
nimbus.holesky: reuse prater macos host
Currently without any execution clients as we don't have any roles to
run Geth or other clients on a MacOS host.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-02-06 19:56:05 +01:00
Alexis Pentori d950ebfd5f
holesky: adding MEV payloard builder and updatign node layout
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-01-29 11:58:53 +01:00
Jakub Sokołowski 548f0f48fb
nimbus.sepolia: change layout to use all main branches
This also resoles the issue with Waku nodes depending on an Geth node
being driven by an unstable beacon node, causing RLN issues:
https://github.com/status-im/nimbus-eth2/issues/5753

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-16 16:51:58 +03:00
Jakub Sokołowski 1253d61233
nimbus.prater: move windows-01 validators to linux-01
Validators necessary for the Dencun upgrade due to low participation.

Dropped and decomissioned Hetzner windows-01 as no longer necessary.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-12 16:35:26 +01:00
Jakub Sokołowski 8db25c70b8
nimbus.sepolia: enable MEV builder for first node
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-02 14:30:11 +01:00
Jakub Sokołowski 7a239812ec
nimbus.prater: remove Erigon node to save disk space
It was using 1.1 TB on `linux-05`, which is unreasonable.
And the network is deprecated anyway.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-01-02 13:22:54 +01:00
Jakub Sokołowski 39e12fdc6f
nimbus.holesky: add public beacon node API endpoints
https://github.com/status-im/infra-nimbus/issues/157

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-12-01 11:50:23 +01:00
Jakub Sokołowski 2cac3081a0
layouts: add script and generate TSVs of validators
Helps developers identify which host holds which validator.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-17 15:01:57 +01:00
Jakub Sokołowski 40776004de
nimbus.holesky: rename hosts to reflect EL usage
This way it will be easier to find what you need, and also run Ansible
more selectively against these 3 distinct groups of hosts.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-11-11 16:12:11 +01:00
Jakub Sokołowski 39ee763a8a
nimbus.holesky: switch to correct validators layout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-27 16:36:09 +02:00
Jakub Sokołowski 69bdc05e5b
nimbus.holeksy: add missing hosts holesky_tmp layout
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-16 10:19:34 +02:00
Jakub Sokołowski f200a1b4c5
nimbus.holesky: fleet config and validator layout
https://github.com/status-im/infra-nimbus/issues/152

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-15 16:25:38 +02:00
Jakub Sokołowski 43b238c87e
nimbus.all: use new --validator-monitor-details flag
Replaced `--validator-monitor-totals` in:
https://github.com/status-im/nimbus-eth2/pull/4468

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-07 19:04:37 +02:00
Jakub Sokołowski 96a96de630
nimbus-sepolia-trial: add new Innova host
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-02 14:26:46 +02:00
Jakub Sokołowski e1e21119da
use new exec layer variables for beacon nodes
Role changes:
- https://github.com/status-im/infra-role-beacon-node-linux/commit/99a445d1
- https://github.com/status-im/infra-role-beacon-node-macos/commit/eecf9fea
- https://github.com/status-im/infra-role-beacon-node-windows/commit/dba21b36

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-16 00:59:48 +01:00
Jakub Sokołowski 03ef7c54bb
nimbus.sepolia: use nimbus-eth1 Engine API WS port
Related to:
https://github.com/status-im/nimbus-eth1/issues/1486

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-06 11:29:51 +01: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 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 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