Move perf builders to perf bucket.

Existing recipe code to trigger testers from builders assumes the bots belong to the same bucket.

Bug: b/218825531
Change-Id: I3cd6414f7e1bacc21d3443285d1217f6b90a6adf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259260
Reviewed-by: Christoffer Jansson <jansson@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#36568}
diff --git a/infra/config/config.star b/infra/config/config.star
index 8be9be5..3bad47e 100755
--- a/infra/config/config.star
+++ b/infra/config/config.star
@@ -539,7 +539,7 @@
         name = name,
         dimensions = dimensions,
         properties = properties,
-        bucket = "ci",
+        bucket = "perf" if perf_cat else "ci",
         service_account = "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com",
         triggered_by = ["webrtc-gitiles-trigger-main"] if enabled else None,
         repo = WEBRTC_GIT,
diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg
index af6fa26..2873827 100644
--- a/infra/config/cr-buildbucket.cfg
+++ b/infra/config/cr-buildbucket.cfg
@@ -166,55 +166,6 @@
       }
     }
     builders {
-      name: "Android32 Builder arm"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Linux"
-      dimensions: "pool:luci.webrtc.ci"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "client.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 29
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-      resultdb {
-        enable: true
-        bq_exports {
-          project: "webrtc-ci"
-          dataset: "resultdb"
-          table: "ci_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "Android32 Builder x86"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -362,55 +313,6 @@
       }
     }
     builders {
-      name: "Android64 Builder arm64"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Linux"
-      dimensions: "pool:luci.webrtc.ci"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "client.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 29
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-      resultdb {
-        enable: true
-        bq_exports {
-          project: "webrtc-ci"
-          dataset: "resultdb"
-          table: "ci_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "Android64 Builder x64 (dbg)"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -960,56 +862,6 @@
       }
     }
     builders {
-      name: "Linux64 Builder"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "inside_docker:0"
-      dimensions: "os:Linux"
-      dimensions: "pool:luci.webrtc.ci"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "client.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 29
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-      resultdb {
-        enable: true
-        bq_exports {
-          project: "webrtc-ci"
-          dataset: "resultdb"
-          table: "ci_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "Linux64 Debug"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -1309,55 +1161,6 @@
       }
     }
     builders {
-      name: "Mac64 Builder"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Mac"
-      dimensions: "pool:luci.webrtc.ci"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "client.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-      resultdb {
-        enable: true
-        bq_exports {
-          project: "webrtc-ci"
-          dataset: "resultdb"
-          table: "ci_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "Mac64 Debug"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -1554,55 +1357,6 @@
       }
     }
     builders {
-      name: "Win32 Builder (Clang)"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Windows"
-      dimensions: "pool:luci.webrtc.ci"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$recipe_engine/isolated": {'
-        '    "server": "https://isolateserver.appspot.com"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "client.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
-      experiments {
-        key: "luci.recipes.use_python3"
-        value: 100
-      }
-      resultdb {
-        enable: true
-        bq_exports {
-          project: "webrtc-ci"
-          dataset: "resultdb"
-          table: "ci_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "Win32 Debug (Clang)"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -2405,6 +2159,203 @@
   }
   swarming {
     builders {
+      name: "Android32 Builder arm"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "cpu:x86-64"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.webrtc.ci"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$build/goma": {'
+        '    "server_host": "goma.chromium.org",'
+        '    "use_luci_auth": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/resultdb/test_presentation": {'
+        '    "column_keys": [],'
+        '    "grouping_keys": ['
+        '      "status",'
+        '      "v.test_suite"'
+        '    ]'
+        '  },'
+        '  "builder_group": "client.webrtc",'
+        '  "recipe": "webrtc/standalone"'
+        '}'
+      priority: 29
+      execution_timeout_secs: 7200
+      build_numbers: YES
+      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "webrtc-ci"
+          dataset: "resultdb"
+          table: "perf_test_results"
+          test_results {}
+        }
+      }
+    }
+    builders {
+      name: "Android64 Builder arm64"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "cpu:x86-64"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.webrtc.ci"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$build/goma": {'
+        '    "server_host": "goma.chromium.org",'
+        '    "use_luci_auth": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/resultdb/test_presentation": {'
+        '    "column_keys": [],'
+        '    "grouping_keys": ['
+        '      "status",'
+        '      "v.test_suite"'
+        '    ]'
+        '  },'
+        '  "builder_group": "client.webrtc",'
+        '  "recipe": "webrtc/standalone"'
+        '}'
+      priority: 29
+      execution_timeout_secs: 7200
+      build_numbers: YES
+      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "webrtc-ci"
+          dataset: "resultdb"
+          table: "perf_test_results"
+          test_results {}
+        }
+      }
+    }
+    builders {
+      name: "Linux64 Builder"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "cpu:x86-64"
+      dimensions: "inside_docker:0"
+      dimensions: "os:Linux"
+      dimensions: "pool:luci.webrtc.ci"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$build/goma": {'
+        '    "server_host": "goma.chromium.org",'
+        '    "use_luci_auth": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/resultdb/test_presentation": {'
+        '    "column_keys": [],'
+        '    "grouping_keys": ['
+        '      "status",'
+        '      "v.test_suite"'
+        '    ]'
+        '  },'
+        '  "builder_group": "client.webrtc",'
+        '  "recipe": "webrtc/standalone"'
+        '}'
+      priority: 29
+      execution_timeout_secs: 7200
+      build_numbers: YES
+      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "webrtc-ci"
+          dataset: "resultdb"
+          table: "perf_test_results"
+          test_results {}
+        }
+      }
+    }
+    builders {
+      name: "Mac64 Builder"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "cpu:x86-64"
+      dimensions: "os:Mac"
+      dimensions: "pool:luci.webrtc.ci"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$build/goma": {'
+        '    "server_host": "goma.chromium.org",'
+        '    "use_luci_auth": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/resultdb/test_presentation": {'
+        '    "column_keys": [],'
+        '    "grouping_keys": ['
+        '      "status",'
+        '      "v.test_suite"'
+        '    ]'
+        '  },'
+        '  "builder_group": "client.webrtc",'
+        '  "recipe": "webrtc/standalone"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 7200
+      build_numbers: YES
+      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "webrtc-ci"
+          dataset: "resultdb"
+          table: "perf_test_results"
+          test_results {}
+        }
+      }
+    }
+    builders {
       name: "Perf Android32 (M AOSP Nexus6)"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -2788,6 +2739,55 @@
         }
       }
     }
