Add gn_v2 builders to gardener rotation

Adds all of the CI builders which use the gn_v2 recipe to the Dawn
gardener rotation. The CMake builders are added to this rotation, so it
is suspected that the GN builders originally were, but this was missed
during the migration.

Bug: 385317083
Change-Id: Ia24e9d7f35eee07f19f2bb911388683faadff3d7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/287199
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Brian Sheedy <bsheedy@google.com>
Auto-Submit: Brian Sheedy <bsheedy@google.com>
diff --git a/infra/config/global/generated/luci/cr-buildbucket.cfg b/infra/config/global/generated/luci/cr-buildbucket.cfg
index e7f1a83..9957b3e 100644
--- a/infra/config/global/generated/luci/cr-buildbucket.cfg
+++ b/infra/config/global/generated/luci/cr-buildbucket.cfg
@@ -423,7 +423,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -719,7 +725,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -902,7 +914,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -1052,7 +1070,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -1202,7 +1226,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -1369,7 +1399,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -1522,7 +1558,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -1675,7 +1717,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -2424,7 +2472,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -2577,7 +2631,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -2725,7 +2785,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -2898,7 +2964,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3085,7 +3157,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3235,7 +3313,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3385,7 +3469,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3551,7 +3641,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3703,7 +3799,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -3856,7 +3958,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -4029,7 +4137,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -4196,7 +4310,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -4349,7 +4469,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -4522,7 +4648,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -4853,7 +4985,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5016,7 +5154,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5169,7 +5313,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5475,7 +5625,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5628,7 +5784,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5800,7 +5962,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -5966,7 +6134,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -6170,7 +6344,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -6356,7 +6536,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -6542,7 +6728,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -6728,7 +6920,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7058,7 +7256,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7220,7 +7424,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7372,7 +7582,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7520,7 +7736,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7668,7 +7890,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7816,7 +8044,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -7968,7 +8202,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -8120,7 +8360,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -8272,7 +8518,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -8424,7 +8676,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -8576,7 +8834,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -8745,7 +9009,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -9000,7 +9270,13 @@
         '    "remote_jobs": 250'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -9163,7 +9439,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -9312,7 +9594,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -9461,7 +9749,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
@@ -9610,7 +9904,13 @@
         '    }'
         '  },'
         '  "builder_group": "ci",'
-        '  "recipe": "dawn/gn_v2"'
+        '  "gardener_rotations": ['
+        '    "dawn"'
+        '  ],'
+        '  "recipe": "dawn/gn_v2",'
+        '  "sheriff_rotations": ['
+        '    "dawn"'
+        '  ]'
         '}'
       build_numbers: YES
       service_account: "dawn-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
diff --git a/infra/config/global/generated/luci/luci-notify.cfg b/infra/config/global/generated/luci/luci-notify.cfg
index 75bc979..8f854ad 100644
--- a/infra/config/global/generated/luci/luci-notify.cfg
+++ b/infra/config/global/generated/luci/luci-notify.cfg
@@ -83,6 +83,128 @@
   }
   builders {
     bucket: "ci"
+    name: "dawn-linux-x64-builder-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-builder-tsan"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-fuzz-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-fuzz-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-intel-uhd630-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-intel-uhd770-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-nvidia-gtx1660-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-sws-clusterfuzz"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
     name: "dawn-linux-x64-sws-cmake-asan"
     repository: "https://dawn.googlesource.com/dawn"
   }
@@ -125,7 +247,568 @@
   }
   builders {
     bucket: "ci"
+    name: "dawn-linux-x64-sws-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-sws-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x64-sws-tsan"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-builder-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-fuzz-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-fuzz-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-sws-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-linux-x86-sws-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-arm64-apple-m2-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-arm64-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-amd-5300m-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-amd-555x-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-builder-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-intel-uhd630-exp-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-intel-uhd630-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
     name: "dawn-mac-x64-sws-cmake-rel"
     repository: "https://dawn.googlesource.com/dawn"
   }
 }
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-sws-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-mac-x64-sws-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-arm64-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-arm64-qualcomm-snapdragonxelite-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-builder-asan"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-builder-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-builder-msvc-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-builder-msvc-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-intel-uhd630-asan"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-intel-uhd630-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-intel-uhd770-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-nvidia-gtx1660-asan"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-nvidia-gtx1660-exp-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-nvidia-gtx1660-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-sws-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-sws-msvc-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-sws-msvc-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x64-sws-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-builder-dbg"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-builder-rel"
+    repository: "https://dawn.googlesource.com/dawn"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-intel-uhd630-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-nvidia-gtx1660-rel"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-sws-dbg"
+  }
+}
+notifiers {
+  notifications {
+    on_occurrence: FAILURE
+    on_occurrence: INFRA_FAILURE
+    email {
+      rotation_urls: "https://chrome-ops-rotation-proxy.appspot.com/current/grotation:webgpu-gardener"
+    }
+  }
+  builders {
+    bucket: "ci"
+    name: "dawn-win-x86-sws-rel"
+  }
+}
diff --git a/infra/config/global/gn_standalone_ci.star b/infra/config/global/gn_standalone_ci.star
index b440bb9..a0ca968 100644
--- a/infra/config/global/gn_standalone_ci.star
+++ b/infra/config/global/gn_standalone_ci.star
@@ -27,10 +27,12 @@
 
 """CI Dawn builders using GN and a standalone Dawn checkout (instead of Chromium)."""
 
+load("@chromium-luci//args.star", "args")
 load("@chromium-luci//builder_config.star", "builder_config")
 load("@chromium-luci//builders.star", "os")
 load("@chromium-luci//ci.star", "ci")
 load("@chromium-luci//consoles.star", "consoles")
+load("@chromium-luci//gardener_rotations.star", "gardener_rotations")
 load("@chromium-luci//gn_args.star", "gn_args")
 load("//constants.star", "siso")
 
@@ -49,6 +51,8 @@
     siso_remote_jobs = siso.remote_jobs.DEFAULT,
     thin_tester_cores = 2,
     builderless = True,
+    notifies = ["gardener-notifier"],
+    gardener_rotations = gardener_rotations.rotation("dawn", None, None),
 )
 
 ################################################################################
@@ -781,6 +785,7 @@
     # Run daily at 5PM Pacific.
     schedule = "0 0 * * *",
     triggered_by = [],
+    gardener_rotations = args.ignore_default(None),
     builder_spec = builder_config.builder_spec(
         gclient_config = builder_config.gclient_config(
             config = "dawn",