From d5cd08fcce1a5feb3734a43e38562c80aa654ee9 Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Tue, 18 Mar 2025 18:55:45 +0400 Subject: [PATCH] Controller: advertise ALPN (#279) --- internal/command/controller/run.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/command/controller/run.go b/internal/command/controller/run.go index 5120385..74670a5 100644 --- a/internal/command/controller/run.go +++ b/internal/command/controller/run.go @@ -103,6 +103,10 @@ func runController(cmd *cobra.Command, args []string) (err error) { Certificates: []tls.Certificate{ controllerCert, }, + // Since gRPC clients started enforcing ALPN at some point, we need to advertise it + // + // See https://github.com/grpc/grpc-go/issues/7922 for more details. + NextProtos: []string{"http/1.1", "h2"}, }), }