Configuration-as-code-plugin: Move Vault support to another plugin

Created on 30 Jul 2019  路  10Comments  路  Source: jenkinsci/configuration-as-code-plugin

There is a https://github.com/jenkinsci/hashicorp-vault-plugin plugin which implements Vault functionality for Jenkins. It uses Vault API libraries as well as the JCasC plugin, and there are binary compatibility issues: https://github.com/jenkinsci/configuration-as-code-plugin/issues/922

There is no practical reason to depend on a specific technology provider library in a gneric JCasC plugin. As suggested in https://github.com/jenkinsci/hashicorp-vault-plugin/pull/23 , I suggest moving the code to a separate plugin or to Hashicorp Vault Plugin directly.

It could also help us to ensure that Secret Source extensions are really extensible

feature

Most helpful comment

I'd be happy to maintain hashicorp vault plugin 馃槗

All 10 comments

I think the best option would be to move it to hashicorp-vault-plugin if it is okay with the maintainers :) @ptierno 馃憢

Agree with moving it, @ptierno hasn't been very active recently though so may need someone to maintain it:
https://github.com/ptierno

I'd be happy to maintain hashicorp vault plugin 馃槗

Maybe start a dev mailing list thread?

on it!

IMHO it was a bit premature to request access without waiting for few days for the maintainer's response. But it is up to you

馃槄 He can also decide to answer on the email and he is, of course, welcome to say no 馃槈
As @timja said he hasn't been active on GitHub

@casz I can confirm that @ptierno is not active anymore : I tried to contact him several times for a successful merge to be released and even try its gmail address that I found somewhere and never had an answer...
Anyway, thanks for taking over this plugin !

I'll see if I can get the move done today :)

Was this page helpful?
0 / 5 - 0 ratings