+    builders {
+      name: "Win32 Builder (Clang)"
+      swarming_host: "chromium-swarm.appspot.com"
+      swarming_tags: "vpython:native-python-wrapper"
+      dimensions: "cpu:x86-64"
+      dimensions: "os:Windows"
+      dimensions: "pool:luci.webrtc.ci"
+      exe {
+        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
+        cipd_version: "refs/heads/main"
+        cmd: "luciexe"
+      }
+      properties:
+        '{'
+        '  "$build/goma": {'
+        '    "server_host": "goma.chromium.org",'
+        '    "use_luci_auth": true'
+        '  },'
+        '  "$recipe_engine/isolated": {'
+        '    "server": "https://isolateserver.appspot.com"'
+        '  },'
+        '  "$recipe_engine/resultdb/test_presentation": {'
+        '    "column_keys": [],'
+        '    "grouping_keys": ['
+        '      "status",'
+        '      "v.test_suite"'
+        '    ]'
+        '  },'
+        '  "builder_group": "client.webrtc",'
+        '  "recipe": "webrtc/standalone"'
+        '}'
+      priority: 30
+      execution_timeout_secs: 7200
+      build_numbers: YES
+      service_account: "webrtc-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
+      experiments {
+        key: "luci.recipes.use_python3"
+        value: 100
+      }
+      resultdb {
+        enable: true
+        bq_exports {
+          project: "webrtc-ci"
+          dataset: "resultdb"
+          table: "perf_test_results"
+          test_results {}
+        }
+      }
+    }
   }
 }
 buckets {
diff --git a/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg
index c598665..cb9491e 100644
--- a/infra/config/luci-milo.cfg
+++ b/infra/config/luci-milo.cfg
@@ -22,7 +22,7 @@
     short_name: "rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Android32 Builder arm"
+    name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
     category: "Android|arm"
     short_name: "size"
   }
