-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtestnet-giant.yaml
128 lines (125 loc) · 4.61 KB
/
testnet-giant.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# clusters defines clusters Beekeeper works with
# clusters may inherit it's configuration from already defined cluster and override specific fields from it
clusters:
testnet-giant:
_inherit: ""
name: bee
namespace: testnet-giant
disable-namespace: false
api-domain: staging.internal
api-insecure-tls: true
api-scheme: https
debug-api-domain: staging.internal
debug-api-insecure-tls: true
debug-api-scheme: https
funding:
eth: 0.1
gbzz: 2.0
node-groups:
bootnode:
mode: bootnode
bee-config: bootnode-giant
config: testnet-giant
nodes:
- name: bootnode-0
bootnodes: /dns4/bootnode-0-headless.%s.svc.cluster.local/tcp/1634/p2p/16Uiu2HAm6i4dFaJt584m2jubyvnieEECgqM2YMpQ9nusXfy8XFzL
libp2p-key: '{"address":"aa6675fb77f3f84304a00d5ea09902d8a500364091a457cf21e05a41875d48f7","crypto":{"cipher":"aes-128-ctr","ciphertext":"93effebd3f015f496367e14218cb26d22de8f899e1d7b7686deb6ab43c876ea5","cipherparams":{"iv":"627434462c2f960d37338022d27fc92e"},"kdf":"scrypt","kdfparams":{"n":32768,"r":8,"p":1,"dklen":32,"salt":"a59e72e725fe3de25dd9c55aa55a93ed0e9090b408065a7204e2f505653acb70"},"mac":"dfb1e7ad93252928a7ff21ea5b65e8a4b9bda2c2e09cb6a8ac337da7a3568b8c"},"version":3}'
bee:
mode: node
bee-config: testnet-giant
config: testnet-giant
count: 99
# node-groups defines node groups that can be registered in the cluster
# node-groups may inherit it's configuration from already defined node-group and override specific fields from it
node-groups:
testnet-giant:
_inherit: ""
clef-image: ethersphere/clef:latest
clef-image-pull-policy: Always
image: ethersphere/bee:latest
image-pull-policy: Always
image-pull-secrets: [regcred]
ingress-annotations:
nginx.ingress.kubernetes.io/affinity: "cookie"
nginx.ingress.kubernetes.io/affinity-mode: "persistent"
nginx.ingress.kubernetes.io/proxy-body-size: "0"
nginx.ingress.kubernetes.io/proxy-read-timeout: "7200"
nginx.ingress.kubernetes.io/proxy-send-timeout: "7200"
nginx.ingress.kubernetes.io/session-cookie-max-age: "86400"
nginx.ingress.kubernetes.io/session-cookie-name: "SWARMGATEWAY"
nginx.ingress.kubernetes.io/session-cookie-path: "default"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
ingress-class: "nginx-internal"
ingress-debug-class: "nginx-internal"
labels:
app.kubernetes.io/component: "node"
app.kubernetes.io/part-of: "bee"
app.kubernetes.io/version: "latest"
node-selector:
node-group: "testnet-giant"
persistence-enabled: false
persistence-storage-class: "gp2"
persistence-storage-request: "34Gi"
pod-management-policy: "OrderedReady"
resources-limit-cpu: "1"
resources-limit-memory: 2Gi
resources-request-cpu: 750m
resources-request-memory: 1Gi
restart-policy: "Always"
update-strategy: "RollingUpdate"
# bee-configs defines Bee configuration that can be assigned to node-groups
# bee-configs may inherit it's configuration from already defined bee-config and override specific fields from it
bee-configs:
testnet-giant:
_inherit: ""
api-addr: ":1633"
block-time: 15
bootnodes: ""
bootnode-mode: false
cache-capacity: 1000000
clef-signer-enable: false
clef-signer-endpoint: "http://localhost:8550"
cors-allowed-origins: ""
data-dir: "/home/bee/.bee"
db-open-files-limit: 200
db-block-cache-capacity: 33554432
db-write-buffer-size: 33554432
db-disable-seeks-compaction: false
debug-api-addr: ":1635"
debug-api-enable: true
full-node: true
gateway-mode: false
global-pinning-enabled: false
nat-addr: ""
network-id: 10
p2p-addr: ":1634"
p2p-quic-enable: false
p2p-ws-enable: false
password: "beekeeper"
payment-early-percent: 50
payment-threshold: 100000000
payment-tolerance-percent: 25
postage-stamp-address: ""
price-oracle-address: ""
resolver-options: "https://cloudflare-eth.com"
standalone: false
chequebook-enable: true
swap-enable: true
swap-endpoint: "ws://private-goerli-geth.private-goerli-geth:8546"
swap-factory-address: ""
swap-initial-deposit: 10000000000000000
tracing-enabled: false
tracing-endpoint: "tempo-tempo-distributed-distributor.observability:6831"
tracing-service-name: "bee"
transaction: ""
verbosity: 5
welcome-message: "Welcome to the giant!"
allow-private-cidrs: true
bootnode-giant:
_inherit: "testnet-giant"
bootnode-mode: true
checks:
testnet-giant-pingpong:
options:
timeout: 5m
type: pingpong