Send alert from the main container

This commit is contained in:
Einar Forselv 2019-12-04 21:24:10 +01:00
parent 1ca678f6b4
commit eaf8b5cc78
1 changed files with 9 additions and 6 deletions

View File

@ -101,6 +101,14 @@ def backup(config, containers):
) )
logger.info('Backup container exit code: %s', result) logger.info('Backup container exit code: %s', result)
# Alert the user if something went wrong
if result != 0:
alerts.send(
subject="Backup process exited with non-zero code",
body=open('backup.log').read(),
alert_type='ERROR',
)
def start_backup_process(config, containers): def start_backup_process(config, containers):
"""The actual backup process running inside the spawned container""" """The actual backup process running inside the spawned container"""
@ -142,13 +150,8 @@ def start_backup_process(config, containers):
logger.error(ex) logger.error(ex)
errors = True errors = True
# Alert the user if something went wrong
if errors: if errors:
alerts.send( exit(1)
subject="Backup process exited with non-zero code",
body=open('backup.log').read(),
alert_type='ERROR',
)
def alert(config, containers): def alert(config, containers):