Coder Social home page Coder Social logo

Comments (6)

upMKuhn avatar upMKuhn commented on August 17, 2024 1

I honestly replied to this issue without properly reading it.
My setup is based on the K8S Jenkins Operator. The Jenkins container failed to start, because the Pipeline v2.6 (workflow-aggregator) plugin and others failed to be installed. Within 200 error messages I eventually found Configuration as Code Plugin (1.29) to be updated to 1.35 or higher. I followed the advice and upgraded this and a few other plugins . Boom it worked perfectly.

So maybe this issue shares a similar root cause of out dated dependent plugins.

from jenkins-debian-glue.

CyrilBrulebois avatar CyrilBrulebois commented on August 17, 2024

Since my use case isn't exactly a direct use of the jobs as set up by jenkins-debian-glue (I'm mostly using Pipeline: Multibranch jobs but relying on jenkins-debian-glue binaries/helpers), I've decided to disable most plugins, and only keep a handful where names sounded security-relevant. Which means keeping these:

[
 'credentials',
 'icon-shim',
 'ssh-credentials',
 'script-security',
 'structs',
]

(structs version 1.7 can be documented as a dependency of Credentials Plugin version 2.2.1)

And while writing this comment, I realized the absence of setup wizard is normal, just due to the config.xml put in place by the jenkins::config class (which I ended up disabling), so that's not a consequence of issues with plugin dependencies… I'm posting this comment anyway, in case someone else needs a minimal amount of plugins to base their work on. ;)

from jenkins-debian-glue.

default-work avatar default-work commented on August 17, 2024

[
'credentials',
'icon-shim',
'ssh-credentials',
'script-security',
'structs',
]

@CyrilBrulebois Hi, will you make tips or guidelines how to remove all plugins on my Ubuntu 16.04, using command line, bash nano or Web UI, i cant figure this out

from jenkins-debian-glue.

mika avatar mika commented on August 17, 2024

@CyrilBrulebois yeah, the dependencies of the plugins can't be handled and we need to track all of this manually :-/ I try to keep the plugin setup working for everything that's supposed to work OOTB from j-d-g's perspective and its provided example jobs. I am afraid everything else needs to be handled by the operator (unless someone comes up with a proper solution for handling Jenkins plugin and its dependencies), though this is usually easy to fix from within the web interface of Jenkins at least for now.

The Pipeline plugin and all its dependencies are kind of impossible to keep up2date with the infrastructure we currently rely on, but we don't use it in any of the provided j-d-g Jenkins jobs. Visiting Jenkins UI and clicking "Correct" should be the easiest fix for this:

screenshot 2020-04-14T11:08:50

@funcelotwork I've no idea what you're actually trying to achieve, probably you're looking for $JENKINS_URL/pluginManager/?

from jenkins-debian-glue.

upMKuhn avatar upMKuhn commented on August 17, 2024

I encountered the same issue. The reason was Update required: Configuration as Code Plugin (1.29) to be updated to 1.35 or higher

from jenkins-debian-glue.

mika avatar mika commented on August 17, 2024

@upMKuhn just to clarify, it's only about the Pipeline plugin or some other plugin that j-d-g doesn't really rely on, right?

from jenkins-debian-glue.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.