@@ -55,6 +55,7 @@ import (
5555 servicepkg "github.com/instill-ai/artifact-backend/pkg/service"
5656 artifactpb "github.com/instill-ai/protogen-go/artifact/artifact/v1alpha"
5757 mgmtpb "github.com/instill-ai/protogen-go/core/mgmt/v1beta"
58+ modelpb "github.com/instill-ai/protogen-go/model/model/v1alpha"
5859 pipelinepb "github.com/instill-ai/protogen-go/pipeline/pipeline/v1beta"
5960 miniox "github.com/instill-ai/x/minio"
6061)
@@ -124,11 +125,14 @@ func main() {
124125 grpczap .ReplaceGrpcLoggerV2WithVerbosity (logger , 3 )
125126
126127 // Initialize clients needed for service
127- pipelinePublicServiceClient , pipelinePublicGrpcConn , _ , mgmtPublicServiceClientConn , mgmtPrivateServiceClient , mgmtPrivateServiceGrpcConn ,
128+ pipelinePublicServiceClient , pipelinePublicGrpcConn , modelPublicServiceClient , modelPublicGrpcConn , _ , mgmtPublicServiceClientConn , mgmtPrivateServiceClient , mgmtPrivateServiceGrpcConn ,
128129 redisClient , influxDBClient , db , minioClient , milvusClient , aclClient , fgaClientConn , fgaReplicaClientConn := newClients (ctx , logger )
129130 if pipelinePublicGrpcConn != nil {
130131 defer pipelinePublicGrpcConn .Close ()
131132 }
133+ if modelPublicGrpcConn != nil {
134+ defer modelPublicGrpcConn .Close ()
135+ }
132136 if mgmtPublicServiceClientConn != nil {
133137 defer mgmtPublicServiceClientConn .Close ()
134138 }
@@ -151,6 +155,7 @@ func main() {
151155 minioClient ,
152156 mgmtPrivateServiceClient ,
153157 pipelinePublicServiceClient ,
158+ modelPublicServiceClient ,
154159 httpclient .NewRegistryClient (ctx ),
155160 redisClient ,
156161 milvusClient ,
@@ -325,6 +330,8 @@ func main() {
325330func newClients (ctx context.Context , logger * zap.Logger ) (
326331 pipelinepb.PipelinePublicServiceClient ,
327332 * grpc.ClientConn ,
333+ modelpb.ModelPublicServiceClient ,
334+ * grpc.ClientConn ,
328335 mgmtpb.MgmtPublicServiceClient ,
329336 * grpc.ClientConn ,
330337 mgmtpb.MgmtPrivateServiceClient ,
@@ -350,6 +357,8 @@ func newClients(ctx context.Context, logger *zap.Logger) (
350357 }
351358 pipelinePublicServiceClient := pipelinepb .NewPipelinePublicServiceClient (pipelinePublicGrpcConn )
352359
360+ modelPublicServiceClient , modelPublicServiceClientConn := grpcclient .NewModelPublicClient (ctx )
361+
353362 // initialize mgmt clients
354363 mgmtPrivateServiceClient , mgmtPrivateServiceClientConn := grpcclient .NewMGMTPrivateClient (ctx )
355364 mgmtPublicServiceClient , mgmtPublicServiceClientConn := grpcclient .NewMGMTPublicClient (ctx )
@@ -400,7 +409,7 @@ func newClients(ctx context.Context, logger *zap.Logger) (
400409
401410 }
402411 aclClient := acl .NewACLClient (fgaClient , fgaReplicaClient , redisClient )
403- return pipelinePublicServiceClient , pipelinePublicGrpcConn , mgmtPublicServiceClient , mgmtPrivateServiceClientConn , mgmtPrivateServiceClient , mgmtPublicServiceClientConn , redisClient , influxDBClient , db , minioClient , milvusClient , aclClient , fgaClientConn , fgaReplicaClientConn
412+ return pipelinePublicServiceClient , pipelinePublicGrpcConn , modelPublicServiceClient , modelPublicServiceClientConn , mgmtPublicServiceClient , mgmtPrivateServiceClientConn , mgmtPrivateServiceClient , mgmtPublicServiceClientConn , redisClient , influxDBClient , db , minioClient , milvusClient , aclClient , fgaClientConn , fgaReplicaClientConn
404413}
405414
406415func newGrpcOptionAndCreds (logger * zap.Logger ) ([]grpc.ServerOption , credentials.TransportCredentials ) {
0 commit comments