diff --git a/grpc.go b/grpc.go index d0b8d1fc..54f17d86 100644 --- a/grpc.go +++ b/grpc.go @@ -92,9 +92,9 @@ func (rnr *grpcRunner) Run(ctx context.Context, r *grpcRequest) error { grpc.WithBlock(), grpc.WithUserAgent(fmt.Sprintf("runn/%s", version.Version)), } - useTLS := false - if strings.HasSuffix(rnr.target, ":443") { - useTLS = true + useTLS := true + if strings.HasSuffix(rnr.target, ":80") { + useTLS = false } if rnr.tls != nil { useTLS = *rnr.tls diff --git a/grpc_test.go b/grpc_test.go index 2004c3fc..b67eed95 100644 --- a/grpc_test.go +++ b/grpc_test.go @@ -242,7 +242,8 @@ func TestGrpcRunner(t *testing.T) { tt := tt t.Run(tt.name, func(t *testing.T) { t.Parallel() - ts := testutil.GRPCServer(t, false) + useTLS := false + ts := testutil.GRPCServer(t, useTLS) o, err := New() if err != nil { t.Fatal(err) @@ -252,6 +253,7 @@ func TestGrpcRunner(t *testing.T) { t.Fatal(err) } r.operator = o + r.tls = &useTLS if err := r.Run(ctx, tt.req); err != nil { t.Error(err) }