Commit Graph

900 Commits

Author SHA1 Message Date
Jakub Sokołowski 82e76b9452
add Holesky testnet fleet layout and configuration
https://github.com/status-im/infra-nimbus/issues/152

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-14 18:30:43 +02:00
Jakub Sokołowski 82a5403837
requirements: upgrade geth, erigon, nethermind
Upgrades necessary for Holesky testnet support.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-12 16:33:07 +02:00
Daniil Sobol b9373b7889
all: grant SSH access to daniil@status.im
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-11 09:41:05 +02:00
Jakub Sokołowski 808fb21214
readme: add links to endpoints with ERA files
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-08 12:02:05 +02:00
Jakub Sokołowski 73c4b72972
ansible: drop tags from include_role tasks
This does not actually work. And what we need is to include a `tags` key
in each of the elements provided via `with_items`. To do this in a way
that's not disgusting we would probably need a custom lookup plugin.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-08 11:59:50 +02:00
Jakub Sokołowski f1ec33383a
requirements: macos role increase of soft max files
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:53:47 +02:00
Jakub Sokołowski 0d323c70fc
drop macos-01 file from host_vars, add missing exec url
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:53:46 +02:00
Jakub Sokołowski 160276121b
drop macos-01.ms-eu-dublin.nimbus.prater host
Replaced by `macm1-01.ih-eu-mda1.nimbus.prater`.
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:19:22 +02:00
Jakub Sokołowski a658d312a8
nimbus.prater: add stable node to macm1-01 host
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:19:21 +02:00
Jakub Sokołowski 227206c82d
nimbus.prater: move validators to macm1-01
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:18:44 +02:00
Jakub Sokołowski ae61880a5d
requirements: bump rocketpool role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-09-06 10:07:13 +02:00
Jakub Sokołowski 9df1b95f43
nimbus.prater: fix trusted node URL for MacOS hosts
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-23 16:38:24 +02:00
Jakub Sokołowski 0cdb2d6e02
macos-01.nimbus.prater: disable resync timer
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-21 19:47:12 +02:00
Jakub Sokołowski a823709dfe
add macm1-01.ih-eu-mda1.nimbus.prater host
Replacement for `macos-01.ms-eu-dublin.nimbus.prater`.

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

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-18 21:46:25 +02:00
Jakub Sokołowski 2a99b6ab43
nimbus.prater: add Nethermind node on linux-04
https://github.com/status-im/infra-eth2/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-17 13:26:08 +02:00
Jakub Sokołowski c662e92d51
nimbus.prater: configure Nethermind metrics endpoint
https://github.com/status-im/infra-eth2/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-17 13:05:28 +02:00
Jakub Sokołowski 4f729075bf
requirements: upgrade Geth from 1.12.0 to 1.12.2
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-16 13:50:37 +02:00
Jakub Sokołowski 8b6a22110a
nimbus.prater: open ports for Nethermind EL node
https://github.com/status-im/infra-eth2/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-11 14:21:19 +02:00
Jakub Sokołowski 1e24f891fe
nimbus.prater: add DNS discovery entry for nethermind
https://github.com/status-im/infra-eth2/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-11 14:20:34 +02:00
Jakub Sokołowski 600c6b02df
nimbus.prater: add chronos node on linux-06 host
For Eugene for tracking regressions in chronos library.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-08 15:54:11 +02:00
Jakub Sokołowski 8d5d8a3935
refactor handling of long libp2p branch name
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-08 15:22:03 +02:00
Jakub Sokołowski 5344827479
nimbus.prater: deploy Nethermind node on linux-02
Part of work to use Nethermind for eth2.prod fleet:
https://github.com/status-im/infra-eth2/issues/11

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-07 23:05:33 +02:00
Jakub Sokołowski 45d5261400
nimbus.prater: bump limits for consul alerts on linux-06
That host is overloaded and causes too many alerts.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-07 14:54:36 +02:00
Jakub Sokołowski 5586db729d
nimbus.prater: reduce max_headers_size to 128 KB
Probably the reason for elevated memory usage when using Validator
Client with large number of validators attached.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-07 14:54:07 +02:00
Jakub Sokołowski 5e3e8cbda4
requirements: bump rocketpool role
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-07 13:26:12 +02:00
Jakub Sokołowski c17be7a34b
ansible/bootstrap: use become:true for MacOS hosts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-08-02 21:08:02 +02:00
Jakub Sokołowski 086cf0c208
requirements: apply fixes for beacon node on windows
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-20 17:21:21 +02:00
Jakub Sokołowski e35da2accf
nimbus.prater: put era files on the data volume
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-20 15:57:18 +02:00
Jakub Sokołowski 579dcce780
nimbus.prater: use Windows data volume for beacon nodes
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-20 11:17:04 +02:00
Jakub Sokołowski df5ebd3a88
nimbus.prater: disable defender and add exec layer URLs
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-20 11:12:56 +02:00
Jakub Sokołowski 2c9bbe832b
nimbus.sepolia: open Geth Websocket ports for Vac
Requested by p1ge0nh8er for vacdev.misc host.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-16 10:57:40 +02:00
Jakub Sokołowski f304db1cc0
nimbus.prater: bump Eirgon memory limit to 15%
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-16 10:18:40 +02:00
Jakub Sokołowski 93a2823616
nimbus.prater: bumped data volume to 400 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-16 10:13:36 +02:00
Jakub Sokołowski 3c97dd23fc
ansible/bootstrap.yml: fix become setting and hosts
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-12 16:51:57 +02:00
Jakub Sokołowski 3b4a872b00
nimbus.mainnet: add 16 GB SWAP file, no SWAP partition
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-12 09:45:51 +02:00
Jakub Sokołowski 41025265e2
nimbus.prater: add 16 GB SWAP file, no SWAP partition
There were OOM killer logs on `linux-06` due to Erigon.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-12 09:38:19 +02:00
Jakub Sokołowski 7dff81fb2f
add windows-01.ih-eu-mda1.nimbus.prater host
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-07 12:17:33 +02:00
Jakub Sokołowski 2f7bf02480
ansible/bootstrap.yml: separate windows and macos
Avoids wasting time on running "skipped" things.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-07 12:16:11 +02:00
Jakub Sokołowski 358f7b3890
remove cancelled hosts from ansible inventory
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-07 12:03:21 +02:00
Jakub Sokołowski 7e538a293c
mainnet.tf: bump data volume from 300 GB to 400 GB
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 15:20:16 +02:00
Jakub Sokołowski f63ad0dd7a
geth.tf: drop cancelled Hetzner server
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 15:00:07 +02:00
Jakub Sokołowski 39369602ce
eth1.tf: drop cancelled Hetzner server
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 14:41:51 +02:00
Jakub Sokołowski 0fd8878403
fluffy.tf: drop cencelled Hetzner servers
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 14:41:22 +02:00
Jakub Sokołowski 3773305151
prater.tf: drop remaining Hetzner hosts
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 09:32:04 +02:00
Jakub Sokołowski 4480d292be
nimbus.sepolia: debug flag for old attestation stability
As requested by Dustin.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 08:32:55 +02:00
Jakub Sokołowski cec778f4f1
nimbus.prater: debug flag for old attestation stability
As requested by Dustin.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 08:32:54 +02:00
Jakub Sokołowski 52e518d3c3
nimbus.sepolia: drop nim_commit=version-1-6 flag
It no longer has any effect.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 08:32:53 +02:00
Jakub Sokołowski 9455a6a5ae
nimbus.prater: drop nim_commit=version-1-6 flag
It no longer has any effect.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 08:29:09 +02:00
Jakub Sokołowski 44d77c54f4
nimbus.prater: move validators from Hetzner hosts
The InnovaHosting servers are almost fully synced, time to move.
https://github.com/status-im/infra-nimbus/issues/132

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-07-06 08:29:08 +02:00
Jakub Sokołowski be6aba83b8
requirements: bump most roles, including fluffy
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-29 18:49:34 +02:00