TestNet
Infrastructure provisioning
Grove & Kubernetes: The Kubernetes cluster is provisioned using Grove's internal tooling.
Main Cluster: We set up ArgoCD on the cluster and configure it to sync the main/root application on the cluster.
App of Apps: ArgoCD provisions all the necessary resources and other ArgoCD Applications included in that Application, following the ArgoCD App of Apps pattern.
As a part of that ArgoCD Application we have resources such as StatefulSets and ConfigMaps that describe configuration and infrastructure to run validators and seed nodes. Examples:
Version upgrade
The notion doc on how to upgrade Grove's validator can be found here
Regenesis procedure
Was this helpful?
