Implementation steps:
- Set up a Bookworm alerting_host in Pontoon
- Check that Puppet runs as expected (e.g. no packages missing, etc)
- Check that daemons can start, configurations are valid, etc
- Reimage standby host in production with Bookworm, validate things run as expected (alertmanager, icinga, etc). We might need to silence meta-monitoring.
- Switch over to the standby host, reimage the active host and flip back
List of missing packages:
Package | Installed version | Upstream version | Works on Bookworm? |
alertmanager-webhook-logger | v0.3 | v1.0 | Yes |
icinga | Not available for Bullseye nor Bookworm, backport is doable | ||
karma | v0.114 | v0.116 | Yes |
kthxbye | v0.8 | v0.16 | Yes |
phalerts | 60942d8 | e2a0b3a (+1 commit) | Yes |
prometheus-icinga-exporter | v0.20 | v0.20 | Yes |
python-irc | v8.5.3 | v20.3.0 | ~Yes (Python3 version available) |
python-phabricator | v0.7.0 | v0.8.1 | Yes |
python-pyinotify | v0.9.6 | v0.9.6 | ~Yes (Python3 version available) |
python3-service-checker | v0.2.1 | v0.2.1 | Yes |
statograph | v0.1.2 | v0.1.2 | Yes |
vopsbot | v0.3.6 | v0.3.6 | Yes |