[infra] Remove CQ shadow builders with reclient

Since all CQ builders have already migrated to reclient, the shadow builders are not necessary.

Bug: b/243594984
Change-Id: I350dd5f0fde82882b94488945d46eef378fb3545
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/291301
Reviewed-by: Takuto Ikuta <tikuta@google.com>
Auto-Submit: Junji Watanabe <jwata@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39179}
diff --git a/infra/config/commit-queue.cfg b/infra/config/commit-queue.cfg
index 07eb7b5..374e8ed 100644
--- a/infra/config/commit-queue.cfg
+++ b/infra/config/commit-queue.cfg
@@ -47,10 +47,6 @@
         name: "webrtc/try/android_arm_rel"
       }
       builders {
-        name: "webrtc/try/android_arm_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/android_chromium_compile"
       }
       builders {
@@ -85,10 +81,6 @@
         name: "webrtc/try/ios_compile_arm64_rel"
       }
       builders {
-        name: "webrtc/try/ios_compile_arm64_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/ios_dbg_simulator"
       }
       builders {
@@ -131,10 +123,6 @@
         name: "webrtc/try/linux_rel"
       }
       builders {
-        name: "webrtc/try/linux_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/linux_tsan2"
       }
       builders {
@@ -168,10 +156,6 @@
         name: "webrtc/try/mac_rel_m1"
       }
       builders {
-        name: "webrtc/try/mac_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/presubmit"
         disable_reuse: true
       }
@@ -191,10 +175,6 @@
         name: "webrtc/try/win_compile_x64_clang_rel"
       }
       builders {
-        name: "webrtc/try/win_compile_x64_clang_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/win_compile_x86_clang_dbg"
       }
       builders {
@@ -241,10 +221,6 @@
         name: "webrtc/try/android_arm_rel"
       }
       builders {
-        name: "webrtc/try/android_arm_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/android_compile_arm64_rel"
       }
       builders {
@@ -276,10 +252,6 @@
         name: "webrtc/try/ios_compile_arm64_rel"
       }
       builders {
-        name: "webrtc/try/ios_compile_arm64_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/ios_dbg_simulator"
       }
       builders {
@@ -316,10 +288,6 @@
         name: "webrtc/try/linux_rel"
       }
       builders {
-        name: "webrtc/try/linux_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/linux_tsan2"
       }
       builders {
@@ -350,10 +318,6 @@
         name: "webrtc/try/mac_rel_m1"
       }
       builders {
-        name: "webrtc/try/mac_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/presubmit"
         disable_reuse: true
       }
