mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
[Alerting]: alertmanager notifier fixes (#34575)
This commit is contained in:
parent
a0b78313f3
commit
b48832c0f7
@ -442,6 +442,8 @@ func (am *Alertmanager) buildReceiverIntegrations(receiver *apimodels.PostableAp
|
||||
n, err = channels.NewThreemaNotifier(cfg, tmpl)
|
||||
case "opsgenie":
|
||||
n, err = channels.NewOpsgenieNotifier(cfg, tmpl)
|
||||
case "prometheus-alertmanager":
|
||||
n, err = channels.NewAlertmanagerNotifier(cfg, tmpl)
|
||||
default:
|
||||
return nil, fmt.Errorf("notifier %s is not supported", r.Type)
|
||||
}
|
||||
|
@ -638,7 +638,7 @@ func GetAvailableNotifiers() []*alerting.NotifierPlugin {
|
||||
},
|
||||
},
|
||||
{
|
||||
Type: "alertmanager",
|
||||
Type: "prometheus-alertmanager",
|
||||
Name: "Alertmanager",
|
||||
Description: "Sends notifications to Alertmanager",
|
||||
Heading: "Alertmanager Settings",
|
||||
@ -651,6 +651,19 @@ func GetAvailableNotifiers() []*alerting.NotifierPlugin {
|
||||
PropertyName: "url",
|
||||
Required: true,
|
||||
},
|
||||
{
|
||||
Label: "Basic Auth User",
|
||||
Element: alerting.ElementTypeInput,
|
||||
InputType: alerting.InputTypeText,
|
||||
PropertyName: "basicAuthUser",
|
||||
},
|
||||
{
|
||||
Label: "Basic Auth Password",
|
||||
Element: alerting.ElementTypeInput,
|
||||
InputType: alerting.InputTypePassword,
|
||||
PropertyName: "basicAuthPassword",
|
||||
Secure: true,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
|
@ -1291,7 +1291,7 @@ var expAvailableChannelJsonOutput = `
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "alertmanager",
|
||||
"type": "prometheus-alertmanager",
|
||||
"name": "Alertmanager",
|
||||
"heading": "Alertmanager Settings",
|
||||
"description": "Sends notifications to Alertmanager",
|
||||
@ -1312,6 +1312,38 @@ var expAvailableChannelJsonOutput = `
|
||||
"required": true,
|
||||
"validationRule": "",
|
||||
"secure": false
|
||||
},
|
||||
{
|
||||
"element": "input",
|
||||
"inputType": "text",
|
||||
"label": "Basic Auth User",
|
||||
"description": "",
|
||||
"placeholder": "",
|
||||
"propertyName": "basicAuthUser",
|
||||
"selectOptions": null,
|
||||
"showWhen": {
|
||||
"field": "",
|
||||
"is": ""
|
||||
},
|
||||
"required": false,
|
||||
"validationRule": "",
|
||||
"secure": false
|
||||
},
|
||||
{
|
||||
"element": "input",
|
||||
"inputType": "password",
|
||||
"label": "Basic Auth Password",
|
||||
"description": "",
|
||||
"placeholder": "",
|
||||
"propertyName": "basicAuthPassword",
|
||||
"selectOptions": null,
|
||||
"showWhen": {
|
||||
"field": "",
|
||||
"is": ""
|
||||
},
|
||||
"required": false,
|
||||
"validationRule": "",
|
||||
"secure": true
|
||||
}
|
||||
]
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user