From 1cfb3f53fbc366961e33d286ed0e241b73202ab8 Mon Sep 17 00:00:00 2001 From: Youngjin Jo Date: Wed, 15 Jan 2025 16:45:42 +0900 Subject: [PATCH] refactor: modify api_resources for grpc:// Signed-off-by: Youngjin Jo --- cmd/common/api_resources.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/common/api_resources.go b/cmd/common/api_resources.go index 4692f25..56da512 100644 --- a/cmd/common/api_resources.go +++ b/cmd/common/api_resources.go @@ -103,7 +103,15 @@ func FetchServiceResources(serviceName, endpoint string, shortNamesMap map[strin creds := credentials.NewTLS(tlsConfig) opts = append(opts, grpc.WithTransportCredentials(creds)) } else if scheme == "grpc" { - opts = append(opts, grpc.WithTransportCredentials(insecure.NewCredentials())) + if strings.Contains(hostPort, ".svc.cluster.local") { + tlsConfig := &tls.Config{ + InsecureSkipVerify: true, + } + creds := credentials.NewTLS(tlsConfig) + opts = append(opts, grpc.WithTransportCredentials(creds)) + } else { + opts = append(opts, grpc.WithTransportCredentials(insecure.NewCredentials())) + } } else { return nil, fmt.Errorf("unsupported scheme: %s", scheme) }