Skip to content

Commit 7f71359

Browse files
authored
feat(charts): update celestia-node version to v0.21.5 (#113)
* feat(config): add configuration files for node bridge, full, and light implementations in version 0.21.5 to enhance node management capabilities feat(config): introduce template-config.yaml files for all node types to enable dynamic configuration using Helm templates for easier deployment management * chore(celestia-node): bump app version to v0.21.5 and chart version to 0.12.0 for updates and enhancements * chore(chart.yaml): remove unnecessary comment about bumping chart version
1 parent aa738cc commit 7f71359

11 files changed

Lines changed: 773 additions & 3 deletions

File tree

charts/celestia-node/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ annotations:
22
category: celestia
33
licenses: Apache-2.0
44
apiVersion: v2
5-
appVersion: v0.21.3
5+
appVersion: v0.21.5
66
dependencies:
77
- name: common-celestia-node
88
version: 0.1.3
@@ -24,4 +24,4 @@ maintainers:
2424
name: celestia-node
2525
sources:
2626
- https://github.com/celestiaorg/helm-charts
27-
version: 0.11.5
27+
version: 0.12.0

charts/celestia-node/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# celestia-node
22

3-
![Version: 0.11.5](https://img.shields.io/badge/Version-0.11.5-informational?style=flat-square) ![AppVersion: v0.21.3](https://img.shields.io/badge/AppVersion-v0.21.3-informational?style=flat-square)
3+
![Version: 0.12.0](https://img.shields.io/badge/Version-0.12.0-informational?style=flat-square) ![AppVersion: v0.21.5](https://img.shields.io/badge/AppVersion-v0.21.5-informational?style=flat-square)
44

55
Celestia Node
66

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
[Node]
2+
StartupTimeout = "2m0s"
3+
ShutdownTimeout = "2m0s"
4+
5+
[Core]
6+
IP = ""
7+
Port = "9090"
8+
TLSEnabled = false
9+
XTokenPath = ""
10+
11+
[State]
12+
DefaultKeyName = "my_celes_key"
13+
DefaultBackendName = "test"
14+
15+
[P2P]
16+
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"]
17+
AnnounceAddresses = []
18+
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"]
19+
MutualPeers = []
20+
PeerExchange = true
21+
[P2P.ConnManager]
22+
Low = 800
23+
High = 1000
24+
GracePeriod = "1m0s"
25+
26+
[RPC]
27+
Address = "localhost"
28+
Port = "26658"
29+
SkipAuth = false
30+
31+
[Gateway]
32+
Address = "localhost"
33+
Port = "26659"
34+
Enabled = false
35+
36+
[Share]
37+
BlockStoreCacheSize = 128
38+
UseShareExchange = true
39+
[Share.EDSStoreParams]
40+
RecentBlocksCacheSize = 10
41+
[Share.ShrExEDSParams]
42+
ServerReadTimeout = "5s"
43+
ServerWriteTimeout = "1m0s"
44+
HandleRequestTimeout = "1m0s"
45+
ConcurrencyLimit = 10
46+
BufferSize = 32768
47+
[Share.ShrExNDParams]
48+
ServerReadTimeout = "5s"
49+
ServerWriteTimeout = "1m0s"
50+
HandleRequestTimeout = "1m0s"
51+
ConcurrencyLimit = 10
52+
[Share.PeerManagerParams]
53+
PoolValidationTimeout = "2m0s"
54+
PeerCooldown = "3s"
55+
GcInterval = "30s"
56+
EnableBlackListing = false
57+
[Share.Discovery]
58+
PeersLimit = 5
59+
AdvertiseInterval = "1h0m0s"
60+
61+
[Header]
62+
TrustedHash = ""
63+
TrustedPeers = []
64+
[Header.Store]
65+
StoreCacheSize = 4096
66+
IndexCacheSize = 16384
67+
WriteBatchSize = 2048
68+
[Header.Syncer]
69+
TrustingPeriod = "336h0m0s"
70+
[Header.Server]
71+
WriteDeadline = "8s"
72+
ReadDeadline = "1m0s"
73+
RangeRequestTimeout = "10s"
74+
[Header.Client]
75+
MaxHeadersPerRangeRequest = 64
76+
RangeRequestTimeout = "8s"
77+
78+
[Pruner]
79+
EnableService = false
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
Node:
2+
StartupTimeout: 2m0s
3+
ShutdownTimeout: 2m0s
4+
Core:
5+
IP: ""
6+
Port: "9090"
7+
TLSEnabled: false
8+
XTokenPath: ""
9+
State:
10+
DefaultKeyName: my_celes_key
11+
DefaultBackendName: test
12+
P2P:
13+
ListenAddresses:
14+
- /ip4/0.0.0.0/udp/2121/quic-v1/webtransport
15+
- /ip6/::/udp/2121/quic-v1/webtransport
16+
- /ip4/0.0.0.0/udp/2121/quic-v1
17+
- /ip6/::/udp/2121/quic-v1
18+
- /ip4/0.0.0.0/udp/2121/webrtc-direct
19+
- /ip6/::/udp/2121/webrtc-direct
20+
- /ip4/0.0.0.0/tcp/2121
21+
- /ip6/::/tcp/2121
22+
AnnounceAddresses: []
23+
NoAnnounceAddresses:
24+
- /ip4/127.0.0.1/udp/2121/quic-v1/webtransport
25+
- /ip4/0.0.0.0/udp/2121/quic-v1/webtransport
26+
- /ip6/::/udp/2121/quic-v1/webtransport
27+
- /ip4/0.0.0.0/udp/2121/quic-v1
28+
- /ip4/127.0.0.1/udp/2121/quic-v1
29+
- /ip6/::/udp/2121/quic-v1
30+
- /ip4/0.0.0.0/udp/2121/webrtc-direct
31+
- /ip4/127.0.0.1/udp/2121/webrtc-direct
32+
- /ip6/::/udp/2121/webrtc-direct
33+
- /ip4/0.0.0.0/tcp/2121
34+
- /ip4/127.0.0.1/tcp/2121
35+
- /ip6/::/tcp/2121
36+
MutualPeers: []
37+
PeerExchange: true
38+
ConnManager:
39+
Low: 800
40+
High: 1000
41+
GracePeriod: 1m0s
42+
RPC:
43+
Address: localhost
44+
Port: "26658"
45+
SkipAuth: false
46+
Gateway:
47+
Address: localhost
48+
Port: "26659"
49+
Enabled: false
50+
Share:
51+
BlockStoreCacheSize: 128
52+
UseShareExchange: true
53+
EDSStoreParams:
54+
RecentBlocksCacheSize: 10
55+
ShrExEDSParams:
56+
ServerReadTimeout: 5s
57+
ServerWriteTimeout: 1m0s
58+
HandleRequestTimeout: 1m0s
59+
ConcurrencyLimit: 10
60+
BufferSize: 32768
61+
ShrExNDParams:
62+
ServerReadTimeout: 5s
63+
ServerWriteTimeout: 1m0s
64+
HandleRequestTimeout: 1m0s
65+
ConcurrencyLimit: 10
66+
PeerManagerParams:
67+
PoolValidationTimeout: 2m0s
68+
PeerCooldown: 3s
69+
GcInterval: 30s
70+
EnableBlackListing: false
71+
Discovery:
72+
PeersLimit: 5
73+
AdvertiseInterval: 1h0m0s
74+
Header:
75+
TrustedHash: ""
76+
TrustedPeers: []
77+
Store:
78+
StoreCacheSize: 4096
79+
IndexCacheSize: 16384
80+
WriteBatchSize: 2048
81+
Syncer:
82+
TrustingPeriod: 336h0m0s
83+
Server:
84+
WriteDeadline: 8s
85+
ReadDeadline: 1m0s
86+
RangeRequestTimeout: 10s
87+
Client:
88+
MaxHeadersPerRangeRequest: 64
89+
RangeRequestTimeout: 8s
90+
Pruner:
91+
EnableService: false
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
[Node]
2+
StartupTimeout = "{{ .Values.node.config.bridge.configtoml.Node.StartupTimeout }}"
3+
ShutdownTimeout = "{{ .Values.node.config.bridge.configtoml.Node.ShutdownTimeout }}"
4+
[Core]
5+
IP = "{{ .Values.node.config.bridge.configtoml.Core.IP }}"
6+
Port = "{{ .Values.node.config.bridge.configtoml.Core.Port }}"
7+
TLSEnabled = {{ .Values.node.config.bridge.configtoml.Core.TLSEnabled }}
8+
XTokenPath = "{{ .Values.node.config.bridge.configtoml.Core.XTokenPath }}"
9+
[State]
10+
DefaultKeyName = "{{ .Values.node.config.bridge.configtoml.State.DefaultKeyName }}"
11+
DefaultBackendName = "{{ .Values.node.config.bridge.configtoml.State.DefaultBackendName }}"
12+
[P2P]
13+
ListenAddresses = [{{ range $index, $element := .Values.node.config.bridge.configtoml.P2P.ListenAddresses }}{{ if $index }}, {{ end }}"{{ $element }}"{{ end }}]
14+
AnnounceAddresses = {{ .Values.node.config.bridge.configtoml.P2P.AnnounceAddresses }}
15+
NoAnnounceAddresses = [{{ range $index, $element := .Values.node.config.bridge.configtoml.P2P.NoAnnounceAddresses }}{{ if $index }}, {{ end }}"{{ $element }}"{{ end }}]
16+
MutualPeers = {{ .Values.node.config.bridge.configtoml.P2P.MutualPeers }}
17+
PeerExchange = {{ .Values.node.config.bridge.configtoml.P2P.PeerExchange }}
18+
[P2P.ConnManager]
19+
Low = {{ printf "%.0f" .Values.node.config.bridge.configtoml.P2P.ConnManager.Low }}
20+
High = {{ printf "%.0f" .Values.node.config.bridge.configtoml.P2P.ConnManager.High }}
21+
GracePeriod = "{{ .Values.node.config.bridge.configtoml.P2P.ConnManager.GracePeriod }}"
22+
[RPC]
23+
Address = "{{ .Values.node.config.bridge.configtoml.RPC.Address }}"
24+
Port = "{{ .Values.node.config.bridge.configtoml.RPC.Port }}"
25+
SkipAuth = {{ .Values.node.config.bridge.configtoml.RPC.SkipAuth }}
26+
[Gateway]
27+
Address = "{{ .Values.node.config.bridge.configtoml.Gateway.Address }}"
28+
Port = "{{ .Values.node.config.bridge.configtoml.Gateway.Port }}"
29+
Enabled = {{ .Values.node.config.bridge.configtoml.Gateway.Enabled }}
30+
[Share]
31+
BlockStoreCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.BlockStoreCacheSize }}
32+
UseShareExchange = {{ .Values.node.config.bridge.configtoml.Share.UseShareExchange }}
33+
[Share.EDSStoreParams]
34+
RecentBlocksCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.EDSStoreParams.RecentBlocksCacheSize }}
35+
[Share.ShrExEDSParams]
36+
ServerReadTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ServerReadTimeout }}"
37+
ServerWriteTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ServerWriteTimeout }}"
38+
HandleRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.HandleRequestTimeout }}"
39+
ConcurrencyLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.ConcurrencyLimit }}
40+
BufferSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExEDSParams.BufferSize }}
41+
[Share.ShrExNDParams]
42+
ServerReadTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ServerReadTimeout }}"
43+
ServerWriteTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ServerWriteTimeout }}"
44+
HandleRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Share.ShrExNDParams.HandleRequestTimeout }}"
45+
ConcurrencyLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.ShrExNDParams.ConcurrencyLimit }}
46+
[Share.PeerManagerParams]
47+
PoolValidationTimeout = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.PoolValidationTimeout }}"
48+
PeerCooldown = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.PeerCooldown }}"
49+
GcInterval = "{{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.GcInterval }}"
50+
EnableBlackListing = {{ .Values.node.config.bridge.configtoml.Share.PeerManagerParams.EnableBlackListing }}
51+
[Share.Discovery]
52+
PeersLimit = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Share.Discovery.PeersLimit }}
53+
AdvertiseInterval = "{{ .Values.node.config.bridge.configtoml.Share.Discovery.AdvertiseInterval }}"
54+
[Header]
55+
TrustedHash = "{{ .Values.node.config.bridge.configtoml.Header.TrustedHash }}"
56+
TrustedPeers = {{ .Values.node.config.bridge.configtoml.Header.TrustedPeers }}
57+
[Header.Store]
58+
StoreCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.StoreCacheSize }}
59+
IndexCacheSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.IndexCacheSize }}
60+
WriteBatchSize = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Store.WriteBatchSize }}
61+
[Header.Syncer]
62+
TrustingPeriod = "{{ .Values.node.config.bridge.configtoml.Header.Syncer.TrustingPeriod }}"
63+
[Header.Server]
64+
WriteDeadline = "{{ .Values.node.config.bridge.configtoml.Header.Server.WriteDeadline }}"
65+
ReadDeadline = "{{ .Values.node.config.bridge.configtoml.Header.Server.ReadDeadline }}"
66+
RangeRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Header.Server.RangeRequestTimeout }}"
67+
[Header.Client]
68+
MaxHeadersPerRangeRequest = {{ printf "%.0f" .Values.node.config.bridge.configtoml.Header.Client.MaxHeadersPerRangeRequest }}
69+
RangeRequestTimeout = "{{ .Values.node.config.bridge.configtoml.Header.Client.RangeRequestTimeout }}"
70+
[Pruner]
71+
EnableService = {{ .Values.node.config.bridge.configtoml.Pruner.EnableService }}
72+
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
[Node]
2+
StartupTimeout = "2m0s"
3+
ShutdownTimeout = "2m0s"
4+
5+
[Core]
6+
IP = ""
7+
Port = "9090"
8+
TLSEnabled = false
9+
XTokenPath = ""
10+
11+
[State]
12+
DefaultKeyName = "my_celes_key"
13+
DefaultBackendName = "test"
14+
15+
[P2P]
16+
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"]
17+
AnnounceAddresses = []
18+
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"]
19+
MutualPeers = []
20+
PeerExchange = true
21+
[P2P.ConnManager]
22+
Low = 800
23+
High = 1000
24+
GracePeriod = "1m0s"
25+
26+
[RPC]
27+
Address = "localhost"
28+
Port = "26658"
29+
SkipAuth = false
30+
31+
[Gateway]
32+
Address = "localhost"
33+
Port = "26659"
34+
Enabled = false
35+
36+
[Share]
37+
BlockStoreCacheSize = 128
38+
UseShareExchange = true
39+
[Share.EDSStoreParams]
40+
RecentBlocksCacheSize = 10
41+
[Share.ShrExEDSParams]
42+
ServerReadTimeout = "5s"
43+
ServerWriteTimeout = "1m0s"
44+
HandleRequestTimeout = "1m0s"
45+
ConcurrencyLimit = 10
46+
BufferSize = 32768
47+
[Share.ShrExNDParams]
48+
ServerReadTimeout = "5s"
49+
ServerWriteTimeout = "1m0s"
50+
HandleRequestTimeout = "1m0s"
51+
ConcurrencyLimit = 10
52+
[Share.PeerManagerParams]
53+
PoolValidationTimeout = "2m0s"
54+
PeerCooldown = "3s"
55+
GcInterval = "30s"
56+
EnableBlackListing = false
57+
[Share.Discovery]
58+
PeersLimit = 5
59+
AdvertiseInterval = "1h0m0s"
60+
61+
[Header]
62+
TrustedHash = ""
63+
TrustedPeers = []
64+
[Header.Store]
65+
StoreCacheSize = 4096
66+
IndexCacheSize = 16384
67+
WriteBatchSize = 2048
68+
[Header.Syncer]
69+
TrustingPeriod = "336h0m0s"
70+
[Header.Server]
71+
WriteDeadline = "8s"
72+
ReadDeadline = "1m0s"
73+
RangeRequestTimeout = "10s"
74+
[Header.Client]
75+
MaxHeadersPerRangeRequest = 64
76+
RangeRequestTimeout = "8s"
77+
78+
[DASer]
79+
SamplingRange = 100
80+
ConcurrencyLimit = 6
81+
BackgroundStoreInterval = "10m0s"
82+
SampleFrom = 1
83+
SampleTimeout = "2m0s"
84+
85+
[Pruner]
86+
EnableService = false

0 commit comments

Comments
 (0)