summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorViacheslav Hletenko <v.gletenko@vyos.io>2026-11-02 17:48:29 +0200
committerGitHub <noreply@github.com>2026-11-02 17:48:29 +0200
commit36b07a3b4ff5a99f810faec0a0e763fd9f8b07dd (patch)
tree5f2ff557db5293e5d5d51bbc1ed0933c3bee58c4 /src
parentb812fd297f416ccea1dbf67f4af8e135ba68e408 (diff)
parenta84e7a4baaf154a3c726c1568d9a378f2cd3b237 (diff)
downloadvyos-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-xsrc/conf_mode/high-availability.py11
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):