forked from Consensys/qubernetes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
qubernetes.yaml
54 lines (54 loc) · 1.75 KB
/
qubernetes.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
#namespace:
# name: quorum-test
# number of nodes to deploy
sep_deployment_files: true
nodes:
number: 7
service:
# NodePort | ClusterIP
type: NodePort
quorum:
# supported: (raft | istanbul)
consensus: istanbul
# base quorum data dir as set inside each container.
Node_DataDir: /etc/quorum/qdata
# This is where all the keys are store, and/or where they are generated, as in the case of quorum-keygen.
# Either full or relative paths on the machine generating the config
Key_Dir_Base: out/config
Permissioned_Nodes_File: out/config/permissioned-nodes.json
Genesis_File: out/config/genesis.json
# related to quorum containers
quorum:
Raft_Port: 50401
# container images at https://hub.docker.com/u/quorumengineering/
Quorum_Version: 2.2.5
# related to transaction manager containers
tm:
# container images at https://hub.docker.com/u/quorumengineering/
# (tessera|constellation)
Name: tessera
#Tm_Version: 0.9.2
Tm_Version: 0.10.0
Port: 9001
Tessera_Config_Dir: out/config
# persistent storage is handled by Persistent Volume Claims (PVC) https://kubernetes.io/docs/concepts/storage/persistent-volumes/
# test locally and on GCP
# The data dir is persisted here
storage:
# PVC (Persistent_Volume_Claim - tested with GCP).
Type: PVC
## when redeploying cannot be less than previous values
Capacity: 200Mi
# generic geth related options
geth:
Node_RPCPort: 8545
NodeP2P_ListenAddr: 30303
network:
# network id (1: mainnet, 3: ropsten, 4: rinkeby ... )
id: 1101
# public (true|false) is it a public network?
public: false
# general verbosity of geth [1..5]
verbosity: 9
# additional startup params to pass into geth/quorum
Geth_Startup_Params: --rpccorsdomain=\"*\"