@@ -32,7 +32,7 @@
     short_name: "rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64"
+    name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
     category: "Android|arm64"
     short_name: "size"
   }
@@ -107,7 +107,7 @@
     short_name: "rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Linux64 Builder"
+    name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
     category: "Linux|x64"
     short_name: "size"
   }
@@ -286,7 +286,7 @@
   refs: "regexp:refs/heads/main"
   manifest_name: "REVISION"
   builders {
-    name: "buildbucket/luci.webrtc.ci/Android32 Builder arm"
+    name: "buildbucket/luci.webrtc.perf/Android32 Builder arm"
     category: "Android|arm|Builder"
   }
   builders {
@@ -300,7 +300,7 @@
     short_name: "M AOSP Nexus6"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Android64 Builder arm64"
+    name: "buildbucket/luci.webrtc.perf/Android64 Builder arm64"
     category: "Android|arm64|Builder"
   }
   builders {
@@ -314,7 +314,7 @@
     short_name: "O Pixel2"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Linux64 Builder"
+    name: "buildbucket/luci.webrtc.perf/Linux64 Builder"
     category: "Linux|x64|Builder"
   }
   builders {
@@ -328,7 +328,7 @@
     short_name: "Bionic"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Mac64 Builder"
+    name: "buildbucket/luci.webrtc.perf/Mac64 Builder"
     category: "Mac|x64|Builder"
   }
   builders {
@@ -337,7 +337,7 @@
     short_name: "10.11"
   }
   builders {
-    name: "buildbucket/luci.webrtc.ci/Win32 Builder (Clang)"
+    name: "buildbucket/luci.webrtc.perf/Win32 Builder (Clang)"
     category: "Win|x86|Builder"
   }
   builders {
diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg
index 4d20b9f..c556153 100644
--- a/infra/config/luci-notify.cfg
+++ b/infra/config/luci-notify.cfg
@@ -103,33 +103,6 @@
   }
   builders {
     bucket: "ci"
-    name: "Android32 Builder arm"
-    repository: "https://webrtc.googlesource.com/src"
-  }
-  tree_closers {
-    tree_status_host: "webrtc-status.appspot.com"
-    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
-    failed_step_regexp_exclude: ".*\\(experimental\\).*"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  notifications {
-    on_new_status: FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "build_failure"
-    notify_blamelist {}
-  }
-  builders {
-    bucket: "ci"
     name: "Android32 Builder x86"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -211,33 +184,6 @@
   }
   builders {
     bucket: "ci"
-    name: "Android64 Builder arm64"
-    repository: "https://webrtc.googlesource.com/src"
-  }
-  tree_closers {
-    tree_status_host: "webrtc-status.appspot.com"
-    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
-    failed_step_regexp_exclude: ".*\\(experimental\\).*"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  notifications {
-    on_new_status: FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "build_failure"
-    notify_blamelist {}
-  }
-  builders {
-    bucket: "ci"
     name: "Android64 Builder x64 (dbg)"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -535,33 +481,6 @@
   }
   builders {
     bucket: "ci"
-    name: "Linux64 Builder"
-    repository: "https://webrtc.googlesource.com/src"
-  }
-  tree_closers {
-    tree_status_host: "webrtc-status.appspot.com"
-    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
-    failed_step_regexp_exclude: ".*\\(experimental\\).*"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  notifications {
-    on_new_status: FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "build_failure"
-    notify_blamelist {}
-  }
-  builders {
-    bucket: "ci"
     name: "Linux64 Debug"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -724,33 +643,6 @@
   }
   builders {
     bucket: "ci"
-    name: "Mac64 Builder"
-    repository: "https://webrtc.googlesource.com/src"
-  }
-  tree_closers {
-    tree_status_host: "webrtc-status.appspot.com"
-    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
-    failed_step_regexp_exclude: ".*\\(experimental\\).*"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  notifications {
-    on_new_status: FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "build_failure"
-    notify_blamelist {}
-  }
-  builders {
-    bucket: "ci"
     name: "Mac64 Debug"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -859,33 +751,6 @@
   }
   builders {
     bucket: "ci"
-    name: "Win32 Builder (Clang)"
-    repository: "https://webrtc.googlesource.com/src"
-  }
-  tree_closers {
-    tree_status_host: "webrtc-status.appspot.com"
-    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
-    failed_step_regexp_exclude: ".*\\(experimental\\).*"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  notifications {
-    on_new_status: FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "build_failure"
-    notify_blamelist {}
-  }
-  builders {
-    bucket: "ci"
     name: "Win32 Debug (Clang)"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -1225,6 +1090,114 @@
   }
   builders {
     bucket: "perf"
+    name: "Android32 Builder arm"
+    repository: "https://webrtc.googlesource.com/src"
+  }
+  tree_closers {
+    tree_status_host: "webrtc-status.appspot.com"
+    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+    failed_step_regexp_exclude: ".*\\(experimental\\).*"
+  }
+}
+notifiers {
+  notifications {
+    on_new_status: INFRA_FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "infra_failure"
+  }
+  notifications {
+    on_new_status: FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "build_failure"
+    notify_blamelist {}
+  }
+  builders {
+    bucket: "perf"
+    name: "Android64 Builder arm64"
+    repository: "https://webrtc.googlesource.com/src"
+  }
+  tree_closers {
+    tree_status_host: "webrtc-status.appspot.com"
+    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+    failed_step_regexp_exclude: ".*\\(experimental\\).*"
+  }
+}
+notifiers {
+  notifications {
+    on_new_status: INFRA_FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "infra_failure"
+  }
+  notifications {
+    on_new_status: FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "build_failure"
+    notify_blamelist {}
+  }
+  builders {
+    bucket: "perf"
+    name: "Linux64 Builder"
+    repository: "https://webrtc.googlesource.com/src"
+  }
+  tree_closers {
+    tree_status_host: "webrtc-status.appspot.com"
+    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+    failed_step_regexp_exclude: ".*\\(experimental\\).*"
+  }
+}
+notifiers {
+  notifications {
+    on_new_status: INFRA_FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "infra_failure"
+  }
+  notifications {
+    on_new_status: FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "build_failure"
+    notify_blamelist {}
+  }
+  builders {
+    bucket: "perf"
+    name: "Mac64 Builder"
+    repository: "https://webrtc.googlesource.com/src"
+  }
+  tree_closers {
+    tree_status_host: "webrtc-status.appspot.com"
+    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+    failed_step_regexp_exclude: ".*\\(experimental\\).*"
+  }
+}
+notifiers {
+  notifications {
+    on_new_status: INFRA_FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "infra_failure"
+  }
+  notifications {
+    on_new_status: FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "build_failure"
+    notify_blamelist {}
+  }
+  builders {
+    bucket: "perf"
     name: "Perf Android32 (M AOSP Nexus6)"
     repository: "https://webrtc.googlesource.com/src"
   }
@@ -1391,6 +1364,33 @@
     }
     template: "infra_failure"
   }
+  notifications {
+    on_new_status: FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "build_failure"
+    notify_blamelist {}
+  }
+  builders {
+    bucket: "perf"
+    name: "Win32 Builder (Clang)"
+    repository: "https://webrtc.googlesource.com/src"
+  }
+  tree_closers {
+    tree_status_host: "webrtc-status.appspot.com"
+    failed_step_regexp: "bot_update|compile|gclient runhooks|runhooks|update|extract build|cleanup_temp|taskkill|compile|gn"
+    failed_step_regexp_exclude: ".*\\(experimental\\).*"
+  }
+}
+notifiers {
+  notifications {
+    on_new_status: INFRA_FAILURE
+    email {
+      recipients: "webrtc-troopers-robots@google.com"
+    }
+    template: "infra_failure"
+  }
   builders {
     bucket: "try"
     name: "android_arm64_dbg"
diff --git a/infra/config/luci-scheduler.cfg b/infra/config/luci-scheduler.cfg
index 019db39..62fd5c3 100644
--- a/infra/config/luci-scheduler.cfg
+++ b/infra/config/luci-scheduler.cfg
@@ -36,8 +36,8 @@
 }
 job {
   id: "Android32 Builder arm"
-  realm: "ci"
-  acl_sets: "ci"
+  realm: "perf"
+  acl_sets: "perf"
   triggering_policy {
     kind: GREEDY_BATCHING
     max_concurrent_invocations: 3
@@ -45,7 +45,7 @@
   }
   buildbucket {
     server: "cr-buildbucket.appspot.com"
-    bucket: "ci"
+    bucket: "perf"
     builder: "Android32 Builder arm"
   }
 }
@@ -81,8 +81,8 @@
 }
 job {
   id: "Android64 Builder arm64"
-  realm: "ci"
-  acl_sets: "ci"
+  realm: "perf"
+  acl_sets: "perf"
   triggering_policy {
     kind: GREEDY_BATCHING
     max_concurrent_invocations: 3
@@ -90,7 +90,7 @@
   }
   buildbucket {
     server: "cr-buildbucket.appspot.com"
-    bucket: "ci"
+    bucket: "perf"
     builder: "Android64 Builder arm64"
   }
 }
@@ -217,8 +217,8 @@
 }
 job {
   id: "Linux64 Builder"
-  realm: "ci"
-  acl_sets: "ci"
+  realm: "perf"
+  acl_sets: "perf"
   triggering_policy {
     kind: GREEDY_BATCHING
     max_concurrent_invocations: 3
@@ -226,7 +226,7 @@
   }
   buildbucket {
     server: "cr-buildbucket.appspot.com"
-    bucket: "ci"
+    bucket: "perf"
     builder: "Linux64 Builder"
   }
 }
@@ -292,11 +292,11 @@
 }
 job {
   id: "Mac64 Builder"
-  realm: "ci"
-  acl_sets: "ci"
+  realm: "perf"
+  acl_sets: "perf"
   buildbucket {
     server: "cr-buildbucket.appspot.com"
-    bucket: "ci"
+    bucket: "perf"
     builder: "Mac64 Builder"
   }
 }
