Page MenuHomePhabricator

Homer: check outstanding diffs between code and running config
Closed, ResolvedPublic

Description

Setup an automatic check to spot any differences between the running configuration in the managed devices and the one defined in Homer config and templates.

Event Timeline

Volans triaged this task as Medium priority.Apr 2 2020, 2:28 PM
Volans created this task.

Change 585512 had a related patch set uploaded (by Volans; owner: Volans):
[operations/software/homer@master] diff: use different exit code if there is a diff

https://gerrit.wikimedia.org/r/585512

Change 585512 merged by jenkins-bot:
[operations/software/homer@master] diff: use different exit code if there is a diff

https://gerrit.wikimedia.org/r/585512

Change 593007 had a related patch set uploaded (by Volans; owner: Volans):
[operations/puppet@production] homer: add a diff check that sends and email

https://gerrit.wikimedia.org/r/593007

Change 593007 merged by Volans:
[operations/puppet@production] homer: add a diff check that sends an email

https://gerrit.wikimedia.org/r/593007

Change 593208 had a related patch set uploaded (by Volans; owner: Volans):
[operations/puppet@production] homer: improve check diff email message

https://gerrit.wikimedia.org/r/593208

Change 593208 merged by Volans:
[operations/puppet@production] homer: improve check diff email message

https://gerrit.wikimedia.org/r/593208

Change 593317 had a related patch set uploaded (by Volans; owner: Volans):
[operations/puppet@production] homer: fix email formatting

https://gerrit.wikimedia.org/r/593317

Change 593321 had a related patch set uploaded (by Volans; owner: Volans):
[operations/puppet@production] homer: send email only on successful diff

https://gerrit.wikimedia.org/r/593321

Change 593317 merged by Volans:
[operations/puppet@production] homer: fix email formatting

https://gerrit.wikimedia.org/r/593317

Change 593321 merged by Volans:
[operations/puppet@production] homer: send email only on successful diff

https://gerrit.wikimedia.org/r/593321

Volans claimed this task.

This is live in production since quite a while. Forgot to resolve the task. We have a daily check from both cumin hosts effectively checking the config twice a day.