Jenkins Governance Meeting September 8, 2025

Attendees :busts_in_silhouette:

Upcoming Calendar :tear_off_calendar:

  • Next weekly release: 2.527 Tuesday September 9, 2025

  • Next LTS: 2.516.3

    • No release lead yet

    • Release September 17, 2025

Agenda

News

  • Jenkins Election 2025 has started

    • Alex Earl leading the elections committee, following the election process

    • Register to vote by joining the election voter 2025 group

    • 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)

    • Nominate by sending a message to the election committee

    • Currently have nominations for all open positions, but would like more!

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

  • Community plugin maintainers proposal for discussion in Jenkins developer mailing list

    • Java 25 will release in September 2025, Jenkins support will likely require a sweep across all the plugins

    • Beta test with Java 25 update project and a small team

      • Basil Crow, Mark Waite, Adrien Lecharpentier, Bruno Verachten, and Darin Pope
    • Proposed the team and the people on it and sent a proposal to the Developers list

    • The team is started to look at it and will go ahead full steam once the team is finalized.

Governance Topics

  • Jenkins Election 2025 status report - Alex Earl

    • Alex will send out email to Developers and Users about nominations and registering for elections.
  • Jenkins Contributor Summit 2026

    • Friday before FOSDEM

    • Will be around 31st Jan and 1st Feb (not official announcement)

    • Alyssa Tong has confirmed the venue with Beta Cowork - $250 fee to reserve the room

      • Expense approved by the Board - Yes, approved
    • 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

  • CDF Membership Drive in September and October

    • Being planned by CDF Governing Board

    • 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
  • JFrog artifact storage reduction project (infra issue 4533)

    • Darin Pope reduced our storage to less then 2 TB

      • Deleted obsolete, unused caches after backup has been created
    • JFrog sponsorship allows not more than 10 TB monthly bandwidth, we are typically 30 TB monthly

      • JFrog access logs have been collected for over a month, Basil Crow has analyzed the data

      • Basil’s analysis of a month of logs does not show any major abusers

      • Largest users are being invited to reduce their use

      • 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 some 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

      • Large percentage of bandwidth from a single AI company

        • Downloading every binary we had ever released

          • They honor a robots.txt file that shows how to block their download

          • JFrog is investigating that implementation now

          • Not sure where this stands at JFrog

      • 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

      • Microsoft Azure sponsorship ends August 31, 2025

        • $900 remaining in the donation

        • Transition will complete before donated funds are depleted (help desk 4691)

      • Azure CDF - Remaining: $32,154 for 2025:

        • August: $3,517 (forecast at ~6.5k :warning:, we can only afford 6.4k monthly until end of 2025)

        • Efforts around decreasing costs are paying off: forecast went from 6.8k last friday to 6.5k today.

      • DigitalOcean - Remaining $13,242.16 until January 02, 2026

        • August: $140 (forecast at $240)

        • Slight increase due to a training VM (expected)

      • AWS:

        • CloudBees:

          • August: $399 (forecast at $658)

          • Recent checks show increased data outbound on pkg.origin.origin.io

        • Sponsored account ($89,470 credits lefts until 2027 => ~17 months remaining)

          • August: $3,776.28 (forecast at $6.0k :warning:)

          • EC2 plugin started to show “over-provisioning” behavior. WiP on fine tuning (GC orphaned, fallback to ondemand) to improve behavior

            • Basil mentions that these changes have been released
      • Having a lot of issues with no spot instances being available

        • Right now we are waiting for instances to be available

        • Need to determine if we want to do something else

        • Basil is working with Damien to try and figure out a good mix of spot and other to get things going a little faster

  • Software in the Public Interest (SPI) funds

    • Mark received 4 board approval votes to donate remainng SPI funds to OSUOSL

      • Donation still in progress with SPI, no issues reported
    • Jenkins contributor summit next year?

      • Use Jenkins funds from the CrowdFunding site
  • Opens

    • Oleg Nenashev

      • Mailing list item about common account for Gradle portal for Jenkins based items

      • Would like to have someone from the infrastructure team to determine next steps

  • Rotating who leads the meeting

    • Valentin Delaye - Oct

    • Basil Crow - Nov

    • Alex Brandes - Dec

    • Mark - Jan