>
>
>
> I forgot to mention that plugins are separated in two groups: required by
> jenkins-operator(used to configure Jenkins)(A) and required by user(B).
> A:
> - they are installed by jenkins-operator before Jenkins can start up
> - every single change requires restart of Jenkins master pod(which I want
> to avoid)
> - user can override versions
> - user can add more plugins but it cause restart of Jenkins master pod
> B:
> - they are installed by jcasc plugins
> - requires restart of Jenkins but no Kubernetes pod
> - it should be used by users to install plugins
>
>
JCasC do support plugin installation but this is pretty hack-ish and
demonstrated to come with some troubles. I strongly recommend you use
external tool to install users' plugin. As you already have one for
A-plugins, better to do the same for B-plugins.

also consider https://issues.jenkins-ci.org/browse/JENKINS-53767: a general
plugin management tool would be helpful here.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CANMVJzkNL3ZaU_M1pS6O0huNOrmx0yi9_HhMGFOCWKyh%2BMdxfw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to