Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secret store for passwords, tokens, api keys and more #51

Closed
michelvocks opened this issue Jul 21, 2018 · 3 comments
Closed

Secret store for passwords, tokens, api keys and more #51

michelvocks opened this issue Jul 21, 2018 · 3 comments
Labels
blocked Issue blocked by user which is working on this. enhancement

Comments

@michelvocks
Copy link
Member

michelvocks commented Jul 21, 2018

We need a secure way to store passwords, tokens, api keys and everything that should be kept secret.
For example when the user wants to access vault via a pipeline. Usually a token is required to get access to vault and this token should be stored in the secret store.

After a secret has been stored, it must be possible to automatically inject this password during runtime in the pipeline as a job argument. This is not a problem at all, we just have to decide how the user can setup the relationship between a secret and a pipeline. That means, which secret should be available in which pipeline.

First option: In the details page create a new view to configure the pipeline. Add a subview to manage secrets.

Second and preferred option: Create a new view below settings. This view is for managing secrets. When a view is created or modified it can be linked to multiple pipelines. This has the advantage that one secret can be shared with multiple pipelines.

What do you think?

@michelvocks
Copy link
Member Author

ping @Skarlso

@Skarlso
Copy link
Member

Skarlso commented Jul 23, 2018

Picking this up.

@michelvocks michelvocks added enhancement blocked Issue blocked by user which is working on this. labels Jul 23, 2018
@michelvocks
Copy link
Member Author

Fixed by #56

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Issue blocked by user which is working on this. enhancement
Projects
None yet
Development

No branches or pull requests

2 participants