| 
 | 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