Jenkins Governance Meeting October 13, 2025

2025-10-13T16:30:00Z

Attendees :busts_in_silhouette:

Upcoming Calendar :tear_off_calendar:

  • Next weekly release: 2.532 Tuesday October 14, 2025
  • Next LTS: 2.528.1

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
      • 31 registered voters currently, significantly lower than the 82 registered voters from last year
    • 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)
    • When will we publish the list of candidates?

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

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 - Mark Waite
    • 30 Jan 2026
    • Request the table in FOSDEM (until 9th Nov)
    • 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)
  • 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
  • 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
    • Some new consumers that may need attention
      • Chinanet IP addresses that we don’t know how to contact but have reduced use in recent days
    • JFrog sponsorship allows not more than 10 TB monthly bandwidth, we are now at 20 TB monthly
      • JFrog billing logs analyzed daily by Darin Pope scripts
      • 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 ended August 31, 2025
        • Transition completed before donated funds were depleted (help desk 4691)
      • Azure CDF - Remaining: $24k for 2025:
        • September: $6k
        • On target to stay within budget for 2025
      • DigitalOcean - Remaining $13,242.16 until January 02, 2026
        • September: $365
        • Increased use as part of migrations, still within budget
      • AWS:
        • CloudBees:
          • September: $700, still within budget (pushing to $0 in 2026)
        • Sponsored account ($83k credits lefts until 2027 => ~16 months remaining)
          • August: $7k
      • Issues with no spot instances being available
        • Cost savings from spot instances are currently not enough to justify them
  • Software in the Public Interest (SPI) funds
    • $3100 donation to Oregon State University Open Source Lab has been received
    • Jenkins account at SPI is emptied of funds, expect SPI to close the Jenkins account
  • 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
    • Alex Earl - Nov
    • Alex Brandes - Dec
    • Alex Earl - Jan
    • Valentin Delaye - Feb
    • New board member 1 - Mar
    • New board member 2 - Apr