Skip to content
This repository has been archived by the owner on Jun 30, 2022. It is now read-only.

Deployment pipeline #40

Open
joao-paulo-parity opened this issue Jun 8, 2021 · 0 comments
Open

Deployment pipeline #40

joao-paulo-parity opened this issue Jun 8, 2021 · 0 comments

Comments

@joao-paulo-parity
Copy link
Contributor

joao-paulo-parity commented Jun 8, 2021

Although setup is done by the script, the secrets management story is not good: one has to copy the secrets and manually create the relevant files directly in the machine.

Better would be to have those secrets stored on the vault where they'll be protected and, as part of a deployment pipeline, they would be installed in the target host. This entails:

  • CI pipeline setup: stages' configuration, secrets, etc.
  • Request a SSH key to the machine, for the pipeline, from DevOps
  • Have a way of logging into the machine and starting a new benchbot process with the pipeline's secrets as environment variables.

Suggestion: reopen https://github.com/paritytech/devops/issues/945 after this is done.

@Vovke Vovke added duplicate This issue or pull request already exists and removed duplicate This issue or pull request already exists labels Apr 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants