-
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
last changed at Nov 6, 2024 10:07 AM, pushed by Damien Duportal
- Loading branch information
HackMD
committed
Nov 6, 2024
1 parent
95c4b32
commit aedb2ba
Showing
1 changed file
with
147 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
--- | ||
tags: meeting, infrastructure | ||
project: infrastructure | ||
--- | ||
<!-- markdownlint-disable MD026--> | ||
|
||
# 2024-11-05 | ||
|
||
[:movie_camera: Zoom Meeting Room](https://zoom.us/j/92454301214?pwd=aEVoUi9EanpaakN3L1ZxRlpDQk5Ddz09) | ||
[:calendar: Shared Calendar](https://jenkins.io/event-calendar/) | ||
[:speech_balloon: Chat Room #jenkins-infra](https://matrix.to/#/#jenkins-infra:matrix.org) | ||
[:email: Google Group (mailing list) jenkins-infra](https://groups.google.com/g/jenkins-infra) | ||
[🧠 Previous Meeting Notes](https://github.com/jenkins-infra/documentation/blob/main/meetings/2024-10-29.md) | ||
|
||
## Attendees 👥 | ||
|
||
<!-- Handles are community.jenkins.io handles --> | ||
* @MarkEWaite (Mark Waite) | ||
* @smerle33 (Stéphane Merle) | ||
* @poddingue (Bruno Verachten) | ||
* @kmartens27 (Kevin Martens) | ||
|
||
## Announcements :loudspeaker: | ||
|
||
1. Jenkins Releases: | ||
* Last Week: 2.483 went well | ||
* Last Week: 2.479.1 LTS went well | ||
* This Week: 2.484 started on time at 10:30 UTC | ||
|
||
## Upcoming Calendar 📆 | ||
|
||
* Next Weekly: 2.485 | ||
* Next LTS: 2.479.2 (27 Nov 2024) - Kris Stern is release lead | ||
* Next Security Release as per [jenkinsci-advisories](https://groups.google.com/g/jenkinsci-advisories): N.A. | ||
* Upcoming credentials expirations (~3 weeks): | ||
* trusted.ci Azure VM credential (20 Nov.) | ||
* release core Azure Vault credential (20 Nov.) | ||
* Next major event: | ||
* Jenkins Elections - voting start 1st of November | ||
* 2 weeks "Releases break" at the end of calendar year | ||
* Delays LTS 2.479.3 to 8 Jan 2025 | ||
* [Jenkins Contributor summit](https://community.jenkins.io/t/jenkins-contributor-summit-on-jan-31-2025-call-for-topics-and-ideas/21678/1) - 31 January 2025 in Brussels, Belgium | ||
* FOSDEM - 1 and 2 February - Brussels, Belgium | ||
|
||
## Cloud Budgets | ||
|
||
* Azure CDF: | ||
* August: $4,552 (invoice) | ||
* September: $3,810 (invoice) | ||
* October: $4.1k | ||
* November: $459 (forecast at 3.4k) | ||
* Azure Sponsorship (Microsoft Credits) - Remaining: $33039 ($66961 consumed) until May 2025 | ||
* August: $10.5k consumed | ||
* September: $10.4k consumed | ||
* ⚠️ October: $12.9k consumed | ||
* November: $985 (Forecast at ~8k) | ||
* DigitalOcean - Remaining $15,638 (~5k consumed) until 02 January 2025 | ||
* August $200.08 (invoice) | ||
* September: $158 (invoice) | ||
* October: $195,67 (invoice) | ||
* November: $20 (Forecast at ~$150) | ||
* AWS: | ||
* CloudBees: | ||
* August: $6.3k | ||
* September: $6.1k | ||
* October: $6.4k | ||
* November: $715 (forecast at $6k) | ||
* Sponsored account | ||
* October: $178 | ||
* November: $28 (forecast at ~$210) | ||
|
||
## Notes :book: | ||
|
||
<!-- Generate the content below from the GHA workflow https://github.com/jenkins-infra/helpdesk/actions/workflows/infra-meeting-release.yaml --> | ||
|
||
* [Done](https://github.com/jenkins-infra/helpdesk/milestone/134?closed=1): | ||
* Update Center: | ||
* [[Azure Update Center] Serve directory listing instead of redirecting to mirrors (ending in HTTP/404)](https://github.com/jenkins-infra/helpdesk/issues/4373) | ||
* [[cloudflare] Collect access logs in a location where we can view and request them](https://github.com/jenkins-infra/helpdesk/issues/4372) | ||
* [Update ci.jenkins.io, trusted.ci, cert.ci and release.ci to latest LTS version 2.479.1](https://github.com/jenkins-infra/helpdesk/issues/4370) | ||
* [Artifact Caching proxy issue (Pipeline can't find the remote artifactory)](https://github.com/jenkins-infra/helpdesk/issues/4367) | ||
* Plugin contributor did break their `pom.xml` but we helped them fix it (by... rollbacking their change of `repository.id`) | ||
* [Adding GSoC project to jenkins-infra](https://github.com/jenkins-infra/helpdesk/issues/4260) | ||
|
||
* [Closed as not planned](https://github.com/jenkins-infra/helpdesk/milestone/134?closed=1): | ||
* Thanks @timja for helping plugin contributor in: | ||
* [CD pipeline for railflow-testrail plugin fails to upload to maven repo](https://github.com/jenkins-infra/helpdesk/issues/4371) | ||
* [CD pipeline fails to upload to Artifactory for some users](https://github.com/jenkins-infra/helpdesk/issues/4374) | ||
|
||
* [Work in Progress](https://github.com/jenkins-infra/helpdesk/milestone/134): | ||
* [[INFRA-3100] Migrate updates.jenkins.io to another Cloud](https://github.com/jenkins-infra/helpdesk/issues/2649) | ||
* We need a 6th brownout! | ||
* Proposal: Thursday 7 Nov. 09:00am UTC -> Friday 8 Nov. 09:00am UTC | ||
* Need blog post, status.jio ASAP | ||
* To do before production | ||
* Conclude that the 6th brownout shows no red flag (5th brownout did not) | ||
* Add a `mirrorbits refresh` step in the update_center2 `publish` script before scanning mirrors | ||
* Warning: time impact? | ||
* Alternative: decrease the refresh repo frequency to 10 min (today) to 3-4 min (based on the required time) | ||
* Add archives.jenkins.io as a 3rd mirror (send data to it, and add it as a mirror) with a lower weight | ||
* Goal: add an alternative to Cloudflare | ||
* Risk: do not consume too much DigitalOcean billing on it | ||
* Using as a fallback instead of a mirror? Depends on the result of mirrorbits refresh | ||
* Proposed production date: Monday 18 November at 09:00am UTC | ||
* [[packer-images] track Linux base images with `updatecli`](https://github.com/jenkins-infra/helpdesk/issues/4365) | ||
* Delayed as Jay is off | ||
* [[AWS] Move ci.jenkins.io from Azure (sponsorship) to AWS (sponsorship)](https://github.com/jenkins-infra/helpdesk/issues/4313) | ||
* [[ci.jenkins.io] Define virtual networking for AWS](https://github.com/jenkins-infra/helpdesk/issues/4320) | ||
* WiP on Network ACLs by Damien to secure the controller VM subnet | ||
* [[ci.jenkins.io] Create private EKS cluster with "side" services (datadog, ACP, etc.)](https://github.com/jenkins-infra/helpdesk/issues/4319) | ||
* WiP on IAM roles and permissions to ensure Terraform is not allowed to manage permissions itself | ||
* [[ci.jenkins.io] Move controller (VM) to AWS](https://github.com/jenkins-infra/helpdesk/issues/4315) | ||
* Delayed until Network is fixed (next step: create empty VM) | ||
* [Multiple requests for GSoC 2024 Plugin Modernizer Tool](https://github.com/jenkins-infra/helpdesk/issues/4262) | ||
* Valentin and Tim should transfer repository this week: waiting for them before setting up CI/CD on this project | ||
* [[get.jenkins.io, azure.updates.jenkins.io] MaxMind GeoIP Rate Limit hit when redeploying/upgrading `mirrorbits` chart](https://github.com/jenkins-infra/helpdesk/issues/4240) | ||
* [[GeoIP database][subtask] Add a `CronJob` geoip updater task for mirrorbits](https://github.com/jenkins-infra/helpdesk/issues/4278) | ||
* Delayed: down prioritized due to AWS work | ||
|
||
* New Issues (to triage): DELAYED | ||
* [(packer-images): Add Win-19, Win-22 (AMD64 and ARM64) AMIs For EC2 agents](https://github.com/jenkins-infra/helpdesk/issues/4354) | ||
* [[terraform-aws-sponsorship] updatecli manifest for outbound ips](https://github.com/jenkins-infra/helpdesk/issues/4352) | ||
* [[ci.jenkins.io] Set up an ECR pull through cache](https://github.com/jenkins-infra/helpdesk/issues/4321) | ||
* [[ci.jenkins.io] Move ACI agents to ephemeral Windows containers to AWS](https://github.com/jenkins-infra/helpdesk/issues/4318) | ||
* [[ci.jenkins.io] Move ephemeral Linux containers to AWS](https://github.com/jenkins-infra/helpdesk/issues/4317) | ||
* [Switch agent (java home) to JDK21 default](https://github.com/jenkins-infra/helpdesk/issues/4127) | ||
* [Switch default JDK to 21 for pipeline libraries](https://github.com/jenkins-infra/helpdesk/issues/4126) | ||
* [Switch default JDK to 21 for build tools](https://github.com/jenkins-infra/helpdesk/issues/4125) | ||
* [Move controllers to JDK21 (runtime)](https://github.com/jenkins-infra/helpdesk/issues/4123) | ||
* [Move agents to JDK21 (runtime)](https://github.com/jenkins-infra/helpdesk/issues/4121) | ||
* [[INFRA-2651] Replace accountapp with (keycloak? Go-authentik? Something Else?)](https://github.com/jenkins-infra/helpdesk/issues/2232) | ||
|
||
|
||
* ToDo (next milestone) (https://github.com/jenkins-infra/helpdesk/milestone/135) | ||
* [RPU GSoC project with terraform integration on infra's backend](https://github.com/jenkins-infra/helpdesk/issues/4246) | ||
* [infra-statistics has no new data since July 1st 2024](https://github.com/jenkins-infra/helpdesk/issues/4285) | ||
* [[ci.jenkins.io] Move ephemeral VM agents to AWS](https://github.com/jenkins-infra/helpdesk/issues/4316) | ||
* [(packer-images): Add Garbage Collector for AWS](https://github.com/jenkins-infra/helpdesk/issues/4355) | ||
|
||
## Action Points :muscle: | ||
|
||
<!-- How To: https://github.com/jenkins-infra/runbooks/tree/main/meetings --> | ||
* [x] Publish this meeting note on [jenkins-infra/documentation](https://github.com/jenkins-infra/documentation) | ||
* [x] Publish this meeting record on Youtube - https://youtu.be/PxVSVpL9SkI | ||
* [x] Publish a topic in community.jenkins.io with the tag `meeting` - https://community.jenkins.io/t/infrastructure-team-meeting-november-05-2024/22923 | ||
|
||
Next meeting note - [2024-11-12](https://github.com/jenkins-infra/documentation/blob/main/meetings/2024-11-12.md) |