Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build: create instructions for contributor builders under LUCI #60640

Closed
cagedmantis opened this issue Jun 6, 2023 · 3 comments
Closed

x/build: create instructions for contributor builders under LUCI #60640

cagedmantis opened this issue Jun 6, 2023 · 3 comments
Assignees
Labels
Builders x/build issues (builders, bots, dashboards) NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@cagedmantis
Copy link
Contributor

We are shifting over to using LUCI as our build environment. The use of LUCI changes how the builders should be configured to connect to the LUCI platform. These instructions should be created and shared with the community.

@golang/release

@cagedmantis cagedmantis added Builders x/build issues (builders, bots, dashboards) NeedsFix The path to resolution is known, but the work has not been done. labels Jun 6, 2023
@cagedmantis cagedmantis added this to the Backlog milestone Jun 6, 2023
@cagedmantis cagedmantis self-assigned this Jun 6, 2023
@gopherbot
Copy link

Change https://go.dev/cl/504531 mentions this issue: cmd/genswarmcert, buildenv: create genswarmcert

@gopherbot
Copy link

Change https://go.dev/cl/504821 mentions this issue: cmd/bootstrapswarm: add bootstrapswarm used to bootstrap swarming bot

@dmitshur dmitshur modified the milestones: Backlog, Unreleased Jun 24, 2023
gopherbot pushed a commit to golang/build that referenced this issue Jun 26, 2023
This change adds a bootstrapswarm which bootstraps the swarming bot
on two different environments (on GCE and not on GCE). It can be extended
in the future to start the swarming client on other clouds as needed.

Updates golang/go#60468
Updates golang/go#60640

Change-Id: Iead5f980d27441d3bc6d8161d8baf695a5b55d56
Reviewed-on: https://go-review.googlesource.com/c/build/+/504821
Run-TryBot: Dmitri Shuralyov <dmitshur@golang.org>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Carlos Amedee <carlos@golang.org>
gopherbot pushed a commit to golang/build that referenced this issue Jun 28, 2023
genbotcert can now use a certificate signing request to create a
certificate with the Go teams CA. These certificates should be used to
authenticate contributor managed swarming bots in Luci. It can also
be used to add general non-GCE swarming bots.

Initial Luci production environment settings have been added to the
buildenv package.

Updates golang/go#60640

Change-Id: I9ad9150ac332ea79413bf556b0830f343646848f
Reviewed-on: https://go-review.googlesource.com/c/build/+/504531
TryBot-Result: Gopher Robot <gobot@golang.org>
Auto-Submit: Carlos Amedee <carlos@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Run-TryBot: Carlos Amedee <carlos@golang.org>
@cagedmantis
Copy link
Contributor Author

https://github.com/golang/go/wiki/DashboardBuilders has been updated with the instructions. It is still being edited. The initial set of work has been completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Builders x/build issues (builders, bots, dashboards) NeedsFix The path to resolution is known, but the work has not been done.
Projects
Archived in project
Development

No branches or pull requests

3 participants