@@ -194,7 +194,6 @@ var connectorConfigHandlers = map[string]connectorConfigHandler{
194
194
remarshalConfig : remarshalConfig [kbapi .EmailConfig ],
195
195
},
196
196
".gemini" : {
197
- defaults : connectorConfigWithDefaultsGemini ,
198
197
remarshalConfig : remarshalConfig [kbapi .GeminiConfig ],
199
198
},
200
199
".index" : {
@@ -206,15 +205,13 @@ var connectorConfigHandlers = map[string]connectorConfigHandler{
206
205
remarshalConfig : remarshalConfig [kbapi .JiraConfig ],
207
206
},
208
207
".opsgenie" : {
209
- defaults : connectorConfigWithDefaultsOpsgenie ,
210
208
remarshalConfig : remarshalConfig [kbapi .OpsgenieConfig ],
211
209
},
212
210
".pagerduty" : {
213
211
defaults : connectorConfigWithDefaultsPagerduty ,
214
212
remarshalConfig : remarshalConfig [kbapi .PagerdutyConfig ],
215
213
},
216
214
".resilient" : {
217
- defaults : connectorConfigWithDefaultsResilient ,
218
215
remarshalConfig : remarshalConfig [kbapi .ResilientConfig ],
219
216
},
220
217
".servicenow" : {
@@ -229,16 +226,17 @@ var connectorConfigHandlers = map[string]connectorConfigHandler{
229
226
defaults : connectorConfigWithDefaultsServicenowSir ,
230
227
remarshalConfig : remarshalConfig [kbapi .ServicenowConfig ],
231
228
},
229
+ ".slack_api" : {
230
+ remarshalConfig : remarshalConfig [kbapi .SlackApiConfig ],
231
+ },
232
232
".swimlane" : {
233
233
defaults : connectorConfigWithDefaultsSwimlane ,
234
234
remarshalConfig : remarshalConfig [kbapi .SwimlaneConfig ],
235
235
},
236
236
".tines" : {
237
- defaults : connectorConfigWithDefaultsTines ,
238
237
remarshalConfig : remarshalConfig [kbapi .TinesConfig ],
239
238
},
240
239
".webhook" : {
241
- defaults : connectorConfigWithDefaultsWebhook ,
242
240
remarshalConfig : remarshalConfig [kbapi .WebhookConfig ],
243
241
},
244
242
".xmatters" : {
@@ -253,6 +251,10 @@ func ConnectorConfigWithDefaults(connectorTypeID, plan string) (string, error) {
253
251
return plan , errors .New ("unknown connector type ID: " + connectorTypeID )
254
252
}
255
253
254
+ if handler .defaults == nil {
255
+ return plan , nil
256
+ }
257
+
256
258
return handler .defaults (plan )
257
259
}
258
260
@@ -311,10 +313,6 @@ func connectorConfigWithDefaultsEmail(plan string) (string, error) {
311
313
return string (customJSON ), nil
312
314
}
313
315
314
- func connectorConfigWithDefaultsGemini (plan string ) (string , error ) {
315
- return plan , nil
316
- }
317
-
318
316
func connectorConfigWithDefaultsIndex (plan string ) (string , error ) {
319
317
var custom kbapi.IndexConfig
320
318
if err := json .Unmarshal ([]byte (plan ), & custom ); err != nil {
@@ -334,18 +332,10 @@ func connectorConfigWithDefaultsJira(plan string) (string, error) {
334
332
return remarshalConfig [kbapi.JiraConfig ](plan )
335
333
}
336
334
337
- func connectorConfigWithDefaultsOpsgenie (plan string ) (string , error ) {
338
- return plan , nil
339
- }
340
-
341
335
func connectorConfigWithDefaultsPagerduty (plan string ) (string , error ) {
342
336
return remarshalConfig [kbapi.PagerdutyConfig ](plan )
343
337
}
344
338
345
- func connectorConfigWithDefaultsResilient (plan string ) (string , error ) {
346
- return plan , nil
347
- }
348
-
349
339
func connectorConfigWithDefaultsServicenow (plan string ) (string , error ) {
350
340
var planConfig kbapi.ServicenowConfig
351
341
if err := json .Unmarshal ([]byte (plan ), & planConfig ); err != nil {
@@ -441,14 +431,6 @@ func connectorConfigWithDefaultsSwimlane(plan string) (string, error) {
441
431
return string (customJSON ), nil
442
432
}
443
433
444
- func connectorConfigWithDefaultsTines (plan string ) (string , error ) {
445
- return plan , nil
446
- }
447
-
448
- func connectorConfigWithDefaultsWebhook (plan string ) (string , error ) {
449
- return plan , nil
450
- }
451
-
452
434
func connectorConfigWithDefaultsXmatters (plan string ) (string , error ) {
453
435
var custom kbapi.XmattersConfig
454
436
if err := json .Unmarshal ([]byte (plan ), & custom ); err != nil {
0 commit comments