[bhi] Configure builder health updater permissions

Bug: 1401558
Change-Id: Iffbdf05c59a49ad318a232b72ebe9d60141b24b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4573300
Reviewed-by: Gary Tong <gatong@chromium.org>
Auto-Submit: Gregory Guterman <guterman@google.com>
Commit-Queue: Gregory Guterman <guterman@google.com>
Cr-Commit-Position: refs/heads/main@{#1152732}
diff --git a/infra/config/generated/luci/realms.cfg b/infra/config/generated/luci/realms.cfg
index 6b49056..441e1fe1 100644
--- a/infra/config/generated/luci/realms.cfg
+++ b/infra/config/generated/luci/realms.cfg
@@ -20,6 +20,11 @@
     principals: "group:all"
   }
   bindings {
+    role: "role/buildbucket.healthUpdater"
+    principals: "user:generate-builder@cr-builder-health-indicators.iam.gserviceaccount.com"
+    principals: "user:guterman@google.com"
+  }
+  bindings {
     role: "role/configs.reader"
     principals: "group:all"
   }
diff --git a/infra/config/main.star b/infra/config/main.star
index 7297a7c..426fc5d2 100755
--- a/infra/config/main.star
+++ b/infra/config/main.star
@@ -114,6 +114,11 @@
             roles = "role/analysis.editor",
             groups = ["project-chromium-committers", "googlers"],
         ),
+        # Role for builder health indicators
+        luci.binding(
+            roles = "role/buildbucket.healthUpdater",
+            users = ["guterman@google.com", "generate-builder@cr-builder-health-indicators.iam.gserviceaccount.com"],
+        ),
     ],
 )