UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

197 lines (196 loc) 4.46 kB
# hedera node configuration hedera: initContainers: - name: init-hedera-node image: busybox:stable-musl command: ["sh", "-c", "cp -r /etc /data-saved"] volumeMounts: - name: hgcapp-data-saved mountPath: /data-saved nodes: - name: node1 nodeId: 0 accountId: 0.0.3 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node2 nodeId: 1 accountId: 0.0.4 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node3 nodeId: 2 accountId: 0.0.5 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node4 nodeId: 3 accountId: 0.0.6 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node5 nodeId: 4 accountId: 0.0.7 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node6 nodeId: 5 accountId: 0.0.8 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node7 nodeId: 6 accountId: 0.0.9 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node8 nodeId: 7 accountId: 0.0.10 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node9 nodeId: 8 accountId: 0.0.11 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi - name: node10 nodeId: 9 accountId: 0.0.12 root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi defaults: sidecars: recordStreamUploader: resources: requests: cpu: 100m memory: 100Mi limits: cpu: 150m memory: 200Mi eventStreamUploader: resources: requests: cpu: 100m memory: 100Mi limits: cpu: 150m memory: 200Mi recordStreamSidecarUploader: resources: requests: cpu: 100m memory: 100Mi limits: cpu: 150m memory: 200Mi root: resources: requests: cpu: 18 memory: 256Gi limits: cpu: 24 memory: 256Gi extraEnv: - name: JAVA_OPTS value: "-XX:+UnlockExperimentalVMOptions -XX:+UseZGC -XX:ZAllocationSpikeTolerance=2 -XX:ConcGCThreads=14 -XX:ZMarkStackSpaceLimit=16g -XX:MaxDirectMemorySize=128g -XX:MetaspaceSize=100M -XX:+ZGenerational -Xlog:gc*:gc.log --add-opens java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED -Dio.netty.tryReflectionSetAccessible=true" - name: JAVA_HEAP_MIN value: "32g" - name: JAVA_HEAP_MAX value: "118g" minio-server: tenant: pools: - servers: 1 name: pool-1 volumesPerServer: 1 size: 500Gi storageClassName: local-path resources: requests: cpu: 0 memory: 0 limits: cpu: 0 memory: 0 deployment: podAnnotations: {} podLabels: {} nodeSelector: solo.hashgraph.io/role: "consensus-node" solo.hashgraph.io/owner: "alex.kuzmin" solo.hashgraph.io/network-id: "4" tolerations: - key: "solo.hashgraph.io/role" operator: "Equal" value: "consensus-node" effect: "NoSchedule" - key: "solo.hashgraph.io/owner" operator: "Equal" value: "alex.kuzmin" effect: "NoSchedule" - key: "solo.hashgraph.io/network-id" operator: "Equal" value: "4" effect: "NoSchedule"