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) }