test/README.md

42 lines
1.2 KiB
Markdown

# SecretManager
Using [stellar lab](https://lab.stellar.org/account/create) one can derive
secrets that can be used for the Stellar network.
Furthermore, by using a [Mnemonics](https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0005.md#mnemonic-codes)
derived keys can be indexed for future recoveries.
This Approach can ensure that keys can be reproduced and are
reproducible.
[NOTE] Default approaches are not reproducible and are totally random.
## Purpose of this repo
- [ ] Create a secret manager for the Stellar network
- [ ] Run CI/CD actions that requires a secret
### List of Stored Secrets
- NODES:
- MN1KEY: Mainnet node key number 1
- MN2KEY: Mainnet node key number 2
- MN3KEY: Mainnet node key number 3
- TN1KEY: Testnet node key number 1
- TN2KEY: Testnet node key number 2
- ISSUERKEY: Used for issuing assets on the Stellar network
- VOTINGKEY: Used for voting for future upgrades
- VAULTKEY: Used for vault
### List of Actions
- Initial Setup of nodes:
- Using git runner with combination of secrets stored in this repo
- VPS details are stored in Environment Variables
- Actions are stored in `.github/workflows`
#### Tutorials