When setting a transition script to something outside of /config the commit will fail with:
[ high-availability vrrp group eth0-5 transition-script backup /etc/init.d/radvd stop ] Traceback (most recent call last): File "/usr/libexec/vyos/validators/script", line 40, in <module> f'Warning: file {path} is outside the / config directory\n' NameError: name 'path' is not defined [ high-availability vrrp group eth0-5 transition-script backup /etc/init.d/radvd stop ] Invalid value
In /usr/libexec/vyos/validators/script it has
f'Warning: file {path} is outside the / config directory\n'
changing {path} to {script} here in https://github.com/vyos/vyos-1x/blob/current/src/validators/script#L40 fixes the traceback error but the warning is still fatal. If I change it to print() instead of sys.exit() the warning doesn't even get printed.