-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create a chart for a cartesi-dapp CRD #33
Comments
I would not say a CRD for CartesiNode. It's a CRD for a CartesiDApp. |
How should the operator deploy in the K8s ? Via helm ? |
https://helm.sh/docs/chart_best_practices/custom_resource_definitions/ Should we create a CRD chart and reuse it on a cartesi-node-operator chart? Or should we have crds to be installed when installing the cartesi-node-operator chart? I'd like your opinion on that @oap75 @tuler I personally like the idea of having the CRDs on a independent chart, so that others can use the CRDs with other possible operator implementation. The cartesi-node-operator should use the cartesi-dapp-crd chart as a dependency. Also, the lifecycle of development of both could be easier if they're separated in different charts, I think. |
Yes, I think this is the best one to pick. Like what karpenter does : https://gallery.ecr.aws/karpenter/karpenter-crd |
sunodo plans to start working on a kubernetes controller that would watch the blockchain and deploy a rollups-validator-node for each dapp.
To simplify the interface between sunodo and a kubernetes cluster, Cartesi could provide a
CRD/CartesiDApp
that holds all the information necessary to start a new node for that dapp.One would need to run a cartesi-node-operator that looks for new CartesiDApp resources and deploys the node, using helm and the current rollups-validator-node helm chart.
Note: The cartesi-node-operator doesn't exist yet.
The text was updated successfully, but these errors were encountered: