@@ -197,22 +197,30 @@ func getAgentIngestConfigs(instance string, items map[string]BindingItem) (strin
197
197
198
198
var username = ""
199
199
var password = ""
200
+ var version = ""
201
+ var distribution = ""
200
202
201
- if metadata .Config .AgentCredentialID != "" {
202
- credential , err := common2 .GetCredential (metadata .Config .AgentCredentialID )
203
- if err != nil {
204
- log .Error (err )
205
- continue
206
- }
207
- var dv interface {}
208
- dv , err = credential .Decode ()
209
- if err != nil {
210
- log .Error (err )
211
- continue
212
- }
213
- if auth , ok := dv .(model.BasicAuth ); ok {
214
- username = auth .Username
215
- password = auth .Password .Get ()
203
+ if metadata .Config != nil {
204
+
205
+ version = metadata .Config .Version
206
+ distribution = metadata .Config .Distribution
207
+
208
+ if metadata .Config .AgentCredentialID != "" {
209
+ credential , err := common2 .GetCredential (metadata .Config .AgentCredentialID )
210
+ if err != nil {
211
+ log .Error (err )
212
+ continue
213
+ }
214
+ var dv interface {}
215
+ dv , err = credential .Decode ()
216
+ if err != nil {
217
+ log .Error (err )
218
+ continue
219
+ }
220
+ if auth , ok := dv .(model.BasicAuth ); ok {
221
+ username = auth .Username
222
+ password = auth .Password .Get ()
223
+ }
216
224
}
217
225
}
218
226
@@ -238,20 +246,21 @@ func getAgentIngestConfigs(instance string, items map[string]BindingItem) (strin
238
246
}
239
247
240
248
taskID := v .ClusterID + "_" + v .NodeUUID
241
-
242
249
buffer .Write ([]byte (fmt .Sprintf ("\n - name: \" %v\" \n path: ./config/task_config.tpl\n " +
243
250
"variable:\n " +
244
251
"TASK_ID: %v\n " +
245
252
"CLUSTER_ID: %v\n " +
246
253
"CLUSTER_UUID: %v\n " +
247
254
"NODE_UUID: %v\n " +
255
+ "CLUSTER_VERSION: %v\n " +
256
+ "CLUSTER_DISTRIBUTION: %v\n " +
248
257
"CLUSTER_ENDPOINT: [\" %v\" ]\n " +
249
258
"CLUSTER_USERNAME: \" %v\" \n " +
250
259
"CLUSTER_PASSWORD: \" %v\" \n " +
251
260
"CLUSTER_LEVEL_TASKS_ENABLED: %v\n " +
252
261
"NODE_LEVEL_TASKS_ENABLED: %v\n " +
253
262
"NODE_LOGS_PATH: \" %v\" \n \n \n " , taskID , taskID ,
254
- v .ClusterID , v .ClusterUUID , v .NodeUUID , nodeEndPoint , username , password , clusterLevelEnabled , nodeLevelEnabled , pathLogs )))
263
+ v .ClusterID , v .ClusterUUID , v .NodeUUID , version , distribution , nodeEndPoint , username , password , clusterLevelEnabled , nodeLevelEnabled , pathLogs )))
255
264
}
256
265
257
266
hash := util .MD5digest (buffer .String ())
0 commit comments