Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
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
Jakub Sokołowski
c474a3311d
logs.nimbus: leave memory for Lucene, use 32 GB heap
...
https://github.com/status-im/infra-nimbus/issues/96
"The moral of the story is this: even when you have memory to spare, try
to avoid crossing the 32 GB heap boundary. It wastes memory, reduces CPU
performance, and makes the GC struggle with large heaps."
https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html#compressed_oops
https://www.elastic.co/guide/en/elasticsearch/guide/current/heap-sizing.html#_give_less_than_half_your_memory_to_lucene
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 12:28:48 +02:00
Jakub Sokołowski
3366cd40ef
enable validator monitoring regardless of branch
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 11:51:14 +02:00
Jakub Sokołowski
a670e46895
dash.nimbus: move nimbus-logs to our own SSL proxy
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 11:43:48 +02:00
Jakub Sokołowski
5e1af52f2d
logs.nimubs: move nimbus-es to our own SSL proxy
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 11:43:45 +02:00
Jakub Sokołowski
f8b09ccd3c
dash.nimbus: upgrade kibana and ES to 7.17.4
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 11:40:19 +02:00
Artur Marud
b1545a6662
nimbus.ropsten: Validators layout setup
...
Signed-off-by: Artur Marud <artur@status.im>
2022-05-26 19:11:55 +02:00
Jakub Sokołowski
11aa98adf1
requirements: fix dist-validators bug
...
Not fetching new changes from `nimbus-private` repo on Windows.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-26 13:13:07 +02:00
Jakub Sokołowski
b10890920a
requirements: upgrade Geth to 1.10.18
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-26 00:58:01 +02:00
Artur Marud
7e19b3d93e
nimbus.ropsten: Initial beacon node setup
...
https://github.com/status-im/infra-nimbus/issues/97
- no validators have been deployed yet.
Signed-off-by: Artur Marud <artur@status.im>
2022-05-25 13:35:12 +02:00
Artur Marud
fe9aed90a2
nimbus.geth: Opened firewall rpc port for ropsten
...
Signed-off-by: Artur Marud <artur@status.im>
2022-05-25 12:28:49 +02:00
Jakub Sokołowski
05214dc254
nimbus.ropsten: add metal-01.he-eu-hel1.nimbus.ropsten
...
Host for Nimbus nodes for new merge testnet called Ropsten:
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-25 11:19:10 +02:00
Jakub Sokołowski
8c27671a95
nimbus.geth: bump Ropsten data volume to 250 GB
...
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-24 18:23:47 +02:00
Jakub Sokołowski
6a2a801190
nimbus-geth-ropsten: switch Geth to snap sync
...
Full sync is just too slow and will not finish in time.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-24 11:16:23 +02:00
Jakub Sokołowski
e163284f9b
nimbus.prater: fix port number for public API
...
Fixes:
http://unstable.prater.beacon-api.nimbus.team/eth/v1/node/version
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-23 14:00:55 +02:00
Jakub Sokołowski
dcc11e0c87
nimbus-geth-ropsten: configure Geth instance
...
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-20 20:16:42 +02:00
Jakub Sokołowski
94ffee2813
add ropsten-01.aws-eu-central-1a.nimbus.geth host
...
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-20 20:16:10 +02:00
Jakub Sokołowski
dcbc5f03c3
ansible/upgrade.yml: update to version from template
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-20 20:15:34 +02:00
Jakub Sokołowski
f6c1529bea
nimbus.kiln: upgrade images and init JSON SHA256
...
The host was also reinstalled as it had weird networking issues.
It also had very flaky Geth nodes, which caused a lot of alerts.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-16 20:50:46 +02:00
Jakub Sokołowski
bd87eacbc9
ansible.cfg: drop remote_user=admin from config
...
It made sense when there was only one admin.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-12 09:53:52 +02:00
Zahary Karadjov
e6f2f3e010
Add another 10K prater validators
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-05-05 16:37:49 +02:00
Jakub Sokołowski
389e6dd432
nimbus.mainnet: fix number variable for metal-02
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-04-26 10:16:44 +04:00
Jakub Sokołowski
ea49b47011
drop redundant --proposer-boosting-debug flag
...
https://github.com/status-im/infra-role-beacon-node-linux/commit/907ee4b6
https://github.com/status-im/infra-role-beacon-node-macos/commit/290984b3
https://github.com/status-im/infra-role-beacon-node-windows/commit/c2f22db0
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-04-12 20:12:01 +02:00
Jakub Sokołowski
f58a8506a9
nimbus.kiln: use new container built from master
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-04-12 19:25:55 +02:00
Jakub Sokołowski
d231accd45
logs.nimbus: refactor OAuth container setup
...
This is to take into account changes made in:
https://github.com/status-im/infra-role-oauth-proxy/commit/4dd42c56
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-04-11 11:26:38 +02:00
Jakub Sokołowski
32835c38b4
ci-slave-metal: remove SSH access from Stefan
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-31 20:02:18 +02:00
Jakub Sokołowski
5bbc1458cf
expose API at unstable.kiln.beacon-api.nimbus.team
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-30 18:27:11 +02:00
Etan Kissling
79c5899f62
nimbus.prater: enable --*-light-client-data
...
Signed-off-by: Etan Kissling <etan@status.im>
2022-03-30 16:28:36 +02:00
Jakub Sokołowski
50fa1be86f
enable proposer boosting for all nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-30 13:07:23 +02:00
Jakub Sokołowski
6e79a6df06
dash.nimbus: lower ES indice clean up to 14 days
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-29 21:39:42 +02:00
Etan Kissling
91cc24b228
nimbus.kiln: enable --*-light-client-data
...
Signed-off-by: Etan Kissling <etan@status.im>
2022-03-28 18:17:44 +02:00
Jakub Sokołowski
c85d852e9c
drop config for nimbus.pyrmont fleet
...
The testnet has been discontinued.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-26 10:36:56 +01:00
Etan Kissling
c0630aeb00
nimbus: mark branches supporting BN light client data
...
Signed-off-by: Etan Kissling <etan@status.im>
2022-03-25 17:31:22 +01:00
Jakub Sokołowski
70bf75d1de
drop deprecated JSON-RPC API port from all nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-22 18:58:19 +01:00
Jakub Sokołowski
45d7608040
nimbus.mainnet: enable proposer boosting for unstable
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-22 11:40:44 +01:00
Jakub Sokołowski
9661063ebd
logclean-job: add missing Install section for timer
...
Without it it doesn't get enabled at boot time.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-17 19:51:56 +01:00
Jakub Sokołowski
3266a65a83
nimbus.fluffy: use first two nodes as bootstrap nodes
...
https://github.com/status-im/infra-nimbus/issues/87
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-16 11:50:17 +01:00
Jakub Sokołowski
71a0430e1c
nimbus.fluffy: add loop_var, include consul fixes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-16 00:59:01 +01:00
Jakub Sokołowski
d33ec7037e
nimbus.kiln: enable --proposer-boosting-debug
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 19:10:38 +01:00
Jakub Sokołowski
38b16053cf
nimbus.kiln: add validators layout for testnet
...
https://github.com/status-im/nimbus-private/commit/e963d195
https://github.com/status-im/nimbus-private/tree/master/kiln_deposits
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 16:54:32 +01:00
Jakub Sokołowski
0d5ef90cd2
nimbus.kiln: configure beacon nodes without validators
...
https://github.com/status-im/infra-nimbus/issues/88
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 15:40:21 +01:00
Jakub Sokołowski
a4e54f2c5e
nimbus.kiln: update Geth bootstrap nodes list
...
Based on this recent PR:
https://github.com/eth-clients/merge-testnets/pull/6
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 15:38:42 +01:00
Jakub Sokołowski
69469913fb
nimbus.kiln: configure four Geth containers
...
- https://github.com/status-im/infra-nimbus/issues/88
- https://config.kiln.themerge.dev/el/bootnodes
- https://config.kiln.themerge.dev/el/genesis/geth.json
- https://kiln.themerge.dev/
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 12:29:27 +01:00
Jakub Sokołowski
3a277cebd6
cleanup: clean also service logs
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 12:11:39 +01:00
Jakub Sokołowski
968c174ba0
bootstrap: add extra IP to SSHGuard whitelist
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 11:45:07 +01:00
Jakub Sokołowski
dd43e135a5
move metal-07.he-eu-hel1.nimbus.prater to nimbus.kiln
...
Also move validators from it to `metal-06`.
https://github.com/status-im/infra-nimbus/issues/88
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-10 18:19:25 +01:00
Jakub Sokołowski
f2777f6496
nimbus.fluffy: configure 32 nodes on each host
...
https://github.com/status-im/infra-nimbus/issues/87
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-08 15:50:03 +01:00
Jakub Sokołowski
2a98be3ade
add two new hosts for nimubs.fluffy fleet
...
https://github.com/status-im/infra-nimbus/issues/87
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-08 12:23:11 +01:00