Commit Graph

1166 Commits

Author SHA1 Message Date
Jakub Sokołowski f5545a0365
mainnet: bump data volume to 1.3 TB on bootstrap nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-26 19:02:38 +02:00
Anton Iakimov c49ba92c83
mainnet: removed unused variable 2024-08-26 15:04:28 +02:00
Anton Iakimov 68e175d2d4
holesky: make builder port dynamic 2024-08-26 15:03:17 +02:00
Anton Iakimov 58bc405b84
holesky: switch geth-07 to mev-boost builder with titan relay
Needed for mev-commit network, see:
See: https://github.com/status-im/infra-nimbus/issues/188
2024-08-26 12:42:38 +02:00
markoburcul 38ff3c35c2 kibana: Moved from Github to Keycloak auth
Allowed access to Kibana dashboard to anyone with an account in Keycloak realm `logos-co`.
Updated values in Bitwarden for client id and secret.

Referenced issue: https://github.com/status-im/infra-misc/issues/285

Signed-off-by: markoburcul <marko@status.im>
2024-08-21 08:05:51 +00:00
Anton Iakimov 42cfc2958a
readme: fix holesky API endpoints 2024-08-15 14:41:58 +02:00
Siddarth Kumar 346da04048 nimbus.sepolia: host era1 files 2024-08-06 16:02:55 +05:30
Jakub Sokołowski 25fd95a393
mainnet: bump SWAP file size for bootstrap nodes
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-06 00:23:41 +02:00
Jakub Sokołowski c549211278
requirements: bump beacon node and other roles
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-08-05 16:08:06 +02:00
Siddarth Kumar 77467d480e files: remove stefantalpalaru gpg key 2024-08-01 19:29:07 +05:30
Siddarth Kumar 0c26a3a8f1 sepolia: add geth exporter 2024-07-30 20:58:06 +05:30
Jakub Sokołowski 227587263c
requirements: bump oauth-proxy, beacon-node, systemd-timer
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2024-07-23 09:59:13 +02:00
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 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