boulder/grpc
Samantha Frank 1bfc3186c8
grpc: Enable client-side health_v1 health checking (#8254)
- Configure all gRPC clients to check the overall serving status of each
endpoint via the `grpc_health_v1` service.
- Configure all gRPC servers to expose the `grpc_health_v1` service to
any client permitted to access one of the server’s services.
- Modify long-running, deep health checks to set and transition the
overall (empty string) health status of the gRPC server in addition to
the specific service they were configured for.

Fixes #8227
2025-06-18 10:37:20 -04:00
..
creds Update go versions in CI and release (#7971) 2025-02-19 14:37:01 -08:00
internal Replace most uses of net.IP with netip.Addr (#8205) 2025-05-27 15:05:35 -07:00
noncebalancer Update certificate-transparency-go to get static/tiled log support (#8150) 2025-04-30 15:56:31 -07:00
test_proto Update protoc-gen-go to match updated grpc libraries (#8151) 2025-05-01 17:14:57 -07:00
client.go grpc: Enable client-side health_v1 health checking (#8254) 2025-06-18 10:37:20 -04:00
client_test.go wfe2: don't pass through client-initiated cancellation (#6608) 2023-01-26 17:26:15 -08:00
errors.go Update go versions in CI and release (#7971) 2025-02-19 14:37:01 -08:00
errors_test.go Lay the groundwork for supporting IP identifiers (#7692) 2024-08-30 11:40:38 -07:00
generate.go Unify protobuf generation (#5458) 2021-06-07 08:49:15 -07:00
interceptors.go ra: log User-Agent (#7908) 2025-01-14 13:39:41 -08:00
interceptors_test.go grpc: factor out setup func (#7909) 2025-01-20 12:31:57 -05:00
pb-marshalling.go identifier: Remove helper funcs from PB identifiers migration (#8236) 2025-06-13 12:55:32 -07:00
pb-marshalling_test.go identifier: Remove helper funcs from PB identifiers migration (#8236) 2025-06-13 12:55:32 -07:00
protogen.sh Use generic types for gRPC stream implementations (#7501) 2024-05-24 13:54:25 -07:00
resolver.go Replace most uses of net.IP with netip.Addr (#8205) 2025-05-27 15:05:35 -07:00
resolver_test.go grpc: Implement a static multiple IP address gRPC resolver (#6270) 2022-08-05 10:20:57 -07:00
server.go grpc: Enable client-side health_v1 health checking (#8254) 2025-06-18 10:37:20 -04:00
server_test.go grpc: Enable client-side health_v1 health checking (#8254) 2025-06-18 10:37:20 -04:00
skew.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00
skew_integration.go gRPC: reject request if clock skew is too large (#7686) 2024-08-29 11:32:24 -07:00