ObolNetwork / charon-k8s-distributed-validator-cluster

A set of Kubernetes manifests for deploying Distributed Validator Clusters.
3 stars 0 forks source link

Migrate clusters config management backend to gcs #57

Closed aly-obol closed 1 year ago

aly-obol commented 1 year ago

Problem

We need a versatile but secure way to persist clusters' config (validators keys, cluster-lock, and cluster.env) to be used by CICD tools and team members.

Solution

There are a few reasonable options such as hashicorp vault, GCP Secrets Manager, GCS, and GitHub secrets. We decided to use GCS as it is the least option to introduce operational complexity while it is secure and inherits GCP RBAC rules. In the mid-term, we will reconsider this choice in favor of Vault.