Attendees
- @dduportal (Damien Duportal)
- @hlemeur (Hervé Le Meur)
- @smerle33 (Stéphane Merle)
- @poddingue (Bruno Verachten)
- @kmartens27 (Kevin Martens)
- @MarkEWaite (Mark Waite)
Announcements
- Weekly: 2.433
- WAR released
- Packages released and pushed to mirrors
- Docker image: not yet (retained as a Windows container image retagging is required before)
- Changelog: ready to roll \o/
- LTS 2.426.1 release last week
- Infra Issue during the Windows packaging: scaling up the Windows Kubernetes node failed with no obivous error. Fixed by manually scaling up.
- Configuration Hiccups on JCasc along with both new “appearance” section and datadog plugin
- New issue for Puppet controllers
Upcoming Calendar
- Next Weekly: 2.434, 28 November 2023
- Next LTS: N.A.
- Next Security Release as per jenkinsci-advisories: N.A.
- Next major events:
- DevOps World London is coming (5 December 2023)
- Jenkins contributor summit prior to FOSDEM in Brussels (3/4 Feb 2024) (Friday 2nd : Jenkins contributor summit)
Notes
-
Done:
-
- [INFRA-3100] Migrate updates.jenkins.io to another Cloud
- Crawler job update to copy tool installs metadata to our ne mirrors
- Update Center job PR ready to review with a feature flag to allow disabling without reverting
- Ability to add new mirror buckets in parallel
- Functional test is success (even though we had different behavior between Jenkins UI and
jenkins-plugin-cli
) - The (new) mirrorbits UC instance has the automatic mirror scan disabled now (as it is trigger every 3 minutes) to avoid (concurent) errors
- Next steps:
- Verify update-center2 once PR is merged (don’t forget backups on the pkg.jenkins.io VM before)
- Copy the “not updated” tool installer which are not updated since years from the pkg.jenkins.io VM to our mirror (as crawler does not update these 2)
- JEP to start
- Plan adding a
us-east
mirror - Plan a brownout test if we get enough approval on the JEP draft
- Performance test of the new mirrorbits
- Proposal for application in publick8s to migrate to arm64
- All
plugin-site*
service migrated (front, back and issues) - Migrated
httpd
andrsync
for the new UC chart - WiP: weekly.ci (later today)
- Next steps after this issue:
- infra.ci migration to arm64: infra.ci.jenkins.io on `arm64` (controller and agents) · Issue #3823 · jenkins-infra/helpdesk · GitHub
- ci.jenkins.io and arm64: ci.jenkins.io and ARM64 · Issue #3824 · jenkins-infra/helpdesk · GitHub
- publick8s resize node pools (issue to be done)
- All
- Start a new repo under jenkins-infra for the Jenkins Contributor Spotlight feature on jenkins.io
- No progress to report
- Let’s work on it now (Kevin ↔ Hervé)
- [Sponsorships] Renew DigitalOcean sponsorship for 2024
- No progress to report
- Let’s work on it now
- [Sponsorships] Setup the secondary Azure subscription to consume the sponsor credits
- Permissions all set (human admins + Service Principals for Terraform
azure*
) - Virtual network for “public” zone peered with actual one
- WiP: creating resource to allow ci.jenkins.io to spin up agents in the new vnet of the new subscription
- Next step: trusted.ci and cert.ci workloads
- Permissions all set (human admins + Service Principals for Terraform
- Plugin site builds failing on infra.ci
- Diagnostics in progress: flakyness (1 of 5 builds passes the
yarn fetch
) and comparative analysis (ci.j vs. infra.ci.j, pipelines, environment differences) - Good news: successfull build on ci.jenkins without requiring the
docker
pipeline agent (e.g. easier to merge pipelines and keep docker VM requirement away)
- Diagnostics in progress: flakyness (1 of 5 builds passes the
- [sponsors] [INFRA-3122] Check for Scaleway sponsorship
- Our contacts delayed a bit as they had a big event last week (“PulseAI”) in Paris
- Todo: fill the open source program form
- Good news: their event had President Macron speaking about Open Source as a good thing. Let’s roll for this sponsorship
- Redirect Chinese pages to English pages and shutdown the Chinese site
- WiP:
- Instruction on our “helm charts/jenkins.io” generation weren’t updated and hard to get. Hervé helping.
- Rewrite instruction checked and being tested.
- Next steps:
- Schedule a new working session soon
- WiP:
- Packer: GOSS version tracking and moving sanity check to goss
- All sanity checks for Linux moved to goss
- Updatecli manifests tracking Linux tools are now also updating versions in goss harness
- Fixup for the git Linux
- WiP:
- Move Windows sanity checks to goss
- Updatecli for windows goss
- factorize goss common
- Updatecli for commons
- Grant markewaite access to the infrastructure VPN
- VPN cert is signed and deployed
- Was not working: for the LTS required team help
- Did not had time to check with him on his Windows machine
- Plugin install stats for plugins with a “-” in the version are not included in the install stats page
- No progress to report
- [INFRA-3100] Migrate updates.jenkins.io to another Cloud
-
New issues:
- infra.ci migration to arm64: infra.ci.jenkins.io on `arm64` (controller and agents) · Issue #3823 · jenkins-infra/helpdesk · GitHub
- Let’s start to work on it (adding to milestone)
- ci.jenkins.io and arm64: ci.jenkins.io and ARM64 · Issue #3824 · jenkins-infra/helpdesk · GitHub
- get.jenkins.io: migrate to the new helm chart (and use
arm64
for its httpd and rsyncd)- [get.jenkins.io] migrate from `mirrorbits` to `mirrorbits-parent` chart · Issue #3828 · jenkins-infra/helpdesk · GitHub - publick8s resize node pools - https://github.com/jenkins-infra/helpdesk/issues/3827
- Smaller x86 nodes
- Check for arm64 nodes (size and amount changes?)
- (documentation) Request from Steve Chin (JFrog) about adding sponsors on the “download” page
- infra.ci migration to arm64: infra.ci.jenkins.io on `arm64` (controller and agents) · Issue #3823 · jenkins-infra/helpdesk · GitHub
-
ToDo (next milestone) (infra-team-sync-2023-11-28 Milestone · GitHub)