Skip to content

Move cobalt cloud jobs from benchmarks-ci-azure-eastus2 into benchmarks-ci-azure#2166

Draft
LoopedBard3 wants to merge 1 commit intoaspnet:mainfrom
LoopedBard3:MoveEastUS2ToMainAzure
Draft

Move cobalt cloud jobs from benchmarks-ci-azure-eastus2 into benchmarks-ci-azure#2166
LoopedBard3 wants to merge 1 commit intoaspnet:mainfrom
LoopedBard3:MoveEastUS2ToMainAzure

Conversation

@LoopedBard3
Copy link
Copy Markdown
Contributor

The cobalt cloud machines were moved from eastus2 to westus2, co-located with the other Azure benchmark machines. This merges the separate eastus2 pipeline back into the main Azure CI pipeline.

Changes

  • Add 12 cobalt cloud jobs (6 groups) to benchmarks-ci-azure.yml
    • cobalt-cloud-lin (Ubuntu) jobs use azure queue
    • cobalt-cloud-lin-al3 (Azure Linux 3) jobs use azurearm64 queue
  • Add cobalt cloud machines and MVC scenario to benchmarks_ci_azure.json
  • Add cobalt cloud groups to benchmarks.matrix.azure.yml
  • Remove EAST US 2 MACHINES section header from azure.profile.yml
  • Delete benchmarks-ci-azure-eastus2.yml, benchmarks.matrix.azure.eastus2.yml, and benchmarks_ci_azure_eastus2.json

Notes

  • IP addresses were already updated in Update cobalt cloud VM IP addresses for new Azure region #2165
  • Relay profiles in azure.profile.yml still reference cobaltcloudlin relay endpoints on aspnetperf.servicebus.windows.net - these are Azure Relay Hybrid Connection URLs that require infrastructure-level reconfiguration on the machines to change

@LoopedBard3 LoopedBard3 force-pushed the MoveEastUS2ToMainAzure branch 3 times, most recently from 66cef0b to 0cf702f Compare April 28, 2026 23:02
- Merge cobalt cloud machines into benchmarks_ci_azure.json with machine_group support
- Regenerate benchmarks-ci-azure.yml using crank-scheduler (14 groups, handles machine conflicts)
- Update benchmarks.template.liquid header with scheduler instructions
- Remove separate eastus2 pipeline files (benchmarks-ci-azure-eastus2.yml, benchmarks.matrix.azure.eastus2.yml, benchmarks_ci_azure_eastus2.json)
- Remove benchmarks.matrix.azure.yml (replaced by JSON + scheduler approach)
- Remove cobaltcloud service bus queue (cobalt jobs now use azure/azurearm64 queues)
- Remove EAST US 2 MACHINES header from azure.profile.yml

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@LoopedBard3 LoopedBard3 force-pushed the MoveEastUS2ToMainAzure branch from 0cf702f to ba9a434 Compare April 28, 2026 23:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant