-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listinfra: device labInfrastructure device lab problemsInfrastructure device lab problemsteam-infraOwned by Infrastructure teamOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure teamTriaged by Infrastructure team
Description
Is there an existing issue for this?
- I have searched the existing infra issues
Type of Request
infra task
Infrastructure Environment
Devicelab
What is happening?
Prerequisites:
Upgrade Phase 1 - Upgrade so 25% of bots are on macOS 13
Staging Pool
- [staging pool] x86 chromium bots - Upgrade 2 bots to macOS 13 (2 / 5)
- [staging pool] arm64 chromium bots - Upgrade 2 bots to macOS 13 (2 / 6)
- [staging pool] x86 iOS devicelab bots - Upgrade 1 bots to macOS 13 (1 / 3)
- [staging pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (2 / 5)
- 1 is already upgraded so a total of 2
- [staging pool] x86 msm8952 devicelab bots - No upgrade (0 / 1)
- There are no staging tests that use msm8952 devices, so we want to keep these on macOS 12 in case we need to move it into the try pool, which only has one.
- [staging pool] arm64 msm8952 devicelab bots - Upgrade 1 bots to macOS 13 (1 / 3)
Try Pool
- [try pool] x86 chromium bots - Upgrade 14 bots to macOS 13 (16 / 63)
- 2 are already upgraded so a total of 16
- [try pool] arm64 chromium bots - Upgrade 17 bots to macOS 13 (18 / 71)
- 1 is already upgraded so a total of 18
- [try pool] x86 iOS devicelab bots - Upgrade 1 bots to macOS 13 (1 / 3)
- [try pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (1 / 3)
- [try pool] x86 msm8952 devicelab bots - No upgrade (0 / 1)
- [try pool] arm64 msm8952 devicelab bots - No bots
Prod Pool
- [prod pool] x86 chromium bots - Upgrade 10 bots to macOS 13 (10 / 40)
- [prod pool] arm64 chromium bots - Upgrade 8 bots to macOS 13 (8 / 31)
- [prod pool] x86 iOS devicelab bots - Upgrade 3 bots to macOS 13 (3 / 12)
- [prod pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (1 / 4)
- [prod pool] x86 msm8952 devicelab bots - Upgrade 1 bots to macOS 13 (1 / 4)
- [prod pool] arm64 msm8952 devicelab bots - Upgrade 1 bots to macOS 13 (1 / 2)
Upgrade Phase 2 - Upgrade so 50% of bots are on macOS 13
Staging Pool
- [staging pool] x86 chromium bots - Upgrade 1 bots to macOS 13 (3 / 5)
- [staging pool] arm64 chromium bots - Upgrade 8 bots to macOS 13 (10 / 19)
- [staging pool] x86 iOS devicelab bots - Upgrade 1 bots to macOS 13 (2 / 3)
- [staging pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (3 / 5)
- [staging pool] x86 msm8952 devicelab bots - Upgrade all to macOS 13 (1 / 1)
- [staging pool] arm64 msm8952 devicelab bots - Upgrade 1 bots to macOS 13 (2 / 3)
- [staging pool] x86 Pixel 7 Pro devicelab bots - Upgrade all to macOS 13 (1 / 1)
Try Pool
- [try pool] x86 chromium bots - Upgrade 15 bots to macOS 13 (31 / 63)
- [try pool] arm64 chromium bots - Upgrade 50 bots to macOS 13 (68 / 137)
- Only 49 bot upgraded but close enough - so total of (67 / 137)
- [try pool] x86 iOS devicelab bots - Upgrade 1 bots to macOS 13 (2 / 3)
- [try pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (2 / 3)
- [try pool] x86 msm8952 devicelab bots - No upgrade (0 / 1)
- [try pool] arm msm8952 devicelab bots - No bots
- [try pool] x86 Pixel 7 Pro devicelab bots - Upgrade all to macOS 13 (1 / 1)
Prod Pool
- [prod pool] x86 chromium bots - Upgrade 10 bots to macOS 13 (20 / 40)
- [prod pool] arm64 chromium bots - Upgrade 24 bots to macOS 13 (32 / 64)
- [prod pool] x86 iOS devicelab bots - Upgrade 3 bots to macOS 13 (6 / 12)
- [prod pool] arm64 iOS devicelab bots - Upgrade 1 bots to macOS 13 (2 / 4)
- [prod pool] x86 msm8952 devicelab bots - Upgrade 1 bots to macOS 13 (2 / 4)
- [prod pool] arm64 msm8952 devicelab bots - No upgrade (1 / 2)
Upgrade Phase 3 - Upgrade until bare minimum of bots remain
Staging Pool
- [staging pool] Upgrade all to macOS 13 except 1 arm64 msm8952 devicelab bot
Try Pool
- [try pool] x86 chromium bots - Keep 15 bots on macOS 12 and upgrade the rest to macOS 13 (48 / 63)
- [try pool] arm64 chromium bots - Keep 15 bots on macOS 12 and upgrade the rest to macOS 13 (122 / 137)
- [try pool] devicelab bots - No upgrade
Prod Pool
- [prod pool] x86 chromium bots - Keep 15 bots on macOS 12 and upgrade the rest to macOS 13 (25 / 40)
- [prod pool] arm64 chromium bots - Keep 15 bots on macOS 12 and upgrade the rest to macOS 13 (49 / 64)
- [prod pool] x86 iOS devicelab bots - Keep 2 bots on macOS 12 and upgrade the rest to macOS 13 (10 / 12)
- [prod pool] arm64 iOS devicelab bots - No upgrade (2 / 4)
- [prod pool] x86 msm8952 devicelab bots - No upgrade (2 / 4)
- [prod pool] arm64 msm8952 devicelab bots - No upgrade (1 / 2)
Upgrade Phase 4 - Upgrade all remaining bots to macOS 13
- Upgrade all remaining devicelab bots to macOS 13
- Upgrade all remaining chromium bots to macOS 13
Note:
- When upgrading to macOS 13, the Xcode cache needs to be cleared (ask @vashworth if you need instructions on how to do this).
- When upgrading devicelab, ensure there is a
/opt/flutter/xcodedirectory with the owner ofswarming: Permission denied when creating Xcode directory #137342 - Ensure DevToolsSecurity is enabled #137345
Steps to reproduce
No response
Expected results
No response
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work listinfra: device labInfrastructure device lab problemsInfrastructure device lab problemsteam-infraOwned by Infrastructure teamOwned by Infrastructure teamtriaged-infraTriaged by Infrastructure teamTriaged by Infrastructure team