Skip to content

v0.8.0

Compare
Choose a tag to compare
@achetronic achetronic released this 29 Sep 04:21
· 4 commits to master since this release

Changes:

  • Refactor integrations in config file:

    • This section was converted into a list of integrations allowing the users have several of the same type with different parameters
    • There is a new field verb on webhooks integration to specify the method of the HTTP request
    • There is a new field validator to specify a validator helper for the webhook. By the moment we crafted only one for Alertmanager that will throw a log in case the final message that should be sent does not fit Alertmanager incoming syntax requirements
  • To select an integration for sending notifications, there is a new field in Notification objects under message.integration to specify its name. It matches with the name of the integration under config file

  • Alertmanager integration was adopted into webhooks integration. It makes more sense as this is just another type of webhook

  • The field message.reason was deleted from Notification objects. The reason for this is to keep the spec as clear as possible, having just the fields that are really needed, avoiding doing tricks under the hood that the user does not expects

Contributors:
@achetronic