Page MenuHomeVyOS Platform

Confusing warning message when committing VRRP config
Closed, ResolvedPublicBUG

Description

Just updated from 1.4-rolling-202303020317 to 1.4-rolling-202307110317

I have a bunch of VRRP interfaces configured like this:

set high-availability vrrp group apm address 10.236.242.1/24
set high-availability vrrp group apm hello-source-address '10.236.242.2'
set high-availability vrrp group apm interface 'eth15'
set high-availability vrrp group apm peer-address '10.236.242.3'
set high-availability vrrp group apm preempt-delay '120'
set high-availability vrrp group apm priority '200'
set high-availability vrrp group apm rfc3768-compatibility
set high-availability vrrp group apm vrid '1'

Whenever I change configuration inside the high-availability vrrp tree and commit my changes, I get the following warning message for every configured VRRP interface:

WARNING: Health check configuration for VRRP group "apm" will remain
unused until it has one of the following options: ['script', 'ping']

While this message is certainly helpfull, I guess it should only be displayed when there are items inside the health-check tree with the script or ping option missing. In my case the health-check tree is not configured at all, which makes the warning rather confusing.

Details

Difficulty level
Unknown (require assessment)
Version
1.4-rolling-202307110317
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change
Issue type
Improvement (missing useful functionality)