Attendees 
- @dduportal (Damien Duportal)
- @jayfranco999 (Jay Reddy)
- @MarkEWaite (Mark Waite)
Announcements 
- Jenkins Weekly Releases
- Last Week: 2.575, minor issue on Docker image publication, fixed by chore(ci/publish) ensure all docker bake build calls uses the same set of `--file` flags by dduportal · Pull Request #2422 · jenkinsci/docker · GitHub
- This Week: 2.576 (tomorrow, as part of the advisory)
- Announcements:
- Team capacity:
- Damien is off on August 10>13 and August 19->23, and on 31
- Herve is off on August 19 → 30
- Priorities:
- Infra Roadmap: Jenkins Roadmap
- Current EPICs (by priority): GitHub · Where software is built
- No meeting to cancel in August

- Team capacity:
Upcoming Calendar 
- Next infra meeting: 2026-08-11
- Next Weekly:
- 2.576 on 2026-08-05 (tomorrow - advisory)
- 2.577 on 2026-08-11
- Next LTS: 2.568.2 - 2026-08-05 (tomorrow - advisory)
- Next Security Release as per jenkinsci-advisories: 2026-08-05 (incoming advisory)
- Upcoming credentials expirations (~3 weeks):
- 2026-08-09: [infra.ci] contributors|stats|plugins FileShare service principal credentials
- 2026-08-19: [infra.ci] NPM token expires
- Issue to create => @7JoquqrvQFu6FDlR14JVhg
- 2026-08-22: [trusted.ci] Artifactory Admin Token for RPU expires
- Issue to create => @dduportal
- Next major event: N.A.
Cloud Budgets
-
Azure (CDF paid)
- May: ~$2,800 (invoice)
- June: ~$2,108 (invoice)
- July: $2,182.84 (forecasted at $2,2k)
- August: ~$213.47 (forecasted at $2,1k)
We will meet our threshold of $2.5k monthly- Note: publick8s should move to sponsored subscription ($880 for June, forecasted at $960 for July)
-
Azure Sponsored subscription (Microsoft Credits): $74630 credits on August 4 2026
- May: ~$5,734 (invoice)
- June: ~$5,542 (invoice)
- July: $5,518.05 (forecasted at $5.1k)
- August: ~$793.16 (forecasted at $5,6k)
At current rate, we shall deplete credits on September 2027 (unless we have to move ci.jenkins.io here)
-
DigitalOcean - Remaining $6,472.29 until January 02, 2027
- May: $1186.97 (invoice)
- June: $740.32 (invoince)
- July: $496.88 (forecasted at ~$516)
- August: $45.62 (forcasted at ~$460)
At current rate, we shall deplete credits on June 2027
-
AWS:
- Sponsored account, credits left: $29.8k until 01/31/2028 (on 1st July)
- May: $14.9k
- June: ~$7,893
- July: $5,891.74 (forecasted at ~5.8k)
- August: ~$487.03 (forecasted at ~5.4k)
At current rate ($5.6k monthly), we shall deplete credits on January 2027
- Sponsored account, credits left: $29.8k until 01/31/2028 (on 1st July)
-
JFrog Artifactory Usage
- Storage: 1.87 Tb (steady)
- Bandwidth:
- May: 29.98 Tb
- June: 23.24 Tb
- July: 31.3 TB (forecasted at ~29 Tb)
- August: 6.77 TB (forecasted at ~50.7Tb)
-
Algolia API usage
- Context: [plugins.jenkins.io] Watch Algolia search usage for June 2026
- plugins.jenkins.io:
- (July): ~86.4K (21%) search requests(max. 400K monthly)
Notes 
-
Done:
-
keep-infra-sane-and-maintainable
- Upgrade s390x Linux from Ubuntu 24.04 to 26.04
- Upgrade s390x Linux from Ubuntu 22.04 to 24.04
- standardize docker
updateclipipelines on a single properties() call - updatecli daily cron isn’t actually firing on a bunch of repos (terraform + docker)
- [Jfrog Artifactory/MyJfrog portal] Allow access (billing and support) to the whole team on MyJfrog
-
keep-infra-up-to-date
-
support
-
-
-
support
- Enable previews for the
plugin-modernizer-statsrepo PRs- Damien on it. Was delayed from last week, let’s roll
- build-pipeline plugin tests now fail with ‘cannot find Chrome binary’
- No work done yet, but keeping it open for plugin contributors if they have the same issue.
- Let’s move out of milestone as no more active tasks from infra team
- Enable previews for the
-
keep-infra-up-to-date
- Prepare release, packaging and docker backports for LTS 2.568.2
- packaging and release done in emergency this morning to unblock advisory staging (Damien missed it last week)
- WiP on Docker for today (later). Must be done before advisory.
- [infra.ci.jenkins.io] Azure Credentials for stats.jenkins.io, plugins.jenkins.io, and contributors.jenkins.io expires on 2026-08-09
- Jay will do it tomorrow early his time
- Note: start with plugins.jenkinbs.io
- Prepare update-center root CA rotation
- 2nd certificate released
- On hold until after the advisory
- Waiting from Wadeck (security officer) to be back from holidays to be Damien’s backup
- Bump NodeJS from 22 to 24 (most recent LTS)
- incremental-publishers => Dockerfile wasn’t tracked (already on 24.x though)
- Still open, because we fail to bump uplink’s NodeJS version. need more time to spend on this one
- Drop Windows 2019 support
- SIG platform was informed about the upcoming infra deprecation of Windows 2019
- Controller container image already deprecated in June
- Issues opened for agent container images
- PR opened and ready to merge for SSH agent
- WiP on the inbound agent PR
- Next step: wip on ci.jenkins.io, before removing all infra 2019 stuff
- Prepare release, packaging and docker backports for LTS 2.568.2
-
keep-infra-sane-and-maintainable
- [pipeline-library] define a common
nodeWithTimeoutAndRetry()function for website builds- WIP: Damien is playing with Claude and Pipeline Libraries.
- Migrate
publick8sAKS cluster to the Azure 2026 Sponsored subscription- On hold, back to backlog until cert.ci controller is migrated as we should move to Sweden but need 2 requirements ()
- Service endpoint for storage challenge solved in cert.ci for build reporting => good for NFS
- Next challenge to solve: ACR caching service endpoint between regions (see cert.ci below for that)
- [cert.ci.jenkins.io] migrate controller VM from Azure CDF to Azure sponsored subscription
- Ddduportal resuming work, need to comment and set up task list
- [AWS] Activate user-defined cost allocation tags
- Didn’t help with pinpointing high cost consumption, discussion to be removed.
- Matomo github/docker repos
- MySQL 8.0 support is costing us additional $$ in CDF subscription on 31 July OR upgrade to 8.4
- Performed the 8.4 upgrade (for the fun)
- But since Matomo never was put in production, DB was not used ; removed these unused resources (CDF)
- Back to backlog now
- [pipeline-library] define a common
-
-
Issues added to the next milestone:
- JDK patch upgrade campaign (July 2026)
- Mark confirm that no need to rush this update on tomorrow’s updated (2.576 / 2/568.2) as no criticial fixes there
- Jay takes it, can start after the advisory
- Request for PR preview to be enabled for
contributor-spotlightrepo’s non-default branch- Needed for GScoC, need Netlify + infra.ci pipeline minro changes to be set up
- Request for PR preview to be enabled for stories repo’s non-default branch
- Same as above
- JDK patch upgrade campaign (July 2026)
-
Issues staying in backlog/triage:
- [ci.jenkins.io] optimize Maven Cache loading during EC2 Agent startup
- [Maven Dependency] could not be resolve
org.eclipse.m2e:lifecycle-mapping:jar:1.0.0Maven plugin - Upgrade to Kubernetes 1.35
- Debian upgrade campaign:
bookworm(12.x) totrixie(13.x) - Tombstone
plugin-site-apiservice (in favor of a static report file) - [Terraform azure/aws/shared-tools] Migrate Kubernetes provider resources (
kubernetes_*) to versioned resources (kubernetes_*_v1) - See if we can get OIDC enabled on our artifactory
- main branch Jenkins build status is in progress but not build was triggered
- msbuild not available on ci.jenkins.io Windows agent for winp build process
- Sporadic HTTP 503 First byte timeout errors on jenkins.io
- Provide Maven 4 pre-release templates on ci.jenkins.io
- Move docker controller images publication job from trusted.ci.jenkins.io to release.ci.jenkins.io
- Enable Jenkins CLI
- [(status|contributors|stats|docs|stories|cn|jenkins-io-components).jenkins.io, Websites PR previews] Netlify billing plan changed: evaluate and act
- Prepare for post-Jira account management
- Inform of Ingress NGINX Retirement in March 2026
- [Azure Deprecation] Convert your OS disks to Standard SSD or Premium SSD before 8 September 2028
- [Azure] Merge webservices data storage accounts into a single one with NFS v4.1
- private docker image registry for staging core security releases
- [ci.jenkins.io] diagnose and eventually fix the EC2 Windows VM performances and build failures/retries
- [PHS/Datadog] improve monitoring using application logs
- Chinese jenkins site incorrect site redirection
- Add a real-world job to weekly.ci.jenkins.io
- [ci.jenkins.io] Monitor and Garbage collect data volume of the DockerHub registry mirror and EC pull through cache
- Move collection of stats out from Kohsuke’s home
- Support [skip ci] on default branch
- Create build for jenkinsci/winp on release ci server
- [Update Center] HTTP/404 on
/current/updates/*.json*links - Add monitoring for CD secrets updates
- Add reminder about Jira notification email address
- [INFRA-3046] Monitor Jenkins mirrors Age
- [INFRA-2352] Add monitoring for age of crawler files
- Decrease BOM costs by splitting tests more efficiently