TestNet
note
This page is only relevant to you if you are part of the core protocol team at Grove.
Table of Contents
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