@@ -367,10 +331,6 @@
         name: "webrtc/try/win_compile_x64_clang_rel"
       }
       builders {
-        name: "webrtc/try/win_compile_x64_clang_rel_reclient"
-        experiment_percentage: 100
-      }
-      builders {
         name: "webrtc/try/win_compile_x86_clang_dbg"
       }
       builders {
diff --git a/infra/config/config.star b/infra/config/config.star
index 91cebc8..1363b93 100755
--- a/infra/config/config.star
+++ b/infra/config/config.star
@@ -712,7 +712,6 @@
 android_try_job("android_arm_dbg")
 android_builder("Android32", "Android|arm|rel")
 android_try_job("android_arm_rel")
-android_try_job("android_arm_rel_reclient", cq = {"experiment_percentage": 100})
 android_builder("Android32 Builder arm", "Android|arm|size", perf_cat = "Android|arm|Builder|", prioritized = True)
 android_try_job("android_compile_arm_rel")
 perf_builder("Perf Android32 (O Pixel2)", "Android|arm|Tester|O Pixel2", triggered_by = ["Android32 Builder arm"])
@@ -740,7 +739,6 @@
 ios_try_job("ios_compile_arm64_dbg")
 ios_builder("iOS64 Release", "iOS|arm64|rel")
 ios_try_job("ios_compile_arm64_rel")
-ios_try_job("ios_compile_arm64_rel_reclient", cq = {"experiment_percentage": 100})
 ios_builder("iOS Debug (simulator)", "iOS|x64|sim")
 ios_try_job("ios_dbg_simulator")
 ios_builder("iOS API Framework Builder", "iOS|fat|size", recipe = "ios_api_framework", prioritized = True)
@@ -755,7 +753,6 @@
 linux_try_job("linux_compile_dbg")
 linux_builder("Linux64 Release", "Linux|x64|rel")
 linux_try_job("linux_rel")
-linux_try_job("linux_rel_reclient", cq = {"experiment_percentage": 100})
 linux_builder("Linux64 Builder", "Linux|x64|size", perf_cat = "Linux|x64|Builder|", prioritized = True)
 linux_try_job("linux_compile_rel")
 perf_builder("Perf Linux Bionic", "Linux|x64|Tester|Bionic", triggered_by = ["Linux64 Builder"])
@@ -796,7 +793,6 @@
 mac_builder("Mac64 Release", "Mac|x64|rel")
 
 mac_try_job("mac_rel")
-mac_try_job("mac_rel_reclient", cq = {"experiment_percentage": 100})
 mac_try_job("mac_compile_rel", cq = None)
 mac_builder("Mac64 Builder", ci_cat = None, perf_cat = "Mac|x64|Builder|")
 mac_builder("MacArm64 Builder", ci_cat = None, perf_cat = "Mac|arm64|Builder|")
@@ -824,7 +820,6 @@
 win_builder("Win64 Release (Clang)", "Win Clang|x64|rel")
 win_try_job("win_x64_clang_rel", cq = None)
 win_try_job("win_compile_x64_clang_rel")
-win_try_job("win_compile_x64_clang_rel_reclient", cq = {"experiment_percentage": 100})
 win_builder("Win64 ASan", "Win Clang|x64|asan")
 win_try_job("win_asan")
 win_builder("Win (more configs)", "Win Clang|x86|more")
diff --git a/infra/config/cr-buildbucket.cfg b/infra/config/cr-buildbucket.cfg
index e28e82a..ffa5dc3 100644
--- a/infra/config/cr-buildbucket.cfg
+++ b/infra/config/cr-buildbucket.cfg
@@ -3192,56 +3192,6 @@
       }
     }
     builders {
-      name: "android_arm_rel_reclient"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Linux"
-      dimensions: "pool:luci.webrtc.try"
-      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'
-        '  },'
-        '  "$build/reclient": {'
-        '    "instance": "rbe-webrtc-untrusted",'
-        '    "metrics_project": "chromium-reclient-metrics"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "tryserver.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-try-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: "try_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "android_chromium_compile"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -3908,61 +3858,6 @@
       }
     }
     builders {
-      name: "ios_compile_arm64_rel_reclient"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Mac"
-      dimensions: "pool:luci.webrtc.try"
-      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'
-        '  },'
-        '  "$build/reclient": {'
-        '    "instance": "rbe-webrtc-untrusted",'
-        '    "metrics_project": "chromium-reclient-metrics"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "tryserver.webrtc",'
-        '  "recipe": "webrtc/standalone",'
-        '  "xcode_build_version": "13c100"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      caches {
-        name: "xcode_ios_13c100"
-        path: "xcode_ios_13c100.app"
-      }
-      build_numbers: YES
-      service_account: "webrtc-try-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: "try_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "ios_dbg_simulator"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -4783,57 +4678,6 @@
       }
     }
     builders {
-      name: "linux_rel_reclient"
-      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.try"
-      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'
-        '  },'
-        '  "$build/reclient": {'
-        '    "instance": "rbe-webrtc-untrusted",'
-        '    "metrics_project": "chromium-reclient-metrics"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "tryserver.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-try-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: "try_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "linux_tsan2"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -5489,56 +5333,6 @@
       }
     }
     builders {
-      name: "mac_rel_reclient"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Mac"
-      dimensions: "pool:luci.webrtc.try"
-      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'
-        '  },'
-        '  "$build/reclient": {'
-        '    "instance": "rbe-webrtc-untrusted",'
-        '    "metrics_project": "chromium-reclient-metrics"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "tryserver.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-try-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: "try_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "presubmit"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
@@ -5849,57 +5643,6 @@
       }
     }
     builders {
-      name: "win_compile_x64_clang_rel_reclient"
-      swarming_host: "chromium-swarm.appspot.com"
-      swarming_tags: "vpython:native-python-wrapper"
-      dimensions: "cpu:x86-64"
-      dimensions: "os:Windows"
-      dimensions: "pool:luci.webrtc.try"
-      exe {
-        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
-        cipd_version: "refs/heads/main"
-        cmd: "luciexe"
-      }
-      properties:
-        '{'
-        '  "$build/goma": {'
-        '    "enable_ats": false,'
-        '    "server_host": "goma.chromium.org",'
-        '    "use_luci_auth": true'
-        '  },'
-        '  "$build/reclient": {'
-        '    "instance": "rbe-webrtc-untrusted",'
-        '    "metrics_project": "chromium-reclient-metrics"'
-        '  },'
-        '  "$recipe_engine/resultdb/test_presentation": {'
-        '    "column_keys": [],'
-        '    "grouping_keys": ['
-        '      "status",'
-        '      "v.test_suite"'
-        '    ]'
-        '  },'
-        '  "builder_group": "tryserver.webrtc",'
-        '  "recipe": "webrtc/standalone"'
-        '}'
-      priority: 30
-      execution_timeout_secs: 7200
-      build_numbers: YES
-      service_account: "webrtc-try-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: "try_test_results"
-          test_results {}
-        }
-      }
-    }
-    builders {
       name: "win_compile_x86_clang_dbg"
       swarming_host: "chromium-swarm.appspot.com"
       swarming_tags: "vpython:native-python-wrapper"
diff --git a/infra/config/luci-milo.cfg b/infra/config/luci-milo.cfg
index d73111e..5830d2e 100644
--- a/infra/config/luci-milo.cfg
+++ b/infra/config/luci-milo.cfg
@@ -441,9 +441,6 @@
     name: "buildbucket/luci.webrtc.try/android_arm_rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.try/android_arm_rel_reclient"
-  }
-  builders {
     name: "buildbucket/luci.webrtc.try/android_compile_arm_rel"
   }
   builders {
@@ -483,9 +480,6 @@
     name: "buildbucket/luci.webrtc.try/ios_compile_arm64_rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.try/ios_compile_arm64_rel_reclient"
-  }
-  builders {
     name: "buildbucket/luci.webrtc.try/ios_dbg_simulator"
   }
   builders {
@@ -507,9 +501,6 @@
     name: "buildbucket/luci.webrtc.try/linux_rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.try/linux_rel_reclient"
-  }
-  builders {
     name: "buildbucket/luci.webrtc.try/linux_compile_rel"
   }
   builders {
@@ -567,9 +558,6 @@
     name: "buildbucket/luci.webrtc.try/mac_rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.try/mac_rel_reclient"
-  }
-  builders {
     name: "buildbucket/luci.webrtc.try/mac_compile_rel"
   }
   builders {
@@ -609,9 +597,6 @@
     name: "buildbucket/luci.webrtc.try/win_compile_x64_clang_rel"
   }
   builders {
-    name: "buildbucket/luci.webrtc.try/win_compile_x64_clang_rel_reclient"
-  }
-  builders {
     name: "buildbucket/luci.webrtc.try/win_asan"
   }
   builders {
diff --git a/infra/config/luci-notify.cfg b/infra/config/luci-notify.cfg
index d3c5ed9..e461d1f 100644
--- a/infra/config/luci-notify.cfg
+++ b/infra/config/luci-notify.cfg
@@ -1507,19 +1507,6 @@
   }
   builders {
     bucket: "try"
-    name: "android_arm_rel_reclient"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  builders {
-    bucket: "try"
     name: "android_chromium_compile"
   }
 }
