Werk #20189: Fix keepalived crash for VRRP instances without a virtual IP address
| Component | Checks & agents | ||||||
| Title | Fix keepalived crash for VRRP instances without a virtual IP address | ||||||
| Date | Sep 3, 2026 | ||||||
| Level | Trivial Change | ||||||
| Class | Bug Fix | ||||||
| Compatibility | Compatible - no manual interaction needed | ||||||
| Checkmk versions & editions |
|
Previously, the keepalived check crashed with
IndexError: list index out of range
This happened when a VRRP instance had no virtual IP address configured. Such a setup is valid. For example, some cloud providers manage the floating IP through an API call instead of letting keepalived assign it.
This has been fixed. The check now handles VRRP instances without a virtual IP address correctly. The check output omits the IP address for that instance.