In T5060 I suggested to implement something like a "VRRP maintenance mode". Thank you again for implementing this feature!
Part of the VRRP configuration in one of our testing environments looks like this:
sync-group main {
member com
member mgmt
member adm
member apm
member byod
member dflt
member gst
member gyod
member prn
member rol
member srv01
member stdnt
member stf
member tchr
member tr_scl
member prs
transition-script {
backup /config/scripts/ha/vrrp-backup.sh
fault /config/scripts/ha/vrrp-fault.sh
master /config/scripts/ha/vrrp-master.sh
stop /config/scripts/ha/vrrp-stop.sh
}
}Transition scripts work perfectly fine when transitioning from MASTER to BACKUP and vice-versa. However, no transition script is executed when disabling keepalived through set high-availability disable.
It would be nice if committing set high-availability disable would also execute the stop transition script.