@@ -1689,19 +1676,6 @@
   }
   builders {
     bucket: "try"
-    name: "ios_compile_arm64_rel_reclient"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  builders {
-    bucket: "try"
     name: "ios_dbg_simulator"
   }
 }
@@ -1910,19 +1884,6 @@
   }
   builders {
     bucket: "try"
-    name: "linux_rel_reclient"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  builders {
-    bucket: "try"
     name: "linux_tsan2"
   }
 }
@@ -2092,19 +2053,6 @@
   }
   builders {
     bucket: "try"
-    name: "mac_rel_reclient"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  builders {
-    bucket: "try"
     name: "presubmit"
   }
 }
@@ -2183,19 +2131,6 @@
   }
   builders {
     bucket: "try"
-    name: "win_compile_x64_clang_rel_reclient"
-  }
-}
-notifiers {
-  notifications {
-    on_new_status: INFRA_FAILURE
-    email {
-      recipients: "webrtc-troopers-robots@google.com"
-    }
-    template: "infra_failure"
-  }
-  builders {
-    bucket: "try"
     name: "win_compile_x86_clang_dbg"
   }
 }
diff --git a/tools_webrtc/mb/mb_config.pyl b/tools_webrtc/mb/mb_config.pyl
index bd5272c..5e9463d 100644
--- a/tools_webrtc/mb/mb_config.pyl
+++ b/tools_webrtc/mb/mb_config.pyl
@@ -153,7 +153,6 @@
         'rtti_no_sctp': 'rtti_no_sctp_android_arm',
       },
       'android_arm_rel': 'android_release_bot_arm',
