Skip to content

Commit 0b91024

Browse files
chore: improve configurations for bee-testnet (#447)
* chore: split bee-testnet configs * chore: split bee-testnet-static into node-groups
1 parent 92c3f85 commit 0b91024

File tree

3 files changed

+131
-54
lines changed

3 files changed

+131
-54
lines changed

config/public-testnet-static.yaml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
clusters:
2+
bee-testnet-static:
3+
_inherit: "default"
4+
namespace: bee-testnet
5+
use-static-endpoints: true
6+
node-groups:
7+
bee-1:
8+
mode: node
9+
bee-config: default
10+
config: default
11+
count: 5
12+
endpoints:
13+
- name: bee-1-0
14+
api-url: http://bee-1-0.bee-testnet.testnet.internal
15+
- name: bee-1-1
16+
api-url: http://bee-1-1.bee-testnet.testnet.internal
17+
- name: bee-1-2
18+
api-url: http://bee-1-2.bee-testnet.testnet.internal
19+
- name: bee-1-3
20+
api-url: http://bee-1-3.bee-testnet.testnet.internal
21+
- name: bee-1-4
22+
api-url: http://bee-1-4.bee-testnet.testnet.internal
23+
bee-2:
24+
mode: node
25+
bee-config: default
26+
config: default
27+
count: 5
28+
endpoints:
29+
- name: bee-2-0
30+
api-url: http://bee-2-0.bee-testnet.testnet.internal
31+
- name: bee-2-1
32+
api-url: http://bee-2-1.bee-testnet.testnet.internal
33+
- name: bee-2-2
34+
api-url: http://bee-2-2.bee-testnet.testnet.internal
35+
- name: bee-2-3
36+
api-url: http://bee-2-3.bee-testnet.testnet.internal
37+
- name: bee-2-4
38+
api-url: http://bee-2-4.bee-testnet.testnet.internal
39+
bee-3:
40+
mode: node
41+
bee-config: default
42+
config: default
43+
count: 5
44+
endpoints:
45+
- name: bee-3-0
46+
api-url: http://bee-3-0.bee-testnet.testnet.internal
47+
- name: bee-3-1
48+
api-url: http://bee-3-1.bee-testnet.testnet.internal
49+
- name: bee-3-2
50+
api-url: http://bee-3-2.bee-testnet.testnet.internal
51+
- name: bee-3-3
52+
api-url: http://bee-3-3.bee-testnet.testnet.internal
53+
- name: bee-3-4
54+
api-url: http://bee-3-4.bee-testnet.testnet.internal
55+
bee-4:
56+
mode: node
57+
bee-config: default
58+
config: default
59+
count: 5
60+
endpoints:
61+
- name: bee-4-0
62+
api-url: http://bee-4-0.bee-testnet.testnet.internal
63+
- name: bee-4-1
64+
api-url: http://bee-4-1.bee-testnet.testnet.internal
65+
- name: bee-4-2
66+
api-url: http://bee-4-2.bee-testnet.testnet.internal
67+
- name: bee-4-3
68+
api-url: http://bee-4-3.bee-testnet.testnet.internal
69+
- name: bee-4-4
70+
api-url: http://bee-4-4.bee-testnet.testnet.internal

config/public-testnet.yaml

Lines changed: 44 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,52 @@
11
clusters:
22
bee-testnet:
3-
_inherit: "default"
3+
_inherit: ""
4+
name: bee
45
namespace: bee-testnet
5-
use-static-endpoints: true
6+
disable-namespace: true
7+
api-domain: bee-testnet.testnet.internal
8+
api-domain-internal: bee-testnet.svc.swarm1.local:1633
9+
api-insecure-tls: true
10+
api-scheme: http
11+
funding:
12+
eth: 0.1
13+
gbzz: 2.0
14+
bzz: 5.0
615
node-groups:
7-
bee:
16+
bee-1:
817
mode: node
9-
bee-config: default
10-
config: default
11-
count: 20
12-
endpoints:
13-
- name: bee-1-0
14-
api-url: http://bee-1-0.bee-testnet.testnet.internal
15-
- name: bee-1-1
16-
api-url: http://bee-1-1.bee-testnet.testnet.internal
17-
- name: bee-1-2
18-
api-url: http://bee-1-2.bee-testnet.testnet.internal
19-
- name: bee-1-3
20-
api-url: http://bee-1-3.bee-testnet.testnet.internal
21-
- name: bee-1-4
22-
api-url: http://bee-1-4.bee-testnet.testnet.internal
23-
- name: bee-2-0
24-
api-url: http://bee-2-0.bee-testnet.testnet.internal
25-
- name: bee-2-1
26-
api-url: http://bee-2-1.bee-testnet.testnet.internal
27-
- name: bee-2-2
28-
api-url: http://bee-2-2.bee-testnet.testnet.internal
29-
- name: bee-2-3
30-
api-url: http://bee-2-3.bee-testnet.testnet.internal
31-
- name: bee-2-4
32-
api-url: http://bee-2-4.bee-testnet.testnet.internal
33-
- name: bee-3-0
34-
api-url: http://bee-3-0.bee-testnet.testnet.internal
35-
- name: bee-3-1
36-
api-url: http://bee-3-1.bee-testnet.testnet.internal
37-
- name: bee-3-2
38-
api-url: http://bee-3-2.bee-testnet.testnet.internal
39-
- name: bee-3-3
40-
api-url: http://bee-3-3.bee-testnet.testnet.internal
41-
- name: bee-3-4
42-
api-url: http://bee-3-4.bee-testnet.testnet.internal
43-
- name: bee-4-0
44-
api-url: http://bee-4-0.bee-testnet.testnet.internal
45-
- name: bee-4-1
46-
api-url: http://bee-4-1.bee-testnet.testnet.internal
47-
- name: bee-4-2
48-
api-url: http://bee-4-2.bee-testnet.testnet.internal
49-
- name: bee-4-3
50-
api-url: http://bee-4-3.bee-testnet.testnet.internal
51-
- name: bee-4-4
52-
api-url: http://bee-4-4.bee-testnet.testnet.internal
18+
bee-config: sepolia
19+
config: ng-bee-testnet
20+
count: 5
21+
bee-2:
22+
mode: node
23+
bee-config: sepolia
24+
config: ng-bee-testnet
25+
count: 5
26+
bee-3:
27+
mode: node
28+
bee-config: sepolia
29+
config: ng-bee-testnet
30+
count: 5
31+
bee-4:
32+
mode: node
33+
bee-config: sepolia
34+
config: ng-bee-testnet
35+
count: 5
36+
37+
# node-groups defines node groups that can be registered in the cluster
38+
# node-groups may inherit it's configuration from already defined node-group and override specific fields from it
39+
node-groups:
40+
ng-bee-testnet:
41+
_inherit: ""
42+
# persistence-enabled: true
43+
44+
# bee-configs defines Bee configuration that can be assigned to node-groups
45+
# bee-configs may inherit it's configuration from already defined bee-config and override specific fields from it
46+
bee-configs:
47+
sepolia:
48+
_inherit: ""
49+
bootnodes: "/dnsaddr/testnet.ethswarm.org"
5350

5451
checks:
5552
pt-retrieval:

config/staging.yaml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
clusters:
44
staging:
55
_inherit: ""
6-
namespace: staging
6+
namespace: bee-playground
77
disable-namespace: false
8-
api-domain: testnet.internal
8+
use-static-endpoints: false
9+
api-domain: testnet.internal # testnet.ethswarm.org
10+
api-domain-internal: svc.swarm1.local:1633 # Internal API domain with port when in-cluster is set to true
911
api-insecure-tls: true
1012
api-scheme: http
1113
funding:
@@ -16,7 +18,7 @@ clusters:
1618
mode: node
1719
bee-config: staging
1820
config: staging
19-
count: 20
21+
count: 5
2022

2123
# node-groups defines node groups that can be registered in the cluster
2224
# node-groups may inherit it's configuration from already defined node-group and override specific fields from it
@@ -29,12 +31,19 @@ node-groups:
2931
# bee-configs may inherit it's configuration from already defined bee-config and override specific fields from it
3032
bee-configs:
3133
staging:
32-
_inherit: "default"
33-
swap-endpoint: http://rpc-sepolia-haproxy.default.svc.swarm1.local
34+
_inherit: ""
35+
api-addr: ":1633"
3436
bootnodes: /dnsaddr/testnet.ethswarm.org
37+
full-node: true
38+
mainnet: false
3539
network-id: 10
36-
swap-initial-deposit: 0
37-
swap-factory-address: ""
40+
p2p-addr: ":1634"
41+
password: "beekeeper"
42+
swap-enable: true
43+
swap-endpoint: http://rpc-sepolia-haproxy.default.svc.swarm1.local
44+
tracing-enabled: true
45+
tracing-endpoint: "10.10.11.199:6831"
46+
tracing-service-name: "bee"
3847
verbosity: 4
3948
welcome-message: Welcome to the bee staging environment created by Beekeeper!
4049

@@ -48,6 +57,7 @@ checks:
4857
uploader-count: 2
4958
downloader-count: 0
5059
max-use-batch: 1h
60+
max-storage-radius: 3
5161
upload-groups:
5262
- bee-1
5363
- bee-2

0 commit comments

Comments
 (0)