-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(config): Add new DA config maps for
v0.21.3-mocha
(#100)
* feat(config): add configuration files for node bridge, full and light versions to improve setup flexibility chore(config): create template configuration files for easy customization of settings * chore(chart): increment chart version to 0.1.3 and app version to 0.21.3-mocha for release feat(config): update full and light config templates to use Port instead of RPCPort and GRPCPort, and add TLSEnabled and XTokenPath for enhanced configuration options
- Loading branch information
1 parent
818d919
commit 2eeb252
Showing
12 changed files
with
778 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
[Node] | ||
StartupTimeout = "2m0s" | ||
ShutdownTimeout = "2m0s" | ||
|
||
[Core] | ||
IP = "" | ||
Port = "9090" | ||
TLSEnabled = false | ||
XTokenPath = "" | ||
|
||
[State] | ||
DefaultKeyName = "my_celes_key" | ||
DefaultBackendName = "test" | ||
|
||
[P2P] | ||
ListenAddresses = ["/ip4/0.0.0.0/udp/2121/quic-v1/webtransport", "/ip6/::/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1", "/ip6/::/udp/2121/quic-v1", "/ip4/0.0.0.0/udp/2121/webrtc-direct", "/ip6/::/udp/2121/webrtc-direct", "/ip4/0.0.0.0/tcp/2121", "/ip6/::/tcp/2121"] | ||
AnnounceAddresses = [] | ||
NoAnnounceAddresses = ["/ip4/127.0.0.1/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1/webtransport", "/ip6/::/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1", "/ip4/127.0.0.1/udp/2121/quic-v1", "/ip6/::/udp/2121/quic-v1", "/ip4/0.0.0.0/udp/2121/webrtc-direct", "/ip4/127.0.0.1/udp/2121/webrtc-direct", "/ip6/::/udp/2121/webrtc-direct", "/ip4/0.0.0.0/tcp/2121", "/ip4/127.0.0.1/tcp/2121", "/ip6/::/tcp/2121"] | ||
MutualPeers = [] | ||
PeerExchange = true | ||
[P2P.ConnManager] | ||
Low = 800 | ||
High = 1000 | ||
GracePeriod = "1m0s" | ||
|
||
[RPC] | ||
Address = "localhost" | ||
Port = "26658" | ||
SkipAuth = false | ||
|
||
[Gateway] | ||
Address = "localhost" | ||
Port = "26659" | ||
Enabled = false | ||
|
||
[Share] | ||
BlockStoreCacheSize = 128 | ||
UseShareExchange = true | ||
[Share.EDSStoreParams] | ||
RecentBlocksCacheSize = 10 | ||
[Share.ShrExEDSParams] | ||
ServerReadTimeout = "5s" | ||
ServerWriteTimeout = "1m0s" | ||
HandleRequestTimeout = "1m0s" | ||
ConcurrencyLimit = 10 | ||
BufferSize = 32768 | ||
[Share.ShrExNDParams] | ||
ServerReadTimeout = "5s" | ||
ServerWriteTimeout = "1m0s" | ||
HandleRequestTimeout = "1m0s" | ||
ConcurrencyLimit = 10 | ||
[Share.PeerManagerParams] | ||
PoolValidationTimeout = "2m0s" | ||
PeerCooldown = "3s" | ||
GcInterval = "30s" | ||
EnableBlackListing = false | ||
[Share.Discovery] | ||
PeersLimit = 5 | ||
AdvertiseInterval = "1h0m0s" | ||
|
||
[Header] | ||
TrustedHash = "" | ||
TrustedPeers = [] | ||
[Header.Store] | ||
StoreCacheSize = 4096 | ||
IndexCacheSize = 16384 | ||
WriteBatchSize = 2048 | ||
[Header.Syncer] | ||
TrustingPeriod = "336h0m0s" | ||
[Header.Server] | ||
WriteDeadline = "8s" | ||
ReadDeadline = "1m0s" | ||
RangeRequestTimeout = "10s" | ||
[Header.Client] | ||
MaxHeadersPerRangeRequest = 64 | ||
RangeRequestTimeout = "8s" | ||
|
||
[Pruner] | ||
EnableService = false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,91 @@ | ||
Node: | ||
StartupTimeout: 2m0s | ||
ShutdownTimeout: 2m0s | ||
Core: | ||
IP: "" | ||
Port: "9090" | ||
TLSEnabled: false | ||
XTokenPath: "" | ||
State: | ||
DefaultKeyName: my_celes_key | ||
DefaultBackendName: test | ||
P2P: | ||
ListenAddresses: | ||
- /ip4/0.0.0.0/udp/2121/quic-v1/webtransport | ||
- /ip6/::/udp/2121/quic-v1/webtransport | ||
- /ip4/0.0.0.0/udp/2121/quic-v1 | ||
- /ip6/::/udp/2121/quic-v1 | ||
- /ip4/0.0.0.0/udp/2121/webrtc-direct | ||
- /ip6/::/udp/2121/webrtc-direct | ||
- /ip4/0.0.0.0/tcp/2121 | ||
- /ip6/::/tcp/2121 | ||
AnnounceAddresses: [] | ||
NoAnnounceAddresses: | ||
- /ip4/127.0.0.1/udp/2121/quic-v1/webtransport | ||
- /ip4/0.0.0.0/udp/2121/quic-v1/webtransport | ||
- /ip6/::/udp/2121/quic-v1/webtransport | ||
- /ip4/0.0.0.0/udp/2121/quic-v1 | ||
- /ip4/127.0.0.1/udp/2121/quic-v1 | ||
- /ip6/::/udp/2121/quic-v1 | ||
- /ip4/0.0.0.0/udp/2121/webrtc-direct | ||
- /ip4/127.0.0.1/udp/2121/webrtc-direct | ||
- /ip6/::/udp/2121/webrtc-direct | ||
- /ip4/0.0.0.0/tcp/2121 | ||
- /ip4/127.0.0.1/tcp/2121 | ||
- /ip6/::/tcp/2121 | ||
MutualPeers: [] | ||
PeerExchange: true | ||
ConnManager: | ||
Low: 800 | ||
High: 1000 | ||
GracePeriod: 1m0s | ||
RPC: | ||
Address: localhost | ||
Port: "26658" | ||
SkipAuth: false | ||
Gateway: | ||
Address: localhost | ||
Port: "26659" | ||
Enabled: false | ||
Share: | ||
BlockStoreCacheSize: 128 | ||
UseShareExchange: true | ||
EDSStoreParams: | ||
RecentBlocksCacheSize: 10 | ||
ShrExEDSParams: | ||
ServerReadTimeout: 5s | ||
ServerWriteTimeout: 1m0s | ||
HandleRequestTimeout: 1m0s | ||
ConcurrencyLimit: 10 | ||
BufferSize: 32768 | ||
ShrExNDParams: | ||
ServerReadTimeout: 5s | ||
ServerWriteTimeout: 1m0s | ||
HandleRequestTimeout: 1m0s | ||
ConcurrencyLimit: 10 | ||
PeerManagerParams: | ||
PoolValidationTimeout: 2m0s | ||
PeerCooldown: 3s | ||
GcInterval: 30s | ||
EnableBlackListing: false | ||
Discovery: | ||
PeersLimit: 5 | ||
AdvertiseInterval: 1h0m0s | ||
Header: | ||
TrustedHash: "" | ||
TrustedPeers: [] | ||
Store: | ||
StoreCacheSize: 4096 | ||
IndexCacheSize: 16384 | ||
WriteBatchSize: 2048 | ||
Syncer: | ||
TrustingPeriod: 336h0m0s | ||
Server: | ||
WriteDeadline: 8s | ||
ReadDeadline: 1m0s | ||
RangeRequestTimeout: 10s | ||
Client: | ||
MaxHeadersPerRangeRequest: 64 | ||
RangeRequestTimeout: 8s | ||
Pruner: | ||
EnableService: false |
72 changes: 72 additions & 0 deletions
72
scripts/config/node/bridge/v0.21.3-mocha/template-config.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
[Node] | ||
StartupTimeout = "{{ .Values.node.config.bridge.configtoml.Node.StartupTimeout }}" | ||
ShutdownTimeout = "{{ .Values.node.config.bridge.configtoml.Node.ShutdownTimeout }}" | ||
[Core] | ||
IP = "{{ .Values.node.config.bridge.configtoml.Core.IP }}" | ||
Port = "{{ .Values.node.config.bridge.configtoml.Core.Port }}" | ||
TLSEnabled = {{ .Values.node.config.bridge.configtoml.Core.TLSEnabled }} | ||
XTokenPath = "{{ .Values.node.config.bridge.configtoml.Core.XTokenPath }}" | ||
[State] | ||
DefaultKeyName = "{{ .Values.node.config.bridge.configtoml.State.DefaultKeyName }}" | ||
DefaultBackendName = "{{ .Values.node.config.bridge.configtoml.State.DefaultBackendName }}" | ||
[P2P] | ||
ListenAddresses = [{{ range $index, $element := .Values.node.config.bridge.configtoml.P2P.ListenAddresses }}{{ if $index }}, {{ end }}"{{ $element }}"{{ end }}] | ||
AnnounceAddresses = {{ .Values.node.config.bridge.configtoml.P2P.AnnounceAddresses }} | ||
NoAnnounceAddresses = [{{ range $index, $element := .Values.node.config.bridge.configtoml.P2P.NoAnnounceAddresses }}{{ if $index }}, {{ end }}"{{ $element }}"{{ end }}] | ||
MutualPeers = {{ .Values.node.config.bridge.configtoml.P2P.MutualPeers }} | ||
PeerExchange = {{ .Values.node.config.bridge.configtoml.P2P.PeerExchange }} | ||
[P2P.ConnManager] | ||
Low = {{ printf "%.0f" .Values.node.config.bridge.configtoml.P2P.ConnManager.Low }} | ||
High = {{ printf "%.0f" .Values.node.config.bridge.configtoml.P2P.ConnManager.High }} | ||
GracePeriod = "{{ .Values.node.config.bridge.configtoml.P2P.ConnManager.GracePeriod }}" | ||
[RPC] | ||
Address = "{{ .Values.node.config.bridge.configtoml.RPC.Address }}" | ||
Port = "{{ .Values.node.config.bridge.configtoml.RPC.Port }}" | ||
SkipAuth = {{ .Values.node.config.bridge.configtoml.RPC.SkipAuth }} | ||
[Gateway] | ||
Address = "{{ .Values.node.config.bridge.configtoml.Gateway.Address }}" | ||
Port = "{{ .Values.node.config.bridge.configtoml.Gateway.Port }}" | ||
Enabled = {{ .Values.node.config.bridge.configtoml.Gateway.Enabled }} | ||
[Share] | ||
BlockStoreCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.BlockStoreCacheSize }} | ||
UseShareExchange = {{ .Values.node.config.bridge.configtoml.Share.UseShareExchange }} | ||
[Share.EDSStoreParams] | ||
RecentBlocksCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.EDSStoreParams.RecentBlocksCacheSize }} | ||
[Share.ShrExEDSParams] | ||
ServerReadTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ServerReadTimeout }}" | ||
ServerWriteTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ServerWriteTimeout }}" | ||
HandleRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.HandleRequestTimeout }}" | ||
ConcurrencyLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ConcurrencyLimit }} | ||
BufferSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.BufferSize }} | ||
[Share.ShrExNDParams] | ||
ServerReadTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ServerReadTimeout }}" | ||
ServerWriteTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ServerWriteTimeout }}" | ||
HandleRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.HandleRequestTimeout }}" | ||
ConcurrencyLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ConcurrencyLimit }} | ||
[Share.PeerManagerParams] | ||
PoolValidationTimeout = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.PoolValidationTimeout }}" | ||
PeerCooldown = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.PeerCooldown }}" | ||
GcInterval = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.GcInterval }}" | ||
EnableBlackListing = {{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.EnableBlackListing }} | ||
[Share.Discovery] | ||
PeersLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.Discovery.PeersLimit }} | ||
AdvertiseInterval = "{{ .Values.node.config.bridge.configtoml.Share.Discovery.AdvertiseInterval }}" | ||
[Header] | ||
TrustedHash = "{{ .Values.node.config.bridge.configtoml.Header.TrustedHash }}" | ||
TrustedPeers = {{ .Values.node.config.bridge.configtoml.Header.TrustedPeers }} | ||
[Header.Store] | ||
StoreCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.StoreCacheSize }} | ||
IndexCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.IndexCacheSize }} | ||
WriteBatchSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.WriteBatchSize }} | ||
[Header.Syncer] | ||
TrustingPeriod = "{{ .Values.node.config.bridge.configtoml.Header.Syncer.TrustingPeriod }}" | ||
[Header.Server] | ||
WriteDeadline = "{{ .Values.node.config.bridge.configtoml.Header.Server.WriteDeadline }}" | ||
ReadDeadline = "{{ .Values.node.config.bridge.configtoml.Header.Server.ReadDeadline }}" | ||
RangeRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Header.Server.RangeRequestTimeout }}" | ||
[Header.Client] | ||
MaxHeadersPerRangeRequest = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Client.MaxHeadersPerRangeRequest }} | ||
RangeRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Header.Client.RangeRequestTimeout }}" | ||
[Pruner] | ||
EnableService = {{ .Values.node.config.bridge.configtoml.Pruner.EnableService }} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,86 @@ | ||
[Node] | ||
StartupTimeout = "2m0s" | ||
ShutdownTimeout = "2m0s" | ||
|
||
[Core] | ||
IP = "" | ||
Port = "9090" | ||
TLSEnabled = false | ||
XTokenPath = "" | ||
|
||
[State] | ||
DefaultKeyName = "my_celes_key" | ||
DefaultBackendName = "test" | ||
|
||
[P2P] | ||
ListenAddresses = ["/ip4/0.0.0.0/udp/2121/quic-v1/webtransport", "/ip6/::/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1", "/ip6/::/udp/2121/quic-v1", "/ip4/0.0.0.0/udp/2121/webrtc-direct", "/ip6/::/udp/2121/webrtc-direct", "/ip4/0.0.0.0/tcp/2121", "/ip6/::/tcp/2121"] | ||
AnnounceAddresses = [] | ||
NoAnnounceAddresses = ["/ip4/127.0.0.1/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1/webtransport", "/ip6/::/udp/2121/quic-v1/webtransport", "/ip4/0.0.0.0/udp/2121/quic-v1", "/ip4/127.0.0.1/udp/2121/quic-v1", "/ip6/::/udp/2121/quic-v1", "/ip4/0.0.0.0/udp/2121/webrtc-direct", "/ip4/127.0.0.1/udp/2121/webrtc-direct", "/ip6/::/udp/2121/webrtc-direct", "/ip4/0.0.0.0/tcp/2121", "/ip4/127.0.0.1/tcp/2121", "/ip6/::/tcp/2121"] | ||
MutualPeers = [] | ||
PeerExchange = true | ||
[P2P.ConnManager] | ||
Low = 800 | ||
High = 1000 | ||
GracePeriod = "1m0s" | ||
|
||
[RPC] | ||
Address = "localhost" | ||
Port = "26658" | ||
SkipAuth = false | ||
|
||
[Gateway] | ||
Address = "localhost" | ||
Port = "26659" | ||
Enabled = false | ||
|
||
[Share] | ||
BlockStoreCacheSize = 128 | ||
UseShareExchange = true | ||
[Share.EDSStoreParams] | ||
RecentBlocksCacheSize = 10 | ||
[Share.ShrExEDSParams] | ||
ServerReadTimeout = "5s" | ||
ServerWriteTimeout = "1m0s" | ||
HandleRequestTimeout = "1m0s" | ||
ConcurrencyLimit = 10 | ||
BufferSize = 32768 | ||
[Share.ShrExNDParams] | ||
ServerReadTimeout = "5s" | ||
ServerWriteTimeout = "1m0s" | ||
HandleRequestTimeout = "1m0s" | ||
ConcurrencyLimit = 10 | ||
[Share.PeerManagerParams] | ||
PoolValidationTimeout = "2m0s" | ||
PeerCooldown = "3s" | ||
GcInterval = "30s" | ||
EnableBlackListing = false | ||
[Share.Discovery] | ||
PeersLimit = 5 | ||
AdvertiseInterval = "1h0m0s" | ||
|
||
[Header] | ||
TrustedHash = "" | ||
TrustedPeers = [] | ||
[Header.Store] | ||
StoreCacheSize = 4096 | ||
IndexCacheSize = 16384 | ||
WriteBatchSize = 2048 | ||
[Header.Syncer] | ||
TrustingPeriod = "336h0m0s" | ||
[Header.Server] | ||
WriteDeadline = "8s" | ||
ReadDeadline = "1m0s" | ||
RangeRequestTimeout = "10s" | ||
[Header.Client] | ||
MaxHeadersPerRangeRequest = 64 | ||
RangeRequestTimeout = "8s" | ||
|
||
[DASer] | ||
SamplingRange = 100 | ||
ConcurrencyLimit = 6 | ||
BackgroundStoreInterval = "10m0s" | ||
SampleFrom = 1 | ||
SampleTimeout = "2m0s" | ||
|
||
[Pruner] | ||
EnableService = false |
Oops, something went wrong.