Coder Social home page Coder Social logo

Comments (15)

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024 2

@timja would your recommendation be to pin plugin versions in the YAML file until this is resolved to improve reliability?

Yes

I've opened up a PR to update the README here as I think this is valuable information for anyone looking to use this.

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

Not sure if it's something we want to solve here, it's more a jenkins infrastructure problem, that it reports the update before it's actually available on all mirrors yet, and you can be sent to a mirror that doesn't have it 😢

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

I agree that it definitely feels like more of a Jenkins Infrastructure problem, however it does in a way undermine this tool (which is great btw).

I believe the infrastructure in question is here: https://github.com/jenkins-infra/update-center2 however it looks like I'm unable to open an issue 😢

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

it uses jira, https://issues.jenkins-ci.org/ (in the infra project)

There's two ongoing workstreams atm that may mitigate or fix it,

  1. swap from mirrorbrain to mirrorbit, with the added benefit that it will support ssl as well
  2. use fastly as a CDN and don't do any mirroring at all (waiting for stuff to be signed I think)

@olblak may be able to comment more

from plugin-installation-manager-tool.

olblak avatar olblak commented on June 27, 2024

Indeed it's more an infrastructure issue,as @timja mentioned it, I am currently testing a tool called mirrobits which only provide a file from a mirror if the md5sum match the one from mirrobits otherwise it falls back to a specific mirror. So you always get the same latest file

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

Indeed it's more an infrastructure issue,as @timja mentioned it, I am currently testing a tool called mirrobits which only provide a file from a mirror if the md5sum match the one from mirrobits otherwise it falls back to a specific mirror. So you always get the same latest file

This sounds great! Is there an ETA on this? Or a jira issue I can follow?

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

Not sure about jira, this is the PR: jenkins-infra/kubernetes-management#122

Merging of it won’t mean it’s live but it would mean it’s close

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

I see this was merged, @timja would this resolve this issue?

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

I see this was merged, @timja would this resolve this issue?

not yet, olblak sent an email about it yesterday:
https://groups.google.com/forum/#!topic/jenkins-infra/R7QqpgoSkbI

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

@timja would your recommendation be to pin plugin versions in the YAML file until this is resolved to improve reliability?

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

@timja would your recommendation be to pin plugin versions in the YAML file until this is resolved to improve reliability?

Yes

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

Would love to contribute to the project also! This tool has really set a standard for Jenkins plugins IMO.

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

Would love to contribute to the project also! This tool has really set a standard for Jenkins plugins IMO.

All contributions welcomed ❤️

I'm not actively developing here but can guide contributions and review / merge PRs

from plugin-installation-manager-tool.

EcHoOfInSaNiTy avatar EcHoOfInSaNiTy commented on June 27, 2024

@timja given the update here jenkins-infra/kubernetes-management#122 it sounds like this won't be fixed for a bit.

How difficult would it be to add an option to skip failed downloads? I noticed you opened an issue to have --latest the default, I feel that this will increase the chances of the issue I reported happening to users who desire --latest. WDYT?

EDIT: I'm working on a PR for this now

from plugin-installation-manager-tool.

timja avatar timja commented on June 27, 2024

Fixed in https://issues.jenkins-ci.org/browse/INFRA-160

from plugin-installation-manager-tool.

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.