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
Jakub Sokołowski
aa80ab67df
nimbus.fluffy: add two new hosts from InnovaHosting
...
https://github.com/status-im/infra-nimbus/issues/132
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-26 22:50:47 +02:00
Jakub Sokołowski
e91d72114e
requirements: fix format of valitaror monitor flags
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-22 12:16:08 +02:00
Jakub Sokołowski
276efe33cf
requirements: bump oauth-proxy and elasticsearch-lb
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-21 17:14:26 +02:00
Jakub Sokołowski
666cde43bb
requirements: bump oauth to 7.4.0 and geth to 1.12.0
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-16 13:05:57 +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
Etan Kissling
b33a35c5e1
nimbus: set --rest-allow-origin='*' for public_api
...
To allow browser based clients to access our API servers.
Depends on:
- https://github.com/status-im/infra-role-beacon-node-linux/pull/14
- https://github.com/status-im/infra-role-beacon-node-linux/pull/15
- https://github.com/status-im/infra-role-beacon-node-macos/pull/7
- https://github.com/status-im/infra-role-beacon-node-macos/pull/8
- https://github.com/status-im/infra-role-beacon-node-windows/pull/6
- https://github.com/status-im/infra-role-beacon-node-windows/pull/7
Signed-off-by: Etan Kissling <etan@status.im>
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-05 13:45:55 +02:00
Jakub Sokołowski
10e0c7d74a
requirements: fix nimbus-eth1 folder creation
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-06-02 17:31:52 +02:00
Jakub Sokołowski
948b5885fe
nimbus.prater: move disabling discovery to Hetzner group
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-29 21:20:03 +02:00
Jakub Sokołowski
a8741b7019
nimbus.prater: , disable discovery for Erigon
...
It appears peer discovery can be detected by hetzner as an attempt at
network scanning:
https://github.com/ledgerwatch/erigon/issues/7234
Which can lead to the server being shut down.
For this reason I'm lowering max peers and disabling discovery.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-29 20:06:58 +02:00
Jakub Sokołowski
e5324beaaa
nimbus-geth-goerli: remove one of three Geth nodes
...
Not nough storage space to run 3 nodes on the hosts.
Also made AWS, Windows and MacOS nodes discover available
Geth nodes using Consul catalog.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-24 18:34:03 +02:00
Jakub Sokołowski
001baf0367
requirements: bump beacon node roles, use prune
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-23 19:20:24 +02:00
Jakub Sokołowski
a145963a2a
ih-eu-mda1: disable Consul check for SMART metrics
...
The service fails on InnovaHosting servers due to HBA controller:
https://github.com/prometheus-community/smartctl_exporter/issues/26
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-15 19:51:41 +02:00
Jakub Sokołowski
406ac58f16
nimbus.mainnet: use --no-el for even number nodes
...
Attempted fix issues with syncing where latency on the Geth endpoint is
too high for beacon nodes to finish syncing properly.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-05-05 20:58:53 +02:00
Jakub Sokołowski
1f5ad05893
nimbus.fluffy: 24h to make healthcheck critical
...
This is not a critical service and there's a LOT of sevices that cause a
lot of alerts when developers are stopping and starting them.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-12 19:28:37 +02:00
Jakub Sokołowski
39ceeaf5ec
requirements: bump rocketpool, geth, erigon
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-04-07 18:16:50 +02:00
Jakub Sokołowski
d6de0faf1a
nimbus.prater: open Erigon metrics port on VPN
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-23 15:14:38 +01:00
Jakub Sokołowski
0956c88d9a
nimbus.prater: enable metrics for Erigon nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-22 13:47:15 +01:00
Jakub Sokołowski
4a5b7d7107
nimbus.prater: deploy two Erigon nodes
...
Part of work to support multiple EL nodes driven by one CL node:
https://github.com/status-im/infra-nimbus/issues/144
Disabled Geth websocket as unused and conflicting with Erigon.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-20 22:27:50 +01:00
Jakub Sokołowski
e677decb38
requirements: bump ElasticSearch to 7.17.9
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-20 21:30:23 +01:00
Jakub Sokołowski
4ea58aeda7
deploy SMART metrics to all metal hosts
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-18 18:02:58 +01: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
10f3132bcd
logs.nimbus: use G1 garbage collector
...
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-03-01 18:44:02 +01:00
Jakub Sokołowski
e3cbc05ab9
requirements: bump roles, drop versions for bootstrap
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-02-21 12:55:22 +01:00
Jakub Sokołowski
c05fad0e01
add linux-01.cs-eu-nld1.nimbus.prater host
...
Test for replacement of Hetzner hosts:
https://github.com/status-im/infra-nimbus/issues/132
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-30 21:34:21 +01:00
Jakub Sokołowski
ee1ed5203b
logs/dash.nimbus: drop manual JVM heap size setting
...
Lets try how well the automatic sizing works:
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/important-settings.html#heap-size-settings
https://github.com/status-im/infra-nimbus/issues/138
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-19 15:00:14 +01:00
Jakub Sokołowski
9f0ab35e5d
requirements: bump elasticsearch and kiban to 7.17.8
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-19 14:08:33 +01:00
Jakub Sokołowski
3089a52ff0
requirements: bump bootstrap roles, upgrade rocketpool
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-01-12 12:31:36 +01:00
Jakub Sokołowski
ffa5032735
requirements: bump macos bootstrap, fix consul meta
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-09 08:47:23 +01:00
Jakub Sokołowski
7f5463fe14
nimbus.prater: use common ERA files folder
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-08 13:37:28 +01:00
Jakub Sokołowski
2caba20c3f
nimbus.prater: configure resync for macos host
...
We're running out of disk space, this is a quick fix for now.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-07 17:38:43 +01:00
Jakub Sokołowski
0eff309f15
nimbus-era-files: add support for Darwin platforms
...
Necessary for Prater MacOS host.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-12-07 16:27:41 +01:00
Zahary Karadjov
3f94bbfc0f
Configure the --suggested-fee-recipient option for BNs and VCs across the fleet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-30 10:49:23 +01:00
Zahary Karadjov
2fba850aca
Enable the VC payload builder on linux-06's testing intance
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-24 14:16:22 +01:00
Jakub Sokołowski
ddfd5e7d9c
requirements: bump bootstrap to add new SSH keys
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-23 19:11:35 +01:00
Jakub Sokołowski
1cea695b37
requirements: bump bootstrap and rocketpool
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-11-17 11:23:52 +01:00
Jakub Sokołowski
26f0db1807
nimbus.prater: enable VC for linux-06 libp2p node
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-28 10:20:39 +02:00
Jakub Sokołowski
b5aea537fb
requirements: add --purge to validator distribution
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-28 10:13:07 +02:00
Jakub Sokołowski
7e4f19b453
nimbus.prater: adjust validators count on last host
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-26 11:15:50 +02:00
Jakub Sokołowski
dd65e33a7e
requirements: bump all ansible roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-25 12:24:06 +02:00
Jakub Sokołowski
c610692511
set explicit but wider values for websocket origins
...
Possible fix for `nim-waku` and `geth` connectivity issues:
https://github.com/status-im/nwaku/issues/1269
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-17 19:17:03 +02:00
Jakub Sokołowski
4017674931
add systemd-journal groups to all users by default
...
https://github.com/status-im/infra-role-bootstrap-linux/commit/d85963fa
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-14 15:01:31 +02:00
Jakub Sokołowski
30c7f36bf4
requirements: bump linux bootstrap role
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-11 11:43:33 +02:00
Jakub Sokołowski
fe161dacbc
requirements: bump all ansible roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-10-05 15:18:54 +02:00
Jakub Sokołowski
7da6edf144
nimbus.sepolia: add validator client service
...
For now only for the first node.
https://github.com/status-im/infra-nimbus/issues/122
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-28 02:23:12 +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
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
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
928d5a12ef
requirements: specify validator paths explicitly
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-09-12 16:58:02 +02:00