Refactor(chart, sequencer): restructure sequencer chart, adjust configs#1193
Refactor(chart, sequencer): restructure sequencer chart, adjust configs#1193quasystaty1 merged 55 commits intomainfrom
Conversation
…actions that have addresses
joroshiba
left a comment
There was a problem hiding this comment.
I don't think we should have the configuration of file locations, might actually break with the data dir the way this is configured as the priv_validator_state won't be correctly copied to the right directory without a script update.
|
|
||
| # Path to the JSON file containing the initial validator set and other meta data | ||
| genesis_file = "config/genesis.json" | ||
| genesis_file = "{{ .Values.cometbft.config.genesisFile}}" |
There was a problem hiding this comment.
This one maybe doesn't need to be a value
|
|
||
| # TCP or UNIX socket address for the RPC server to listen on | ||
| laddr = "tcp://0.0.0.0:{{ .Values.ports.cometBFTRPC }}" | ||
| laddr = "tcp://0.0.0.0:{{ .Values.ports.cometbftRpc }}" |
There was a problem hiding this comment.
Potentially could allow this to be 127.0.0.1 if we allow rpc to be disabled?
| private_peer_ids = "{{ join "," .Values.cometbft.config.p2p.privatePeers }}" | ||
|
|
||
| # Toggle to disable guard against peers connecting from the same ip. | ||
| allow_duplicate_ip = false |
There was a problem hiding this comment.
Again should this be configurable?
|
|
||
| # Instrumentation namespace | ||
| namespace = "cometbft" | ||
| namespace = "astria_cometbft" |
There was a problem hiding this comment.
potentially allow configuration?
| ASTRIA_SEQUENCER_GRPC_ADDR: "0.0.0.0:{{ .Values.ports.sequencerGRPC }}" | ||
| ASTRIA_SEQUENCER_NO_METRICS: "{{ not .Values.config.sequencer.metrics.enabled }}" | ||
| # Socket address for GRPC server | ||
| ASTRIA_SEQUENCER_GRPC_ADDR: "0.0.0.0:{{ .Values.ports.sequencerGRpc }}" |
There was a problem hiding this comment.
nit: I think sequencerGRPC is technically correct here as the protocol is officially gRPC.
I also know that we do Rpc instead of RPC given that I think I prefer sequencerGrpc over serquencerGRpc which just feels off somehow lol.
…aorg/astria into quasystaty1/updated-chart-params
…pdated-chart-params Merge update evm chart for new prefix field into quasystaty1/updated-chart-params
joroshiba
left a comment
There was a problem hiding this comment.
Just make sure to update the image tag, otherwise good.
Co-authored-by: Jordan Oroshiba <jordan@astria.org>
Co-authored-by: Jordan Oroshiba <jordan@astria.org>
* main: (27 commits) refactor(sequencer): fix prepare proposal metrics (#1211) refactor(bridge-withdrawer): move generated contract bindings to crate (#1237) fix(sequencer) fix wrong metric and remove unused metric (#1240) feat(sequencer): implement transaction fee query (#1196) chore(cli)!: remove unmaintained rollup subcommand (#1235) release(sequencer): 0.14.1 patch release (#1233) feat(sequencer-utils): generate example genesis state (#1224) feat(sequencer): implement abci query for bridge account info (#1189) feat(charts): bridge-withdrawer, smoke test, various chart improvements (#1141) chore(charts): update for new geth update (#1226) chore(chart)!: dusk-8 chart version updates (#1223) release(conductor): fix conductor release version (#1222) release: dusk-8 versions (#1219) fix(core): revert `From` ed25519_consensus types for crypto mod (#1220) Refactor(chart, sequencer): restructure sequencer chart, adjust configs (#1193) refactor(withdrawer): read from block subscription stream and get events on each block (#1207) feat(core): implement with verification key for address builder and crypto improvements (#1218) feat(proto, sequencer)!: use full IBC ICS20 denoms instead of IDs (#1209) chore(chart): update evm chart for new prefix field (#1214) chore: bump penumbra deps (#1216) ...
Summary
This pull request aims to enhance the consistency of our Helm chart and improve the definition of values and their associated services.
The primary changes include:
Background
The helm charts used for deploying the Astria stack lack clarity for
value.yamldefinition and structureChanges
values.yamldistinguishing between their values.cometBFT -> cometbftTesting
Tested locally both with a single sequencer node and multi-nodes