diff options
| author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2025-07-16 12:34:28 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-16 12:34:28 +0300 |
| commit | 115fe85c726f85b8171e17f128ba204bdde34a57 (patch) | |
| tree | 751ba0214ac420c0d1a5427fbf064b64178badf9 /src | |
| parent | a1b5b365b9116fcf8a9a70714ccc449a1a5a6cc8 (diff) | |
| parent | 71e08a18125071c6bcc26b6dd61cdbdd92b4d65b (diff) | |
| download | vyos-1x-115fe85c726f85b8171e17f128ba204bdde34a57.tar.gz vyos-1x-115fe85c726f85b8171e17f128ba204bdde34a57.zip | |
Merge pull request #4605 from MattKobayashi/T7625
T7625: load-balancing: prune limit key if not configured
Diffstat (limited to 'src')
| -rwxr-xr-x | src/helpers/vyos-load-balancer.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/helpers/vyos-load-balancer.py b/src/helpers/vyos-load-balancer.py index 850c5142e..6b260bf2c 100755 --- a/src/helpers/vyos-load-balancer.py +++ b/src/helpers/vyos-load-balancer.py @@ -160,6 +160,11 @@ def get_config(): lb = conf.get_config_dict(base, key_mangling=('-', '_'), get_first_key=True, with_recursive_defaults=True) + # prune limit key if not set by user + for rule in lb.get('rule', []): + if lb.from_defaults(['rule', rule, 'limit']): + del lb['rule'][rule]['limit'] + lb['test_defaults'] = get_defaults(base + ['interface-health', 'A', 'test', 'B'], get_first_key=True) return lb |
