Skip to content

x/build/internal/relui/protos: add the GRPC service for signing release artifacts. #54303

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

Closed
cagedmantis opened this issue Aug 5, 2022 · 4 comments
Assignees
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done.
Milestone

Comments

@cagedmantis
Copy link
Contributor

Relui should add a GRPC service to enable release artifact signing.

Part of #53632.

@golang/release

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

Change https://go.dev/cl/420801 mentions this issue: internal/relui/protos: add protos to relui

gopherbot pushed a commit to golang/build that referenced this issue Aug 9, 2022
This change adds protos for release artifact signing.

Updates golang/go#54303

Change-Id: I9ff6645177a4b300023f842874fc8c2acb754c72
Reviewed-on: https://go-review.googlesource.com/c/build/+/420801
Reviewed-by: Heschi Kreinick <[email protected]>
Reviewed-by: Dmitri Shuralyov <[email protected]>
Reviewed-by: Dmitri Shuralyov <[email protected]>
Reviewed-by: Jenny Rakoczy <[email protected]>
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/422598 mentions this issue: internal/relui/sign: add signing server

gopherbot pushed a commit to golang/build that referenced this issue Aug 18, 2022
This change adds the signing server used to request artifact signing.
An interface has been added to the sign package in order to create
different implementations of the signing service if needed. With the
GRPC signing service, the client creates a bidirectional connection
with the server. The server then sends well specified signing requests
to the client.

Updates golang/go#54303
Updates golang/go#53632

Change-Id: I062f7db716edba810b6c1dab122b2a10c1c18923
Reviewed-on: https://go-review.googlesource.com/c/build/+/422598
Reviewed-by: Dmitri Shuralyov <[email protected]>
Reviewed-by: Jenny Rakoczy <[email protected]>
Run-TryBot: Carlos Amedee <[email protected]>
Reviewed-by: Dmitri Shuralyov <[email protected]>
TryBot-Result: Gopher Robot <[email protected]>
@gopherbot
Copy link
Contributor

Change https://go.dev/cl/424914 mentions this issue: cmd/relui: add the release GRPC server to the HTTP server

@gopherbot
Copy link
Contributor

Change https://go.dev/cl/424915 mentions this issue: deploy: add Release GRPC server to build.golang.org

gopherbot pushed a commit to golang/build that referenced this issue Aug 19, 2022
This adds the GRPC release server to the main relui HTTP server.

Updates golang/go#53632
Updates golang/go#54303

Change-Id: I244ac02db1c2647e3f9f0f8f72a89467f07d1881
Reviewed-on: https://go-review.googlesource.com/c/build/+/424914
Reviewed-by: Dmitri Shuralyov <[email protected]>
Reviewed-by: Dmitri Shuralyov <[email protected]>
TryBot-Result: Gopher Robot <[email protected]>
Reviewed-by: Carlos Amedee <[email protected]>
Run-TryBot: Carlos Amedee <[email protected]>
@heschi heschi moved this to Done in Go Release Sep 27, 2022
@golang golang locked and limited conversation to collaborators Aug 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Builders x/build issues (builders, bots, dashboards) FrozenDueToAge NeedsFix The path to resolution is known, but the work has not been done.
Projects
Archived in project
Development

No branches or pull requests

2 participants