Skip to content

klml/paw2mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

prometheus alertreceiver webhook2mail

Openshift alert receivers can only be managed by cluster admins in the secret alertmanager-main in the namespace openshift-monitoring.
paw2mail is a webservice that accepts alerts and sends them to an email address.

deprecated

So alert routing for user-defined is in Technology Preview.

In OpenShift Container Platform 4.10, a cluster administrator can enable alert routing for user-defined projects.

from enabling-alert-routing-for-user-defined-projects

So paw2mail is not needed anymore.

config

The receiver email adress is defined in label paw2mail:

apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
  name: foo
spec:
  groups:
    - name: bar
      rules:
        - alert: foobar_is_bigger_42
          expr: 'example_count_total{item_type="/count"} > 42'
          labels:
            severity: Info
            paw2mail: jon@example.net

Setup

Needed environments

export smtp_from=cluster@example.net
export smtp_host=mail.example.net
export smtp_port=25

Optional

export smtp_user=clustermailer
export smtp_pass=xxxxxxxxxxxxx

Releases

No releases published

Packages

No packages published