Attempt to fix `led` ACLs for testing recipe changes.
It looks like we need to grant some more permissions in order
to be able to run `led` and test recipe changes against our
builders.
Bug: 1260171
Change-Id: Iac7cc49fe8fa433e6bbc6e9fa5cd01e8eb8c78c0
Reviewed-on: https://chromium-review.googlesource.com/c/experimental/website/+/3238585
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Dirk Pranke <dpranke@google.com>
diff --git a/infra/config/generated/realms.cfg b/infra/config/generated/realms.cfg
index 967d5ac..a5d8c19 100644
--- a/infra/config/generated/realms.cfg
+++ b/infra/config/generated/realms.cfg
@@ -37,6 +37,10 @@
role: "role/buildbucket.builderServiceAccount"
principals: "user:chromium-website-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
}
+ bindings {
+ role: "role/swarming.taskTriggerer"
+ principals: "group:flex-ci-led-users"
+ }
}
realms {
name: "try"
@@ -49,4 +53,8 @@
principals: "group:project-chromium-website-tryjob-access"
principals: "group:service-account-cq"
}
+ bindings {
+ role: "role/swarming.taskTriggerer"
+ principals: "group:flex-try-led-users"
+ }
}
diff --git a/infra/config/main.star b/infra/config/main.star
index a590715..b86b771 100755
--- a/infra/config/main.star
+++ b/infra/config/main.star
@@ -118,6 +118,11 @@
),
])
+luci.binding(
+ realm = "ci",
+ roles = "role/swarming.taskTriggerer",
+ groups = "flex-ci-led-users",
+)
luci.builder(
name = "chromium-website-ci-builder",
@@ -177,6 +182,11 @@
),
])
+luci.binding(
+ realm = "try",
+ roles = "role/swarming.taskTriggerer",
+ groups = "flex-try-led-users",
+)
luci.builder(
name = "chromium-website-try-builder",