Skip to main content

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

Regenesis procedure