3cc72b68e9
nimbus.mainnet: deploy nimbus-era-files to metal hosts
...
https://github.com/status-im/infra-nimbus/issues/98
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-14 01:00:29 +02:00
07d561b62a
logs.nimbus: fix firewall rules for logs.hq fleet
...
https://github.com/status-im/infra-hq/issues/80
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-11 17:42:50 +02:00
4e0db40fb4
requirements: upgrade Geth to 1.10.20
...
https://github.com/ethereum/go-ethereum/releases/tag/v1.10.20
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-05 18:50:55 +02:00
Miran
2b079f1774
fix various typos in comments and roles
2022-07-04 15:07:55 +02:00
6702c50f38
bootstrap: give miran sudo permissions
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-07-04 09:32:53 +02:00
zah
4147d511ba
Enable websock on some servers; Use the typical branches for Sepolia ( #113 )
2022-07-01 14:15:11 +02:00
Artur Marud
f129dc6a3b
prater: continued nim-1.6 rollout
...
Signed-off-by: Artur Marud <artur@status.im>
2022-06-28 19:12:24 +02:00
558e226afb
nimbus-geth-mainnet: open API for eth2.prod fleet
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-28 19:04:24 +02:00
zah
6ae39ddd3d
Use Nim 1.6 on metal-05's libp2p instance ( #112 )
2022-06-22 11:39:15 +02:00
Artur Marud
e43c8af2b7
infra-nimbus: go-eth upgrade to 1.10.19 for ropsten, kiln and sepolia
...
* major changes - correct TTD for reopsten by default
Signed-off-by: Artur Marud <artur@status.im>
2022-06-15 17:02:34 +02:00
Artur Marud
9ebf3cba2d
Sepolia ( #110 )
...
* infra-nimbus: new testnet - sepolia
Signed-off-by: Artur Marud <artur@status.im>
2022-06-15 15:03:58 +02:00
zah
34f9a4b03b
Test our most recent branches with Nim 1.6 ( #109 )
...
The branch_override is no longer necessary, because our unstable and testing branches should be building fine with Nim 1.6
2022-06-14 15:23:52 +02:00
2dd96fdc36
drop giovanni from active users
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-14 10:12:01 +02:00
Etan Kissling
f165e2ff52
disable light client data overrides
...
On `kiln`, `ropsten`, `prater`, `sepolia`, the BN code applies network
specific defaults `true` / `only-new`. `mainnet`: `false` / `none`.
This means that the overrides here are no longer needed, also avoiding
issues with planned renames of the parameters in the BN implementation.
Signed-off-by: Etan Kissling <etan@status.im>
2022-06-14 10:09:02 +02:00
narimiran
bf1cc4a5a0
users: add miran
2022-06-10 15:33:19 +02:00
427ef2a3c0
nimbus-geth-ropsten: add required engine API module
...
Without it the merge fails with:
```
{
"lvl": "DBG",
"ts": "2022-06-08 16:08:59.069+00:00",
"msg": "{\"code\":-32601,\"message\":\"the method engine_newPayloadV1 does not exist/is not available\"}"
}
```
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-08 19:02:41 +02:00
fbc939aef1
nimbus.ropsten: move all validators to first node
...
We can't have multiple nodes controling a single Geth instance.
This will lead to unpredictable behavior on the execution layer.
https://github.com/status-im/infra-nimbus/issues/97
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-08 11:08:11 +02:00
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
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
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
3366cd40ef
enable validator monitoring regardless of branch
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-06-01 11:51:14 +02:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
50fa1be86f
enable proposer boosting for all nodes
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-30 13:07:23 +02:00
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
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
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
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
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
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
d33ec7037e
nimbus.kiln: enable --proposer-boosting-debug
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2022-03-11 19:10:38 +01:00
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
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