Page MenuHomeVyOS Platform

high-availability: real-server port check dedented out of the virtual-server loop
In progress, HighPublicBUG

Description

The real-server port check sits outside the virtual-server loop, so only the last virtual server is validated.

Location
src/conf_mode/high-availability.py:159-174

Problem
The for rs, rs_config in vs_config['real_server'] loop sits at the outer indentation, so only the last virtual server is validated.

Impact
keepalived receives real_server <ip> { with no port.

Details

Version
rolling
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

natali-rs1985 changed the task status from Open to In progress.
natali-rs1985 claimed this task.
natali-rs1985 triaged this task as High priority.
natali-rs1985 updated the task description. (Show Details)