github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/integration/nwo/template/orderer_template.go (about) 1 /* 2 Copyright hechain. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package template 8 9 const DefaultOrderer = `--- 10 {{ with $w := . -}} 11 General: 12 ListenAddress: 127.0.0.1 13 ListenPort: {{ .OrdererPort Orderer "Listen" }} 14 TLS: 15 Enabled: {{ .TLSEnabled }} 16 PrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key 17 Certificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt 18 RootCAs: 19 - {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt 20 ClientAuthRequired: {{ $w.ClientAuthRequired }} 21 ClientRootCAs: 22 Cluster: 23 ClientCertificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt 24 ClientPrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key 25 ServerCertificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt 26 ServerPrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key 27 DialTimeout: 5s 28 RPCTimeout: 7s 29 ReplicationBufferSize: 20971520 30 ReplicationPullTimeout: 5s 31 ReplicationRetryTimeout: 5s 32 ListenAddress: 127.0.0.1 33 ListenPort: {{ .OrdererPort Orderer "Cluster" }} 34 Keepalive: 35 ServerMinInterval: 60s 36 ServerInterval: 7200s 37 ServerTimeout: 20s 38 BootstrapMethod: {{ .Consensus.BootstrapMethod }} 39 BootstrapFile: {{ .RootDir }}/{{ .SystemChannel.Name }}_block.pb 40 LocalMSPDir: {{ $w.OrdererLocalMSPDir Orderer }} 41 LocalMSPID: {{ ($w.Organization Orderer.Organization).MSPID }} 42 Profile: 43 Enabled: false 44 Address: 127.0.0.1:{{ .OrdererPort Orderer "Profile" }} 45 BCCSP: 46 Default: SW 47 SW: 48 Hash: SHA2 49 Security: 256 50 FileKeyStore: 51 KeyStore: 52 Authentication: 53 TimeWindow: 15m 54 FileLedger: 55 Location: {{ .OrdererDir Orderer }}/system 56 {{ if eq .Consensus.Type "kafka" -}} 57 Kafka: 58 Retry: 59 ShortInterval: 5s 60 ShortTotal: 10m 61 LongInterval: 5m 62 LongTotal: 12h 63 NetworkTimeouts: 64 DialTimeout: 10s 65 ReadTimeout: 10s 66 WriteTimeout: 10s 67 Metadata: 68 RetryBackoff: 250ms 69 RetryMax: 3 70 Producer: 71 RetryBackoff: 100ms 72 RetryMax: 3 73 Consumer: 74 RetryBackoff: 2s 75 Topic: 76 ReplicationFactor: 1 77 Verbose: false 78 TLS: 79 Enabled: false 80 PrivateKey: 81 Certificate: 82 RootCAs: 83 SASLPlain: 84 Enabled: false 85 User: 86 Password: 87 Version:{{ end }} 88 Debug: 89 BroadcastTraceDir: 90 DeliverTraceDir: 91 Consensus: 92 WALDir: {{ .OrdererDir Orderer }}/etcdraft/wal 93 SnapDir: {{ .OrdererDir Orderer }}/etcdraft/snapshot 94 EvictionSuspicion: 5s 95 Operations: 96 ListenAddress: 127.0.0.1:{{ .OrdererPort Orderer "Operations" }} 97 TLS: 98 Enabled: {{ .TLSEnabled }} 99 PrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key 100 Certificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt 101 RootCAs: 102 - {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt 103 ClientAuthRequired: {{ $w.ClientAuthRequired }} 104 ClientRootCAs: 105 - {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt 106 Metrics: 107 Provider: {{ .MetricsProvider }} 108 Statsd: 109 {{- if .StatsdEndpoint }} 110 Network: tcp 111 Address: {{ .StatsdEndpoint }} 112 {{- else }} 113 Network: udp 114 Address: 127.0.0.1:8125 115 {{- end }} 116 WriteInterval: 5s 117 Prefix: {{ ReplaceAll (ToLower Orderer.ID) "." "_" }} 118 Admin: 119 ListenAddress: 127.0.0.1:{{ .OrdererPort Orderer "Admin" }} 120 TLS: 121 Enabled: {{ .TLSEnabled }} 122 PrivateKey: {{ $w.OrdererLocalTLSDir Orderer }}/server.key 123 Certificate: {{ $w.OrdererLocalTLSDir Orderer }}/server.crt 124 RootCAs: 125 - {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt 126 ClientAuthRequired: true 127 ClientRootCAs: 128 - {{ $w.OrdererLocalTLSDir Orderer }}/ca.crt 129 {{- end }} 130 ChannelParticipation: 131 Enabled: {{ .Consensus.ChannelParticipationEnabled }} 132 MaxRequestBodySize: 1 MB 133 `