infra-team-sync-2022-08-23
github-actions
released this
03 Nov 11:23
·
78 commits
to main
since this release
🎥 Meeting Recording
📆 Shared Calendar
💬 community.jenkins.io & IRC Chat Room #jenkins-infra
📧 Google Group (mailing list) jenkins-infra
Attendees 👥
- Bob Miles from salad.com
- @dduportal (Damien Duportal)
- @lemeurherve (Hervé Le Meur)
- @smerle33 (Stéphane Merle)
- @gounthar (Bruno Verachten)
- @MarkEWaite (Mark Waite)
Salad.com (guest: Bob Miles)
- https://salad.com/. Ref. https://community.jenkins.io/t/seeking-advice-we-have-too-much-compute-not-enough-jobs/3292
- Proposal: Jenkins project to use the project to get feedbacks for the workload
- Network of (personnal) computers running an agent process. Compute is distributed across this network of computers for different workloads: mining since 3 years, ability to run containerized workloads
- Average time of a task (given what JenkinsCI build are doing)? Incentive about "finishing" tasks but spectrum is broad
- Electric consumption: choice and measure delegated to the compute provider users, so no metrics
- Encryption: None, based on trust model (multi layers of trust indicators). Do not put sensitive dataset there.
- Workload isolation: Windows Host machines. Relies on WSL2 to tap in the GPU and Linux workload. Containers are run in the WSL isolation engine.
Announcements 📢
- Damien in PTO from 27th until the 6th of september (included)
- Mark in PTO next Tuesday (25th)
- Security Advisory in progress, everyhting looks good
- Weekly Core release 2.365, checklist in progress, everything looks good
Upcoming Calendar 📆
- Next Weekly: Next Tuesday
- Next LTS: 7th of September, dropping JDK8 for this LTS
- Next Security Release: today
- Next major event: N.A.
Notes 📖
-
Done:
- UC doesn't offer release of new plugin
- JDK8 images only published for first patch release 2.346.1 of final release cycle
- Migration of jenkins(se) from on prem to google cloud vmware engine
- [accounts.jenkins.io] Fix instructions for spam unblock
- ec2-plugin patch by @lemeurherve to specify custom java bin path
- jenkinsci/ec2-plugin#766
- tested with an incremental build, deployed on infra.ci.jenkins.io
- allow us to specify the agent JDK to use, for every OS (wasn't possible for Windows before. Note: we weren't concerned by this issue as we're using SSH for our Windows agents, using the unix template)
-
- incorrect/missing maven settings file (for plugin builds?)
- Enter too many times CAPCHA code
- How does the blocking works?
- Wait for security feedback
- Publish
acceptance-test-harness
docker image on release- Almost there: we are almost there. Trying deploy with tag to be done before closing.
- [ci.jenkins.io] collect datadog metrics for ephemeral VMs
- Datadog agent enabling validated manually in Azure
- Currently adding the setup on JCasc for controllers
- Next step: EC2 VMS
- Want containerized Java 17 Windows agents
- Merged VM and Container templates into the same one. Linux to be tested (and deployed) if working. @lemeurherve
- Windows container work in progress. Nitpicking on powershell.
- (Re) Introduce an artifact caching proxy for ci.jenkins.io
- Goal: limit bandwidth consumed from repo.jenkins (JFrog)
- Re-introducing the same as years before, but 1 proxy per cloud region (to avoid cross-region bandwitdh)
- 1st instance installed in Azure, tests in progress to get the correct Maven settings to use it (locate the correct proxy depending of the agent type. Using env. var from agent template)
- Tested on the jenkins-infra-test-plugin (on real life ci.jenkins.io)
- Next steps: Add user/password protection (in addition to IP whitelisting) and deploy the 2 other proxies and their configuration
- https://twitter.com/jenkins_release is many weeks behind
- Account recovered.
- Next step: understand dlvr and check the actual automation to fix it
- Note from Hervé: could be a good help to automate tweets for advocacy
- Damien asks for help. @lemeurherve volunteers
- Access to npm namespace
- Waiting for the NPM support team. Removing from milestone until they answer.
- There is a
jenkins
user with no plugins and no activity: trying to reclaim this account to conert it to an organization (and fix the request from Gavin)
- Weekly release build does not resume
- Fundamental question: do we want automatic retry? Is it worth it given the frequency.
- Agent failure? Even this is questionnable for release.
- [pkg.jenkins.io,releases] Finish cleanup of mirrorbrain
- Might be slowed down with Damien PTO
- Required puppet factorization