Jenkins Governance Meeting June 16, 2025

2025-06-16T16:30:00Z

Attendees :busts_in_silhouette:

Upcoming Calendar :tear_off_calendar:

  • Next weekly release: 2.515 Tuesday June 17, 2025
    • Proposed LTS baseline 2.514 - releasing July 23, 2025
  • Next LTS: 2.504.3 - June 25, 2025
    • Phillip Glanz is release lead, running the release checklist
    • Backporting announcement, backport candidates and selected
    • Release candidate June 12, 2025
    • Release June 25, 2025
  • Next major events:
    • cdCon and Open Source Summit North America - Denver, CO, USA - June 23-25, 2025
    • Open Source Summit Europe - Amsterdam - August 25-27, 2025

Agenda

News

Action Items

  • Mark Waite submit quarterly CDF status report for Technical Oversight Committee (done for Q1 and Q2)
    • Board members approved rotating assignment to write future status reports
      • Alex Earl - September 2025
      • Basil Crow - December 2025
      • Valentin Delaye - March 2026
      • Alexander Brandes - June 2026
      • Mark Waite - September 2026
  • Mark Waite track reimbursements of all SPI funded attendees at Jenkins Contributor Summit
    • Payments confirmed by SPI - $6000 reimbursed for community travel, $3134.93 remains at SPI
  • Mark Waite confirm with SPI that the donation to OSUOSL is acceptable
  • Basil create the attribution entries for the downloads page
  • Mark Waite propose further definition of sponsorship tiers
  • Mark Waite notify Jenkins plugin maintainers that community plugin maintainers initiative opt-out is open

Community activity

  • Firefox Extended Support Release (ESR) moved from Tier 1 support to Tier 2 support in browser compatibility matrix
  • 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
    • Jakarta EE 9 sweep was much smoother than the last sweep a year ago
      • Did not have to battle with outdated sources in top 250 plugins
    • Beta test with one community plugin maintenance project and a small team
      • Mark Waite, Basil Crow, Adrien Lecharpentier, Bruno Verachten, and Darin Pope
    • Google Summer of Code project accepted for Plugin Modernizer project with @jonesbusy as lead mentor
      • Considering adding a recipe for Java 25 migration
    • Oleg’s concern is that opt-out is required, but wants maintainers to have more time to decide to opt-out
      • Adopt a plugin only requires a two week period for adoption
      • Proposal: Email message to known maintainers stating that project is starting (in the future) and they need to opt-out if not interested

Governance Topics

  • CDF and Linux Foundation need to own the jenkins.io domain and its subdomains
    • Mark Waite to request transfer of ownership from R. Tyler Croy to the Linux Foundation
  • Plugin statistics are being reported
    • Improvements are pending to move the tasks to Jenkins infra
  • JFrog artifact storage reduction project (infra issue 4533)
    • JFrog sponsorship allows not more than 5 TB storage, we were over 10 TB storage
    • Darin Pope reduced our storage to less then 2 TB
      • Deleted obsolete, unused caches after backup has been created
    • We are still exceeding their bandwidth limits (limit is 10TB per month, currently using 20Tb per month)
      • JFrog access logs have been collected for a week, Basil Crow has agreed to analyze them to detect abuse and overuse
      • Basil’s guess is that GitHub Actions are the primary consumer, logs will answer the question
      • The bandwidth use is from the releases repository, not from public
  • Cloud expenses and plans
    • Current situation
      • Microsoft Azure sponsorship extended to August 31, 2025
        • $13.6k remaining in the donation
        • Microsoft confirmed there will be no new donation
      • AWS sponsorship ends 31 Jan 2027
        • AWS has granted an additional $60k donation, enough to last into mid 2026
        • Discussions started on how to announce the donation
      • DigitalOcean ends 31 Jan 2026
        • $13.7 remaining in the donation
        • Will increase our use of DigitalOcean
      • CDF sponsorship
        • $60k annual budget for 2025
        • Well under budget for 2025, holding savings in reserve in case we need it later in 2025
    • Specific actions infrastructure team is taking
      • Move ci.jenkins.io back to Azure for April, May, and part of June (use the Microsoft donation before it expires) Done
      • Alert CDF that we’re temporarily reducing monthly spend, knowing that we’ll increase later in the year Done
      • Meet with sponsors at cdCon / Open Source Summit North America in June (Denver, CO, USA) - Mark Waite and Basil Crow
      • Move more services from CDF to DigitalOcean (use the DigitalOcean donation before it expires)
      • Move ci.jenkins.io back to AWS in June
    • Azure (CDF paid)
      • March: $4.3k
      • April: $4.1k
      • May: $3.2k
      • June: $3.8k (forecast)
    • Azure Sponsorship (Microsoft Credits) - $13k remaining, donation ends Oct 2025
      • March: $4.3k
      • April $12.1k
      • May: $14.6k
      • June: $10k (forecast)
    • DigitalOcean - Remaining $13k (~7k consumed) until 02 January 2025
      • March: $272
      • April: $349
      • May: $310
      • June: $240 (forecast)
    • AWS:
      • CloudBees:
        • March: $551
        • April: $532
        • May: $548
        • June: $550 (forecast)
      • Sponsored account
        • March: $14.6k
        • April: $2k
        • May: $3
  • Software in the Public Interest (SPI) funds
    • Mark received 4 board approval votes to donate remainng SPI funds to OSUOSL
      • Refer to OSUOSL blog posts - OSUOSL in jeopardy and OSUOSL future update
      • SPI treasurer is checking if we are allowed to donate Jenkins funds from SPI to OSUOSL
        • If funds are earmarked specifically for benefit of Jenkins project, then we may not be allowed to donate them to SPI
    • Jenkins contributor summit next year?
      • Mark asked SPI to extend until March 2026
    • Bruno attending Open Source Summit Europe