Skip to content

Commit 430e542

Browse files
Arta AsadiArta Asadi
Arta Asadi
authored and
Arta Asadi
committed
fix: add more logs
1 parent 8b21ae3 commit 430e542

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

services/integration/utils/load-plugin.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ func LoadPlugin(itOrm *gorm.DB, logger *zap.Logger, plugin platformspec.PluginSp
8181
logger.Error("failed to create integration binary", zap.Error(err))
8282
return err
8383
}
84+
pluginBinary = nil
8485

8586
logger.Info("integration binary created")
8687

@@ -106,8 +107,8 @@ func ExtractIntegrationBinaries(logger *zap.Logger, plugin platformspec.PluginSp
106107
err = tagsJsonb.Set(tagsJsonData)
107108

108109
// download files from urls
109-
var integrationPlugin []byte
110-
var cloudqlPlugin []byte
110+
binaries := &models.IntegrationPluginBinary{
111+
PluginID: plugin.IntegrationType.String()}
111112
var describerURL, describerTags, demoDataUrl, url string
112113
discoveryType := models.IntegrationPluginDiscoveryTypeClassic
113114
installState := models.IntegrationTypeInstallStateNotInstalled
@@ -152,7 +153,7 @@ func ExtractIntegrationBinaries(logger *zap.Logger, plugin platformspec.PluginSp
152153
discoveryType = models.IntegrationPluginDiscoveryTypeTask
153154
}
154155
logger.Info("platform binary path", zap.String("path", baseDir+"/integarion_type/"+plugin.Components.PlatformBinary.PathInArchive))
155-
integrationPlugin, err = os.ReadFile(baseDir + "/integarion_type/" + plugin.Components.PlatformBinary.PathInArchive)
156+
binaries.IntegrationPlugin, err = os.ReadFile(baseDir + "/integarion_type/" + plugin.Components.PlatformBinary.PathInArchive)
156157
if err != nil {
157158
logger.Error("failed to open integration-plugin file", zap.Error(err), zap.String("url", plugin.Components.PlatformBinary.URI))
158159
return nil, nil, fmt.Errorf("open integration-plugin file for url %s: %w", plugin, err)
@@ -178,13 +179,15 @@ func ExtractIntegrationBinaries(logger *zap.Logger, plugin platformspec.PluginSp
178179
}
179180

180181
logger.Info("cloudql binary path", zap.String("path", baseDir+"/integarion_type/"+plugin.Components.CloudQLBinary.PathInArchive))
181-
cloudqlPlugin, err = os.ReadFile(baseDir + "/integarion_type/" + plugin.Components.CloudQLBinary.PathInArchive)
182+
binaries.CloudQlPlugin, err = os.ReadFile(baseDir + "/integarion_type/" + plugin.Components.CloudQLBinary.PathInArchive)
182183
if err != nil {
183184
logger.Error("failed to open cloudql-plugin file", zap.Error(err), zap.String("url", plugin.Components.CloudQLBinary.URI))
184185
return nil, nil, fmt.Errorf("open cloudql-plugin file for url %s: %w", plugin.IntegrationType.String(), err)
185186
}
186187
}
187188

189+
logger.Info("integration binaries loaded")
190+
188191
operationalStatusUpdates := pgtype.JSONB{}
189192
operationalStatusUpdates.Set("[]")
190193

@@ -205,9 +208,6 @@ func ExtractIntegrationBinaries(logger *zap.Logger, plugin platformspec.PluginSp
205208
DescriberTag: describerTags,
206209
DiscoveryType: discoveryType,
207210
Tags: tagsJsonb,
208-
}, &models.IntegrationPluginBinary{
209-
PluginID: plugin.IntegrationType.String(),
210-
IntegrationPlugin: integrationPlugin,
211-
CloudQlPlugin: cloudqlPlugin},
211+
}, binaries,
212212
nil
213213
}

0 commit comments

Comments
 (0)