Attendees 
- @lemeurherve (Hervé Le Meur)
- @jayfranco999 (Jay Reddy)
- @dduportal (Damien Duportal)
- @MarkEWaite (Mark Waite)
Announcements 
- Jenkins Weekly Releases
- Last Week: 2.554
- This Week: pending Wednesday security release
- Announcements:
- Jenkins Digicert Code Signing Certificate expires in May: [pkg.jenkins.io/release.jenkins.io] Certificate signing the MSI Jenkins package expires on 16 May 2026 · Issue #4923 · jenkins-infra/helpdesk · GitHub
- Team capacity:
- Damien is back this week \o/ then off until mid April 2026
- Priorities:
- Infra Roadmap: Jenkins Roadmap
- Damien to update for Feb./March this week
- Current topics:
- Azure Sponsored Subscription 2026: utilizes the 100k$ credits for the Jenkins Infrastructure
- Absolute top priority
- MSI signing renewal
- Absolute top priority (2nd ;))
- Windows 2025/2022/2019
- Maven 4 RC/GA
- (add to roadmap): weekly.ci.jenkins.io as public live demo
- Azure Sponsored Subscription 2026: utilizes the 100k$ credits for the Jenkins Infrastructure
- Infra Roadmap: Jenkins Roadmap
Upcoming Calendar 
- Next infra meeting: next week
- Next Weekly: 2.555 (Wednesday)
- Next LTS: 2.541.3 (Wednesday)
- Next Security Release as per jenkinsci-advisories: Wednesday
- Upcoming credentials expirations (~3 weeks):
- Renew ci.jenkins.io API token for incremental-publisher: 2026-04-10
- [release.ci.jenkins.io] Azure Credentials for Core Release (Vault access) expires: 2026-04-12
- Next major event:
- cdCon May 18-20 in Minesota, Mark will be controller of ceremonies!
Cloud Budgets
-
Azure (CDF paid)
- October: $5.5k (invoice)
- November: $5.7k (invoice)
- December: $5.4k (invoice)
- January: $5.6k (previously forecasted at $5.8k, Hervé has no access to invoice)
- February: $6.4k (previously forecasted at $6.8k, Hervé has no access to invoice)
- March: $3.4k (forecasted at $6.4k, previously at $6.6k)
- Moving workload to new Jenkins Sponsored subscription
- Additional cost reduction options are also available after we use new sponsored subscription
-
Azure Sponsored subscription (Microsoft Credits): available since the end of February \o/
- Epic: Azure Sponsored Subscription 2026: utilizes the 100k$ credits for the Jenkins Infrastructure
- March: $290 (forecasted at $500, previously at $432)
-
DigitalOcean - Remaining $9,635.07 (March 2026) until January 02, 2027 (19 months left at current rate)
- October: $788.81 (invoice)
- November: $831.38 (invoice)
- December: $454.60 (invoice, previously forecasted at $585)
- January: $385.30 (invoice, previously forecasted at $407)
- February: $565.03 (invoice, previously forecasted at $609)
- March: $193.01 (forecasted at $352, previously at $337)
-
AWS:
- Sponsored account
- AWS sponsoring renewed \o/
- $60k new credit line expiring on 2028-01-31
- $27,907.47 left on the existing $60k credit line (3rd March 2026) until 31 May 2027
- October: $6.9k
- November: $5.9k
- December: $10.7 (previously forecasted at $9.5k way higher than usual)
- Huge increase due to EC2 plugin bug
- January: $15.5k (invoice, previously forecasted at $15.3k)
- Still really high, ci.jenkins.io is once again at risk if we don’t decrease the consumption or if we don’t move it somewhere else before end of April 2026
- Need an issue ASAP for the EC2 agents GC (Damien)
- Need an issue for packer image various resources cleanup
- Mark opened an issue on the EC2 plugin: ci.jenkins.io EC2 agents sometimes hang and fail to connect with SSH key not found · Issue #1990 · jenkinsci/ec2-plugin · GitHub
- February: $11.1k (invoice, previously forecasted at $10.3)
- Forecast lowered but still quite high
- March: $6.4k (forecasted at $12.1k, previously at $13.0k)
- We need to resume the work on the cleanups
- Sponsored account
-
Jfrog Artifactory Usage
- Storage: 1.74 Tb (was 1.56 Tb last week)
- Bandwidth:
- October: 16.67 Tb
- November: 15.9 Tb
- December: 30.34Tb
- A single IP address consumed 12Tb in December
- JFrog didn’t block this address until this month (unless this consumer changed its IP?)
- January: 16.67 Tb (previously forecasted at 15.9 Tb)
- Sounds like the abuser stopped abusing
- February: 17.46 Tb (previously forecast at 18.3 Tb)
- March: 13.16 Tb (forecasted at 24.0 Tb, previously at 22.8 Tb)
- There was already 3.3 Tb on the 3rd of March
- Mark needs to warn JFrog about the heavy use in early March
- Mark needs to review the recent log analysis
Notes 
-
Done (Milestone ID)
- Support
- Keep infrastructure up to date
- [infra.ci.jenkins.io] Azure Credential to allow writing to reports.jenkins.io expired on 2026-03-19
- Prepare release, packaging and docker backports for LTS 2.541.3
- Maven 3.9.13 upgrade campaign
- Update deprecated
updatecliCLI calls toupdatecli pipelinesubcommands - Use JDK25 for our Jenkins controllers
-
Work in Progress (Milestone ID)
- Keep infrastructure sane and maintainable
- [cert.ci.jenkins.io] Run ephemeral VM agents in the sponsored subscription
- [trusted.ci.jenkins.io] Run ephemeral VM agents in the sponsored subscription
- Monitor builds on our private instances (trusted.ci.jenkins.io / infra.ci.jenkins.io / release.ci.jenkins.io)
- Pending bandwith
- Move docker controller images publication job from trusted.ci.jenkins.io to release.ci.jenkins.io
- [ci.jenkins.io] Require authentication for read access
- [(status|contributors|stats|docs|stories|cn|jenkins-io-components).jenkins.io, Websites PR previews] Netlify billing plan changed: evaluate and act
- Optimise cost and maintainance by merging Windows 2022 and Windows 2025 templates
- [staging.pkg.origin.jenkins.io/staging.get.jenkins.io] Garbage collect the inactive branches
- [get.jenkins.io,mirrors.updates.jenkins.io] Resume GeoIP database weekly update
- Ensure the BOM cache filler runs successfully and is easier to use and monitor
- Setup a job/set of jobs to allow performing maintenance operations (cron, GCs of resources, etc.)
- [stats.jenkins.io/infra-statistics] Move “data for the usage stats site” generation (from anonymized data) out from Andrew machine
- Support
- Keep infrastructure up to date
- Keep infrastructure sane and maintainable
-
New items:
- [Uplink,Rating,PHS,Keycloak] Postgres version 13 will lose standard Azure support on March 31, 2026. Upgrade now to avoid extended support charges starting August 1, 2026.
- msbuild not available on ci.jenkins.io Windows agent for winp build process
- Empty Adoptium/adoptopenjdk Java list
- We want to fail fast (better to delay tool updates than breaking installations)
- Then, will need an issue in crawler to optimize (only deployed non failed tool installers to decrease error scope)
- Sporadic HTTP 503 First byte timeout errors on jenkins.io
- Provide Maven 4 pre-release templates on ci.jenkins.io