Jakub Sokołowski
4555e37bde
requirements: bump geth, erigon, nethermind
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-06 12:14:56 +02:00
Jakub Sokołowski
8617f3dfbf
flake: add flake.nix and lock
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-05 13:40:18 +02:00
Jakub Sokołowski
c03cf11c39
ansible: apply roles.py fixes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-05 11:44:09 +02:00
Jakub Sokołowski
d677afcd40
nimbus.fluffy: fix off by one error in port increments
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-05 10:30:22 +02:00
Jakub Sokołowski
d2d277a0f1
fluffy: make all nodes use the same port 9100
...
Will make it easier to debug them:
https://github.com/status-im/infra-nimbus/issues/186
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:50:06 +02:00
Jakub Sokołowski
567e95314b
fluffy: use separate IPv4 addresses for each node
...
https://github.com/status-im/infra-nimbus/issues/186
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:49:30 +02:00
Jakub Sokołowski
032dc7ddf4
fluffy: fix using tags with nimbus-fluffy role
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-04 16:49:03 +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
4be597d182
portal: extrac portal-bridge setup to new playbook
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-02 11:20:31 +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
17d767c59d
fluffy: deploy portal-bridge instance
...
And use `linux-02` from `nimbus.mainnet` for EL.
https://github.com/status-im/infra-nimbus/issues/182
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-28 13:56:39 +02:00
Jakub Sokołowski
5fc1d1f422
requirements: include porta-bridge service fixes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-28 13:56:37 +02:00
Jakub Sokołowski
a8b050a41a
requirements: bump erigon version
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-28 11:21:18 +02:00
Jakub Sokołowski
d64da9175f
versions.tf: upgrade pass provider to 2.1.1
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-24 13:29:26 +02:00
Jakub Sokołowski
becc1905e5
holesky: update admin user pass for windows and macos
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-24 11:20:14 +02:00
Jakub Sokołowski
b9940a9908
ansible/roles.py: fix pull call to handle up-to-date repo
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-24 08:48:25 +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
112a7662db
requirements: bump rocketpool, geth, erigon roles
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-21 14:24:15 +02:00
Jakub Sokołowski
8f62939e54
mainnet,sepolia,holesky: open Nginx ports for ERA files
...
It appears the rules were lost at some point:
https://github.com/status-im/infra-nimbus/issues/187
And yes, not all hosts need this port open, but will in the future and
there's currently no harm in it, it's just dev fleets.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-20 16:17:43 +02:00
Jakub Sokołowski
8395f200b4
mainnet,sepolia,holesky: add tags for include_role tasks
...
By using `apply` argument we can make the `tags` work for `include_role`
calls used together with `with_items`.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-20 16:01:14 +02:00
Jakub Sokołowski
ee4db9e740
mainnet: build ncli_db for ERA files generation
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-18 12:26:39 +02:00
Jakub Sokołowski
44d0271816
holesky: use public_api flag to determin remapped port
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-18 12:03:08 +02:00
Jakub Sokołowski
30c13db7c8
mainnet: use public_api flag to determin remapped port
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-18 11:43:08 +02:00
Jakub Sokołowski
9fa3af9a37
mainnet,sepolia,holesky: disable checks on public API nodes
...
Flakiness of REST API when abused by exposure to the internet makes
these healthchecks useless. They essentially produce noise.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-14 19:46:54 +02:00
Jakub Sokołowski
eca6fc2e76
ansible: add roles.py script to manage roles
...
https://github.com/status-im/infra-template/pull/5
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-13 17:19:32 +02:00
Jakub Sokołowski
f8c12213f8
holesky: lower sensitivity for public API endpoints
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-13 10:49:50 +02:00
Jakub Sokołowski
0125b27232
mainnet: bump data volume from 800GB to 1TB
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-13 09:06:40 +02:00
Jakub Sokołowski
06a2d56d5f
nimbus.holesy: recover healthchecks after one hour
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-13 08:52:48 +02:00
Jakub Sokołowski
7f65b48324
requirements: bump breacon node and nimbus-fluffy
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-12 10:43:06 +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
3d961e404d
all: drop obsolete nim build flags
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-11 17:42:13 +02:00
Jakub Sokołowski
b551423ea1
sepolia: drop firewall rules for wakuv2.test fleet
...
It no longer exists.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-06-11 08:57:52 +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
Jakub Sokołowski
04399f4e60
sepolia: fix ERA file generation by building ncli_db
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-28 10:28:29 +02:00
Jakub Sokołowski
6ee7485753
requirements: bump oauth-proxyh, bn, vc, smart-metrics
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-28 10:27:59 +02:00
Jakub Sokołowski
fc21ebbc29
fluffy: mount second volume under /era
...
https://github.com/status-im/infra-nimbus/issues/182
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-24 17:08:21 +02:00
Jakub Sokołowski
0f9ca492ee
holesky: add hosting of holesky.era.nimbus.team
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-22 20:34:46 +02:00
kdeme
85fad5e860
fluffy: change network to mainnet, renamed from testnet0
...
Can also get rid of nimbus_fluffy_network_nice_name now in the process.
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-22 17:28:02 +02:00
Jakub Sokołowski
e1b9f8d867
mainnet: remove unnecessary commented line
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-05-22 17:27:19 +02:00
Alexis Pentori
29c93910b3
nimbus-eth1: switching tesnet to holesky
...
Signed-off-by: Alexis Pentori <alexis@status.im>
2024-05-22 16:47:46 +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