Skip to content

Commit 53f8b18

Browse files
authored
doc: add minutes for meeting 13 march 2025 (#4042)
Signed-off-by: Michael Dawson <[email protected]>
1 parent ddd8f0a commit 53f8b18

File tree

1 file changed

+86
-0
lines changed

1 file changed

+86
-0
lines changed
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
# Node.js Build WorkGroup Meeting 2025-03-13
2+
3+
## Links
4+
5+
* **Recording**: <https://www.youtube.com/watch?v=Uf37Cvw6ka8>
6+
* **GitHub Issue**: <https://docs.google.com/document/d/1dFhfvyQf6VLpHEBUbftG4-zKaMOb-FZnm_ypXw0itVI/edit?tab=t.0>
7+
8+
## Present
9+
10+
* Michael Dawson @mhdawson
11+
* Milad
12+
* Richard Lau @richardlau
13+
* Ryan Aslett @ryanaslett
14+
* Nguyen Duc Thien @iuuukhueeee
15+
16+
## Agenda
17+
18+
## Announcements
19+
20+
*Extracted from **build-agenda** labelled issues and pull requests from the **nodejs org** prior to the meeting.
21+
22+
### nodejs/build
23+
24+
* Certificates expiring on 2025-03-30 [#4029](https://github.com/nodejs/build/issues/4029)\
25+
* Ryan has already update, close
26+
* Existing purchase is good for 2027, just need to issue every 13 months
27+
28+
* Automate SSL Cert infrastructure [#4038](https://github.com/nodejs/build/issues/4038)
29+
* Ryan, not necessarily any need to pay for certificates
30+
* Recommended approach is LetsEncrypt with certbot
31+
* No objections from those in the meeting
32+
* Some discussion about libuv, Richard confirms the project does not host any libuv assets any
33+
more
34+
* Ryan are there other certs ?
35+
* Seems like we have iojs.org/download
36+
37+
* Equinix Metal sunset, June 2026 [#3975](https://github.com/nodejs/build/issues/3975)
38+
* confirmation that arm servers are going to go away, before sunset date
39+
* Richard has reached out to arm, they have indicated that they have other provides, we
40+
should pursue those. Best bet is to add Ryan to thread discussing alternatives and find
41+
more technical contact so that we can figure out which option is the best.
42+
* biggest challenge is that our existing h/w is super powerful so replacement may not
43+
be as powerful.
44+
* Ryan, we don’t necessarily need access to the openstack level, access to the specific
45+
machines would be fine. If we can just get ssh key added that should be fine.
46+
* Richard will loop in Ryan as next action.
47+
48+
* Infrastructure for Orka (2024 and beyond) [#3686](https://github.com/nodejs/build/issues/3686)
49+
50+
* New Machine requirement: Replacement for Equinix x64 servers
51+
[#3597](https://github.com/nodejs/build/issues/3597)
52+
* Everything except unencrypted has been replaced
53+
* Rsync logs show there is a significant amount of downloads
54+
* Michael 2 things that likely motivated separate machine
55+
* security (more sensitive things are on www server)
56+
* load
57+
* Richard might be better on the load from on www server, but from the security perspective we
58+
should retain a separate machine.
59+
* Ryan will move somewhere, could move over to MNX, could look at the other service
60+
providers. Do we have effective ansible for unencrypted.
61+
* Richard, have been trying to mirror over but have not tested/run the ansible scripts so
62+
probably not.
63+
* Michael, ideally this is the time to make sure we can with fallback to existing machine
64+
* Ryan mentioned saw issue related to running out of file descriptors in logs
65+
* Richard, this is a known long running issue which we could never figure out
66+
67+
* Transition from Digicert keylocker to Azure Trusted Signing #4036
68+
<https://github.com/nodejs/build/issues/4036>
69+
* Sounds like there is a plan, make sure Stephan knows plan as he has the most context
70+
71+
* Potentially transition to 1password for secrets management #4039
72+
<https://github.com/nodejs/build/issues/4039>
73+
* build not using it
74+
* Michael issue before has been the the automatic use of secrets
75+
* ok to experiment,
76+
77+
* Ryan, for release builds not using cached
78+
* might be why intel builds are taking so long
79+
80+
## Q&A, Other
81+
82+
## Upcoming Meetings
83+
84+
* **Node.js Project Calendar**: <https://nodejs.org/calendar>
85+
86+
Click `+GoogleCalendar` at the bottom right to add to your own Google calendar.

0 commit comments

Comments
 (0)