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
๐ฏ 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 setupAt 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