fix(hydrator): increase max msg size (#23190)

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
This commit is contained in:
Michael Crenshaw
2025-05-28 15:09:13 -06:00
committed by GitHub
parent 7735b743b3
commit 3bbbac4bb9
2 changed files with 8 additions and 1 deletions

View File

@@ -2,6 +2,10 @@ package apiclient
import (
"fmt"
"math"
"github.com/argoproj/argo-cd/v3/common"
"github.com/argoproj/argo-cd/v3/util/env"
log "github.com/sirupsen/logrus"
"google.golang.org/grpc"
@@ -10,6 +14,9 @@ import (
utilio "github.com/argoproj/argo-cd/v3/util/io"
)
// MaxGRPCMessageSize contains max grpc message size
var MaxGRPCMessageSize = env.ParseNumFromEnv(common.EnvGRPCMaxSizeMB, 100, 0, math.MaxInt32) * 1024 * 1024
// Clientset represents commit server api clients
type Clientset interface {
NewCommitServerClient() (utilio.Closer, CommitServiceClient, error)

View File

@@ -25,7 +25,7 @@ func NewServer(gitCredsStore git.CredsStore, metricsServer *metrics.Server) *Arg
// CreateGRPC creates a new gRPC server.
func (a *ArgoCDCommitServer) CreateGRPC() *grpc.Server {
server := grpc.NewServer()
server := grpc.NewServer(grpc.MaxRecvMsgSize(apiclient.MaxGRPCMessageSize))
versionpkg.RegisterVersionServiceServer(server, version.NewServer(nil, func() (bool, error) {
return true, nil
}))