> > > > 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.
