Related tasks
Summary
Remove the XML definition defaults for limits under WAN load balancing rules.
Problem statement
The XML definition for the WAN load balancer rules specifies default values for limits. Behind the scenes, these are always configured, then removed from the configuration by the Python script when the candidate configuration matches the default values from the XML definition prior to being passed to the nftables template. This means that any user who wants to use the default values cannot use them, as they will always be removed prior to being passed to the nftables template.
Goals
Allow for any valid limit configuration under WAN load balancer rules.
Configuration commands
No changes.
Migration considerations
None, all existing configuration should remain valid.
Operational commands
None.
Internal changes
- Remove the defaults from the WAN load balancer XML definition.
- Remove the existing hack that removes the default limit configuration when passing to the nftables template.
Underlying implementation considerations
None.
Security considerations
None.
Additional information
N/A