-      'android_arm_rel_reclient': 'android_release_bot_arm_reclient',
       'android_compile_arm64_dbg': 'android_debug_static_bot_arm64',
       'android_compile_arm64_rel': 'android_pure_release_bot_arm64',
       'android_compile_arm_dbg': 'android_debug_static_bot_arm',
@@ -169,7 +168,6 @@
       # iOS
       'ios_compile_arm64_dbg': 'ios_debug_bot_arm64',
       'ios_compile_arm64_rel': 'ios_release_bot_arm64',
-      'ios_compile_arm64_rel_reclient': 'ios_release_bot_arm64_reclient',
       'ios_dbg_simulator': 'ios_debug_bot_x64',
 
       # Linux
@@ -193,7 +191,6 @@
       },
       'linux_msan': 'msan_clang_release_bot_x64',
       'linux_rel': 'release_bot_x64',
-      'linux_rel_reclient': 'release_bot_x64_reclient',
       'linux_tsan2': 'tsan_clang_release_bot_x64',
       'linux_ubsan': 'ubsan_clang_release_bot_x64',
       'linux_ubsan_vptr': 'ubsan_vptr_clang_release_bot_x64',
@@ -208,14 +205,11 @@
       'mac_dbg_m1': 'debug_bot_arm64',
       'mac_rel': 'release_bot_x64',
       'mac_rel_m1': 'release_bot_arm64',
-      'mac_rel_reclient': 'release_bot_x64_reclient',
 
       # Windows
       'win_asan': 'win_asan_clang_release_bot_x64',
       'win_compile_x64_clang_dbg': 'win_clang_debug_bot_x64',
       'win_compile_x64_clang_rel': 'win_clang_release_bot_x64',
-      'win_compile_x64_clang_rel_reclient':
-        'win_clang_release_bot_x64_reclient',
       'win_compile_x86_clang_dbg': 'win_clang_debug_bot_x86',
       'win_compile_x86_clang_rel': 'win_clang_release_bot_x86',
       'win_x64_clang_dbg': 'win_clang_debug_bot_x64',
@@ -291,10 +285,6 @@
     'ios_release_bot_arm64': [
       'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest',
     ],
-    'ios_release_bot_arm64_reclient': [
-      'ios', 'release_bot', 'arm64', 'no_ios_code_signing', 'xctest',
-      'no_goma', 'reclient',
-    ],
     'libfuzzer_asan_release_bot_x64_reclient': [
       'libfuzzer', 'asan', 'optimize_for_fuzzing', 'openh264',
       'pure_release_bot_reclient', 'x64'
@@ -363,14 +353,6 @@
       'release_bot',
       'x64',
     ],
-    'win_clang_release_bot_x64_reclient': [
-      'clang',
-      'openh264',
-      'release_bot',
-      'x64',
-      'no_goma',
-      'reclient',
-    ],
     'win_clang_release_bot_x86': [
       'clang',
       'openh264',
@@ -450,9 +432,6 @@
       'gn_args': 'is_msan=true msan_track_origins=2'
                  ' instrumented_libraries_release = "xenial"',
     },
-    'no_goma': {
-      'gn_args': 'use_goma=false',
-    },
     'no_ios_code_signing': {
       'gn_args': 'ios_enable_code_signing=false',
     },