Adding helm chart to the repository#606
Adding helm chart to the repository#606zer0stars wants to merge 6 commits intotablelandnetwork:mainfrom
Conversation
sanderpick
left a comment
There was a problem hiding this comment.
Very nice @zer0stars! Thanks for doing this. @brunocalza can you give it a once over as well?
brunocalza
left a comment
There was a problem hiding this comment.
Really nice work @zer0stars ! I was able to deploy a validator using this chart.
In general, this PR looks good to me. I left some comments about changing ports and removing a webhook config.
helm/tableland/values.yaml
Outdated
| "EventProcessor": { | ||
| "BlockFailedExecutionBackoff": "10s", | ||
| "DedupExecutedTxns": true, | ||
| "WebhookURL": "https://discord.com/api/webhooks/${VALIDATOR_DISCORD_WEBHOOK_ID}/${VALIDATOR_DISCORD_WEBHOOK_TOKEN}" |
There was a problem hiding this comment.
I think this config can be removed, this is more like an internal thing we have to notify us when a txn happens (note: it needs to be removed for every chain)
| # Https port of the application | ||
| httpsPort: 8443 | ||
| # Metrics port of the application | ||
| metricsPort: 8888 |
There was a problem hiding this comment.
the default validator metrics port is 9090, if you change this to 9090, metrics can be accessed at :9000/metrics
if you change this, there's a change that needs to be made in the readme too
| You can specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, | ||
|
|
||
| ```shell | ||
| helm install [release-name] [repo-name]/tableland-validator-node --set imagePullPolicy=Always |
There was a problem hiding this comment.
what is /tableland-validator-node?
Summary
Adding helm chart for running tableland validator in Kubernetes using helm.
Context
Enabling production setup for running a tableland node.
Implementation overview
Solves the problem of DIMO needing a helm chart to run in k8s.
Implementation details and review orientation
Checklist