feat(alerting): make authentication optional for email provider (#608)
* feat(alerting): Made authentication optional for the email alert provider * docs: Added parameter to email alert provider docs * feat(alerting): Updated email alert to set the LocalName attribute based on the From key * Updated email provider to disable authentication when no credentials are provided * Removed `disable-authentication` flag from email provider documentation * Apply suggestions from code review --------- Co-authored-by: TwiN <twin@linux.com>
This commit is contained in:
@ -18,6 +18,13 @@ func TestAlertDefaultProvider_IsValid(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestAlertProvider_IsValidWithNoCredentials(t *testing.T) {
|
||||
validProvider := AlertProvider{From: "from@example.com", Host: "smtp-relay.gmail.com", Port: 587, To: "to@example.com"}
|
||||
if !validProvider.IsValid() {
|
||||
t.Error("provider should've been valid")
|
||||
}
|
||||
}
|
||||
|
||||
func TestAlertProvider_IsValidWithOverride(t *testing.T) {
|
||||
providerWithInvalidOverrideGroup := AlertProvider{
|
||||
Overrides: []Override{
|
||||
|
Reference in New Issue
Block a user