From cb0164aaae4784216aef0e81d741058560bebd65 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Oct 26 2018 16:18:53 +0000 Subject: Add an SMTP log handler to the message bridges Signed-off-by: Jeremy Cline --- diff --git a/roles/openshift-apps/messaging-bridges/templates/configmap.yml b/roles/openshift-apps/messaging-bridges/templates/configmap.yml index 2a3ee23..fbee18a 100644 --- a/roles/openshift-apps/messaging-bridges/templates/configmap.yml +++ b/roles/openshift-apps/messaging-bridges/templates/configmap.yml @@ -80,6 +80,13 @@ data: class = "logging.StreamHandler" formatter = "simple" stream = "ext://sys.stdout" + [log_config.handlers.email] + class = "logging.handlers.SMTPHandler" + formatter = "simple" + mailhost = "bastion" + fromaddr = "fedmsg-migration-tools@fedoraproject.org" + toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"] + subject = "ERROR: fedmsg-migration-tools amqp-to-zmq bridge" [log_config.loggers.fedora_messaging] level = "INFO" propagate = false @@ -90,7 +97,7 @@ data: handlers = ["console"] [log_config.root] level = "WARNING" - handlers = ["console"] + handlers = ["console", "email"] zmq-to-amqp.toml: |- [zmq_to_amqp] # The AMQP exchange to publish to. @@ -118,6 +125,13 @@ data: class = "logging.StreamHandler" formatter = "simple" stream = "ext://sys.stdout" + [log_config.handlers.email] + class = "logging.handlers.SMTPHandler" + formatter = "simple" + mailhost = "bastion" + fromaddr = "fedmsg-migration-tools@fedoraproject.org" + toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"] + subject = "ERROR: fedmsg-migration-tools zmq-to-amqp bridge" [log_config.loggers.fedora_messaging] level = "INFO" propagate = false @@ -132,7 +146,7 @@ data: handlers = ["console"] [log_config.root] level = "WARNING" - handlers = ["console"] + handlers = ["console", "email"] verify-missing.toml: |- [zmq_to_amqp] # The AMQP exchange to publish to. @@ -187,6 +201,13 @@ data: class = "logging.StreamHandler" formatter = "simple" stream = "ext://sys.stdout" + [log_config.handlers.email] + class = "logging.handlers.SMTPHandler" + formatter = "simple" + mailhost = "bastion" + fromaddr = "fedmsg-migration-tools@fedoraproject.org" + toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"] + subject = "ERROR: fedmsg-migration-tools verify-missing service" [log_config.loggers.fedmsg_migration_tools] level = "INFO" propagate = false @@ -201,7 +222,7 @@ data: handlers = ["console"] [log_config.root] level = "WARNING" - handlers = ["console"] + handlers = ["console", "email"] --- apiVersion: v1 kind: ConfigMap