ObolNetwork / charon-k8s-distributed-validator-cluster

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

Call the key upload utilities inside the create-web3signer-secrets.sh #121

Open sugh01 opened 10 months ago

sugh01 commented 10 months ago

๐ŸŽฏ Problem to be solved

The key utility is a Go utility which - 1) Iterates through node validator set, decrypts and uploads the hex into Vault 2) Create web3signer key configuration files This is a prerequisite for web3signer setup

At the moment we call it manually, however we have a scope to add this into the create-web3signer-secrets.sh so it can help to avoid the manual step along with a flag to allow the operator to opt out from the upload in case the vault has the keys already

๐Ÿ› ๏ธ Proposed solution

Update the shell script

๐Ÿงช Tests

The script should take the cluster name as an input and prepare all needed secrets inside the namespace

๐Ÿ‘ Additional acceptance criteria

Ensure cluster is up and running