Jenkins Governance Meeting November 10, 2025

2025-11-10T17:30:00Z

10 Nov 2025

Attendees :busts_in_silhouette:

Upcoming Calendar :tear_off_calendar:

Agenda

News

  • Jenkins Election 2025 has started
    • Alex Earl leading the elections committee, following the election process
    • Registered voters are in the election voter 2025 group
      • 69 registered voters
    • Two board seats up for election (currently held by Mark Waite and Basil Crow)
    • Five officer seats up for election (Security, Events, Release, Infrastructure, and Documentation)
      • Only 1 contested seat - Documentation Officer
    • List of candidates published to developer list last week, voting in progress.
      • Documentation Officer:
        • Kris Stern
        • Birajit Saikia
    • New board members:
      • Basil Crow
      • Daniel Krämer
    • New officers:
      • Events - Stefan Spieker
      • Release - Tim Jacomb
      • Infrastructure - Damien Duportal
      • Security - Wadeck Follonier
    • Wadeck Follonier communication

Action Items

  • Basil create the attribution entries for the downloads page
  • Mark Waite propose further definition of sponsorship tiers
  • Mark Waite request transfer of Jenkins DNS ownership (jenkins.io and jenkins-ci.org) from R. Tyler Croy to the Linux Foundation

Community activity

  • Jira to GitHub transition for Jenkins core components
  • Java 25 support
    • Jenkins core 2.534 supports Java 25
    • ~50% of top 250 Jenkins plugins are already testing with Java 25
      • 20+ pull requests in progress to test more plugins with Java 25
  • Community plugin maintainers proposal for discussion in Jenkins developer mailing list
    • Java 25 will not use the community plugin maintainers process - several key participants are unavailable
      • Java 25 support follow the same pattern we used for previous major Java versions
        • Community members work on it as their time and interests allow
      • What is the timeline for support?
        • Java 25 supported in Jenkins weekly October 28, 2025
        • Java 25 supported in Jenkins LTS January 7, 2026
        • No timeline set for plugins, though we’d love to see 90% of the most popular 250 plugins testing with Java 25 by January 7, 2026

Governance Topics

  • Jenkins Election 2025 status report - Alex Earl
    • Voting is in progress, 29 people have voted so far.
  • Jenkins Contributor Summit 2026 - Mark Waite
    • 30 Jan 2026
    • Table requested at FOSDEM
    • Alyssa Tong has confirmed the venue with Beta Cowork - $250 fee to reserve the room
      • Expense approved by the Board
    • Mark Waite proposes we use a similar process as last year to prioritize attendees and their reimbursements
      • Spreadsheet with proposed attendees
      • Board members prioritize the attendees
      • Reimbursements from the Jenkins CrowdFunding site
      • Board approves this process
    • Funding travel (~12000$ for 15 people)
  • JFrog artifact reduction project (infra issue 4533) - Mark Waite
    • OpenSSF Joint Statement on Sustainable Stewardship
      • Continuous Delivery Foundation is a signatory of the joint statement
    • Darin Pope keeps our storage less then 2 TB
    • Bandwidth reductions are still needed
    • Some progress with high volume consumers
      • AWS abuse report is progressing slowly on the top 3 consumers
    • Jenkins project use has further reduced bandwidth use
      • Still areas to improve (weekly generation of extensions list)
    • JFrog sponsorship allows not more than 10 TB monthly bandwidth, we are now at 15-20 TB monthly
      • Bandwidth results
        • September: 19 TB
        • October: 17 TB
        • November: 16 TB (forecast)
      • JFrog billing logs analyzed daily by Darin Pope scripts
        • Mark Waite reviews logs occasionally, seeks consumers we can reduce
      • Reductions will not be enough to drop below the JFrog 10 TB per month threshold
        • Something more significant will be required
          • Require authentication?
          • Limit bandwidth over a time period?
          • Other alternatives?
          • Self-host an instance?
        • Infrastructure changes are expected
      • Limited responses from a few companies
        • Likely will block IP addresses of largest consumers for 2 days
          • Identify remaining large scale consumers by refusing them for 2 days
          • More conversations with those large scale consumers
      • Have done some work on our side to reduce the usage on our agents
        • Usage has gone down 20-30% since the work started
      • Currently don’t see a path getting down that low with organic improvements
        • Still an ongoing conversation with JFrog
        • Next steps are to do some brown outs and block some IP addresses to see who complains
        • This will allow us to find out who the top users are and communicate with them to reduce their usage
      • In a holding pattern to determine next steps
        • Waiting on JFrog for some feedback on what they want to do next
  • Cloud expenses and plans
    • Current situation (see recent notes from Infrastructure Meeting)
      • Microsoft Azure sponsorship ended August 31, 2025
        • Transition completed before donated funds were depleted (help desk 4691)
      • Azure CDF - Remaining: $24k for 2025:
        • October: $5.5k (waiting for final invoice)
        • September: $6k
        • On target to stay within budget for 2025
      • DigitalOcean - Remaining $13,242.16 until January 02, 2026
        • October: $788.81
        • September: $365
        • Increased use as part of migrations, still within budget
      • AWS:
        • CloudBees:
          • October: $580
          • September: $700, still within budget (pushing to $0 in 2026)
        • Sponsored account ($83k credits lefts until 2027 => ~16 months remaining)
          • October: $6.9k
          • September: $5.4k
          • August: $7k
      • Issues with no spot instances being available
        • Cost savings from spot instances are currently not enough to justify them
  • CDF Membership Drive - Mark Waite
    • Blog posted 9 Sep 2025
      • Video panel with
        • Gerard McMahon
        • Dadisi Sanyika
        • Melissa McKay
        • Mark Waite
        • Lori Lorusso
    • Jenkins project needs CDF to continue strong and growing
    • Encourage companies to become CDF members
      • Must be a Linux Foundation member in order to be a CDF member
  • Opens
    • Valentin - GSoC Mentor Summit
      • Good experience, would be good to have a blog post about is
    • Mark - Slider VM
      • Uses Firecracker to launch micro VMs
      • Would like to do a blog post on how to launch micro VM’s as agents in Jenkins
      • Mark will maintain contact with the company
  • Rotating who leads the meeting
    • Alex Brandes - Dec
    • Alex Earl - Jan
    • Valentin Delaye - Feb
    • Basil Crow - Mar
    • Daniel Krämer - Apr