@@ -508,11 +508,11 @@
 }
 job {
   id: "Win32 Builder (Clang)"
-  realm: "ci"
-  acl_sets: "ci"
+  realm: "perf"
+  acl_sets: "perf"
   buildbucket {
     server: "cr-buildbucket.appspot.com"
-    bucket: "ci"
+    bucket: "perf"
     builder: "Win32 Builder (Clang)"
   }
 }
@@ -638,11 +638,9 @@
   triggers: "Android32 (M Nexus5X)"
   triggers: "Android32 (M Nexus5X)(dbg)"
   triggers: "Android32 (more configs)"
-  triggers: "Android32 Builder arm"
   triggers: "Android32 Builder x86"
   triggers: "Android32 Builder x86 (dbg)"
   triggers: "Android64 (M Nexus5X)"
-  triggers: "Android64 Builder arm64"
   triggers: "Android64 Builder x64 (dbg)"
   triggers: "Linux (more configs)"
   triggers: "Linux Asan"
@@ -654,19 +652,16 @@
   triggers: "Linux32 Debug (ARM)"
   triggers: "Linux32 Release"
   triggers: "Linux32 Release (ARM)"
-  triggers: "Linux64 Builder"
   triggers: "Linux64 Debug"
   triggers: "Linux64 Debug (ARM)"
   triggers: "Linux64 Release"
   triggers: "Linux64 Release (ARM)"
   triggers: "Linux64 Release (Libfuzzer)"
   triggers: "Mac Asan"
-  triggers: "Mac64 Builder"
   triggers: "Mac64 Debug"
   triggers: "Mac64 Release"
   triggers: "MacARM64 M1 Release"
   triggers: "Win (more configs)"
-  triggers: "Win32 Builder (Clang)"
   triggers: "Win32 Debug (Clang)"
   triggers: "Win32 Release (Clang)"
   triggers: "Win64 ASan"
@@ -678,6 +673,11 @@
   triggers: "iOS64 Sim Debug (iOS 12)"
   triggers: "iOS64 Sim Debug (iOS 13)"
   triggers: "iOS64 Sim Debug (iOS 14.0)"
+  triggers: "Android32 Builder arm"
+  triggers: "Android64 Builder arm64"
+  triggers: "Linux64 Builder"
+  triggers: "Mac64 Builder"
+  triggers: "Win32 Builder (Clang)"
   gitiles {
     repo: "https://webrtc.googlesource.com/src"
     refs: "regexp:refs/heads/main"