diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2026-11-02 17:48:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-11-02 17:48:29 +0200 |
| commit | 36b07a3b4ff5a99f810faec0a0e763fd9f8b07dd (patch) | |
| tree | 5f2ff557db5293e5d5d51bbc1ed0933c3bee58c4 /src | |
| parent | b812fd297f416ccea1dbf67f4af8e135ba68e408 (diff) | |
| parent | a84e7a4baaf154a3c726c1568d9a378f2cd3b237 (diff) | |
| download | vyos-1x-36b07a3b4ff5a99f810faec0a0e763fd9f8b07dd.tar.gz vyos-1x-36b07a3b4ff5a99f810faec0a0e763fd9f8b07dd.zip | |
Merge pull request #5620 from natali-rs1985/T9557
ha: T9557: Verify real-server port for every virtual-server
Diffstat (limited to 'src')
| -rwxr-xr-x | src/conf_mode/high-availability.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/conf_mode/high-availability.py b/src/conf_mode/high-availability.py index 175929547..25ff815eb 100755 --- a/src/conf_mode/high-availability.py +++ b/src/conf_mode/high-availability.py @@ -168,10 +168,13 @@ def verify(ha): raise ConfigError(f'Cannot set both port and fwmark for virtual-server "{vs}"') if 'real_server' not in vs_config: raise ConfigError(f'Real-server ip is required but not set for virtual-server "{vs}"') - # Real-server - for rs, rs_config in vs_config['real_server'].items(): - if 'port' not in rs_config: - raise ConfigError(f'Port is required but not set for virtual-server "{vs}" real-server "{rs}"') + + # Real-server + for rs, rs_config in vs_config['real_server'].items(): + if 'port' not in rs_config: + raise ConfigError( + f'Port is required but not set for virtual-server "{vs}" real-server "{rs}"' + ) def _validate_health_check(group, group_config): |
