Create Mac mini pools for the `mozilla` trust domain
Categories
(Release Engineering :: Firefox-CI Administration, task)
Tracking
(Not tracked)
People
(Reporter: ahal, Unassigned)
Details
We'd like to stand up some Mac mini pools for the mozilla trust domain. This trust domain is intended to be used by less mature projects where security isn't as big of a concern and where sharing workers across projects is acceptable.
Given our Mac scarcity, it's extra important to have Macs available to these projects. That way we won't need to have dedicated Macs for each new project that needs to be onboarded.
In the immediate term, the firefox-ios team wants access to a Mac mini pool, but other teams have been asking about it as well, so I expect more requests in the future. Having a shared pool will cut down on wasted resources.
To start we should have 1-2 Macs for each of L1 and L3.
| Reporter | ||
Comment 1•2 years ago
|
||
Relops ticket:
https://mozilla-hub.atlassian.net/browse/RELOPS-721
Comment 2•1 year ago
|
||
https://github.com/mozilla/fx-desktop-qa-automation is looking to get macs as well
Comment 3•1 year ago
•
|
||
:bhearsum sounds good. can you either re-open https://mozilla-hub.atlassian.net/browse/RELOPS-721 or cut us a new ticket?
Useful info:
Pool name
Number of workers desired
Worker type (tester, L1/L3 builder)
Intel or ARM
OS version
Thanks!
Comment 4•1 year ago
|
||
(In reply to Ryan Curran from comment #3)
:bhearsum sounds good. can you either re-open https://mozilla-hub.atlassian.net/browse/RELOPS-721 or cut us a new ticket?
Useful info:
Pool name
Number of workers desired
Worker type (tester, L1/L3 builder)
Intel or ARM
OS versionThanks!
I'm going to leave this for ahal to handle; I'm not sure if he had or has any other plans here.
| Reporter | ||
Comment 5•1 year ago
|
||
Thanks Ryan, I don't have permission to re-open that ticket. Could you do it?
Pool name: releng-hardware/mozilla-b-{1|3}-osx
Number of workers desired: one each for L1 and L3 to start, if capacity isn't issue, then two each
Worker type (tester, L1/L3 builder): L1/L3 builder
Intel or ARM: all else being equal, arm as that's what we're moving towards right? But if we only have capacity with Intel, that seems fine for now too
OS version: latest that we already use in CI
Comment 6•1 year ago
|
||
You got it. https://mozilla-hub.atlassian.net/browse/RELOPS-721 reopened
Comment 7•1 year ago
|
||
:ahal
re OS, we use macOS 10.15.7 on the R8s, macOS11 on the M1s, and macOS14 on the m2s
what is your preference here?
| Reporter | ||
Comment 8•1 year ago
|
||
BenC, can you speak for QA here? Do you have any preference, or is it more like you need something but don't care what?
Ryan, this is a pool where the intent is to share it across many projects. So there's not really one right answer here. So I'd suggest we use whatever we have the most spare capacity for. All else being equal, I'd say let's do the m2s just to try and start off as current as possible.
Comment 9•1 year ago
|
||
In general, I think we'd prefer the most recent version of MacOS possible, so macOS14 on an m2 is definitely the preference
Comment 10•1 year ago
|
||
We can provision two M2s for this. If the pools are going to grow in the short term, we will need to use M1s or possibly Intel R8s to fulfill the potential need.
Comment 11•1 year ago
|
||
| Reporter | ||
Comment 12•1 year ago
|
||
Thanks!
Description
•