diff options
author | Viacheslav Hletenko <v.gletenko@vyos.io> | 2023-04-28 10:38:51 +0000 |
---|---|---|
committer | Viacheslav Hletenko <v.gletenko@vyos.io> | 2023-05-02 10:43:56 +0000 |
commit | 339fcd4108870c32d5ce236d0cb2b55a507f47fa (patch) | |
tree | 33ee66ba476670ab4309e2bf050400de89ca090b /templates | |
parent | 973421035568810e2583187c48d14054970b9806 (diff) | |
download | vyatta-wanloadbalance-339fcd4108870c32d5ce236d0cb2b55a507f47fa.tar.gz vyatta-wanloadbalance-339fcd4108870c32d5ce236d0cb2b55a507f47fa.zip |
T5171: Use XML for load-balancing wan instead of old templates
Delete old templates
Delete vyatta-wanloadbalance.pl as it handles via python3
Delete config templates build from Makefile
Diffstat (limited to 'templates')
38 files changed, 0 insertions, 151 deletions
diff --git a/templates/load-balancing/node.def b/templates/load-balancing/node.def deleted file mode 100644 index e2a44b6..0000000 --- a/templates/load-balancing/node.def +++ /dev/null @@ -1,3 +0,0 @@ -priority: 900 -help: Configure load-balancing - diff --git a/templates/load-balancing/wan/disable-source-nat/node.def b/templates/load-balancing/wan/disable-source-nat/node.def deleted file mode 100644 index 5df025d..0000000 --- a/templates/load-balancing/wan/disable-source-nat/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Disable source nat rules from being configured for wan load balancing diff --git a/templates/load-balancing/wan/enable-local-traffic/node.def b/templates/load-balancing/wan/enable-local-traffic/node.def deleted file mode 100644 index c9441b9..0000000 --- a/templates/load-balancing/wan/enable-local-traffic/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Enable wan load balancing for locally sourced traffic diff --git a/templates/load-balancing/wan/flush-connections/node.def b/templates/load-balancing/wan/flush-connections/node.def deleted file mode 100644 index d55229b..0000000 --- a/templates/load-balancing/wan/flush-connections/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Flush connection tracking tables on connection state change diff --git a/templates/load-balancing/wan/hook/node.def b/templates/load-balancing/wan/hook/node.def deleted file mode 100644 index efaa775..0000000 --- a/templates/load-balancing/wan/hook/node.def +++ /dev/null @@ -1,4 +0,0 @@ -type: txt -help: Script to be executed on interface status change -syntax:expression: exec "/opt/vyatta/sbin/check_file_in_config_dir $VAR(@) '/config/scripts'" -val_help: Script in /config/scripts diff --git a/templates/load-balancing/wan/interface-health/node.def b/templates/load-balancing/wan/interface-health/node.def deleted file mode 100644 index 2c5a8a1..0000000 --- a/templates/load-balancing/wan/interface-health/node.def +++ /dev/null @@ -1,3 +0,0 @@ -tag: -type: txt -help: Interface name diff --git a/templates/load-balancing/wan/interface-health/node.tag/failure-count/node.def b/templates/load-balancing/wan/interface-health/node.tag/failure-count/node.def deleted file mode 100644 index 89ca474..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/failure-count/node.def +++ /dev/null @@ -1,5 +0,0 @@ -type: u32 -default: 1 -syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 10; "failure count must be between 1-10" -help: Failure count -val_help: u32:1-10; Failure count diff --git a/templates/load-balancing/wan/interface-health/node.tag/nexthop/node.def b/templates/load-balancing/wan/interface-health/node.tag/nexthop/node.def deleted file mode 100644 index c434f40..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/nexthop/node.def +++ /dev/null @@ -1,7 +0,0 @@ -type: txt -help: Outbound interface nexthop address. Can be 'dhcp or ip address' [REQUIRED] -syntax:expression: exec "/opt/vyatta/sbin/vyatta-wanloadbalance.pl --valid-nexthop $VAR(@)"\ - ; "Invalid nexthop [$VAR(@)]" -allowed: echo "dhcp <>" -val_help: ipv4; Nexthop IP address -val_help: dhcp; Set the nexthop via DHCP diff --git a/templates/load-balancing/wan/interface-health/node.tag/success-count/node.def b/templates/load-balancing/wan/interface-health/node.tag/success-count/node.def deleted file mode 100644 index 8d8a6b7..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/success-count/node.def +++ /dev/null @@ -1,6 +0,0 @@ -type: u32 -default: 1 -syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 10; "success count must be between 1 and 10" -help: Success count -val_help: u32:1-10; Success count - diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.def deleted file mode 100644 index 855d0ae..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.def +++ /dev/null @@ -1,3 +0,0 @@ -tag: -type: u32 -help: Rule number diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/resp-time/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/resp-time/node.def deleted file mode 100644 index 972060a..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/resp-time/node.def +++ /dev/null @@ -1,5 +0,0 @@ -type: u32 -default: 5 -syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 30; "response must be between 1 and 30 seconds" -help: Ping response time (seconds) -val_help: u32:1-30; Response time (seconds) diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/target/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/target/node.def deleted file mode 100644 index c0861b8..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/target/node.def +++ /dev/null @@ -1,2 +0,0 @@ -type: txt -help: Health target address diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/test-script/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/test-script/node.def deleted file mode 100644 index e472c21..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/test-script/node.def +++ /dev/null @@ -1,4 +0,0 @@ -type: txt -help: Path to user defined script -syntax:expression: exec "/opt/vyatta/sbin/check_file_in_config_dir $VAR(@) '/config/scripts'" -val_help: Script in /config/scripts diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/ttl-limit/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/ttl-limit/node.def deleted file mode 100644 index 559b94a..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/ttl-limit/node.def +++ /dev/null @@ -1,6 +0,0 @@ -type: u32 -default: 1 -help: Ttl limit (hop count) -val_help: u32:1-254; Number of hops - -syntax:expression: $VAR(@) >=1 && $VAR(@) <= 254; "ttl limit hops must be between 1 and 254" diff --git a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/type/node.def b/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/type/node.def deleted file mode 100644 index 5775b6b..0000000 --- a/templates/load-balancing/wan/interface-health/node.tag/test/node.tag/type/node.def +++ /dev/null @@ -1,10 +0,0 @@ -type: txt - -help: WLB test type - -syntax:expression: $VAR(@) in "ping", "ttl", "user-defined"; - "action must be either ping, ttl expired or user defined test" - -val_help: ping; Test with icmp echo response -val_help: ttl; Test with udp TTL expired response -val_help: user-defined; User defined test script diff --git a/templates/load-balancing/wan/node.def b/templates/load-balancing/wan/node.def deleted file mode 100644 index 07cfff0..0000000 --- a/templates/load-balancing/wan/node.def +++ /dev/null @@ -1,5 +0,0 @@ -help: Configure Wide Area Network (WAN) load-balancing -end: if [ ${COMMIT_ACTION} != 'DELETE' ]; then - sudo ${vyatta_sbindir}/vyatta-wanloadbalance.pl; - fi; -delete:expression: exec "sudo /opt/vyatta/sbin/vyatta-wanloadbalance.init stop;sudo rm -f /var/run/load-balance/wlb.out" diff --git a/templates/load-balancing/wan/rule/node.def b/templates/load-balancing/wan/rule/node.def deleted file mode 100644 index 2624723..0000000 --- a/templates/load-balancing/wan/rule/node.def +++ /dev/null @@ -1,5 +0,0 @@ -tag: -type: u32 -help: Rule number (1-9999) -syntax:expression: $VAR(@) > 0 && $VAR(@) <= 9999; "firewall rule number must be between 1 and 9999" -val_help: u32:1-9999; Rule number diff --git a/templates/load-balancing/wan/rule/node.tag/description/node.def b/templates/load-balancing/wan/rule/node.tag/description/node.def deleted file mode 100644 index f95f929..0000000 --- a/templates/load-balancing/wan/rule/node.tag/description/node.def +++ /dev/null @@ -1,3 +0,0 @@ -type: txt -help: Description for this rule - diff --git a/templates/load-balancing/wan/rule/node.tag/destination/address/node.def b/templates/load-balancing/wan/rule/node.tag/destination/address/node.def deleted file mode 100644 index 83d7514..0000000 --- a/templates/load-balancing/wan/rule/node.tag/destination/address/node.def +++ /dev/null @@ -1,10 +0,0 @@ -type: txt - -help: Destination IP address, subnet, or range - -val_help: ipv4; IP address to match -val_help: ipv4net; Subnet to match -val_help: ipv4range; IP range to match -val_help: !ipv4; Match everything except the specified address -val_help: !ipv4net; Match everything except the specified subnet -val_help: !ipv4range; Match everything except the specified range diff --git a/templates/load-balancing/wan/rule/node.tag/destination/node.def b/templates/load-balancing/wan/rule/node.tag/destination/node.def deleted file mode 100644 index 5ca1451..0000000 --- a/templates/load-balancing/wan/rule/node.tag/destination/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Destination diff --git a/templates/load-balancing/wan/rule/node.tag/destination/port/node.def b/templates/load-balancing/wan/rule/node.tag/destination/port/node.def deleted file mode 100644 index 5f53756..0000000 --- a/templates/load-balancing/wan/rule/node.tag/destination/port/node.def +++ /dev/null @@ -1,11 +0,0 @@ -type: txt - -help: Destination port - -val_help: <port name>; Named port (any name in /etc/services, e.g., http) -val_help: u32:1-65535; Numbered port -val_help: range; Numbered port range (e.g., 1001-1005) -comp_help: Multiple destination ports can be specified as a comma-separated list. -The whole list can also be "negated" using '!'. For example: - '!22,telnet,http,123,1001-1005' - diff --git a/templates/load-balancing/wan/rule/node.tag/exclude/node.def b/templates/load-balancing/wan/rule/node.tag/exclude/node.def deleted file mode 100644 index ed730a3..0000000 --- a/templates/load-balancing/wan/rule/node.tag/exclude/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Exclude packets matching this rule from wan load balance diff --git a/templates/load-balancing/wan/rule/node.tag/failover/node.def b/templates/load-balancing/wan/rule/node.tag/failover/node.def deleted file mode 100644 index 7e4e4f1..0000000 --- a/templates/load-balancing/wan/rule/node.tag/failover/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Enable failover for packets matching this rule from wan load balance diff --git a/templates/load-balancing/wan/rule/node.tag/inbound-interface/node.def b/templates/load-balancing/wan/rule/node.tag/inbound-interface/node.def deleted file mode 100644 index b405032..0000000 --- a/templates/load-balancing/wan/rule/node.tag/inbound-interface/node.def +++ /dev/null @@ -1,2 +0,0 @@ -type: txt -help: Inbound interface name (e.g., "eth0") [REQUIRED] diff --git a/templates/load-balancing/wan/rule/node.tag/interface/node.def b/templates/load-balancing/wan/rule/node.tag/interface/node.def deleted file mode 100644 index 1f8ca20..0000000 --- a/templates/load-balancing/wan/rule/node.tag/interface/node.def +++ /dev/null @@ -1,3 +0,0 @@ -tag: -type: txt -help: Interface name [REQUIRED] diff --git a/templates/load-balancing/wan/rule/node.tag/interface/node.tag/weight/node.def b/templates/load-balancing/wan/rule/node.tag/interface/node.tag/weight/node.def deleted file mode 100644 index fd66e3d..0000000 --- a/templates/load-balancing/wan/rule/node.tag/interface/node.tag/weight/node.def +++ /dev/null @@ -1,5 +0,0 @@ -type: u32 -default: 1 -syntax:expression: $VAR(@) >= 0 && $VAR(@) <= 255; "Interface weight must be between 1 and 255" -help: Load-balance weight -val_help: u32:1-255; Interface weight diff --git a/templates/load-balancing/wan/rule/node.tag/limit/burst/node.def b/templates/load-balancing/wan/rule/node.tag/limit/burst/node.def deleted file mode 100644 index 3924145..0000000 --- a/templates/load-balancing/wan/rule/node.tag/limit/burst/node.def +++ /dev/null @@ -1,3 +0,0 @@ -type: u32 -help: Burst limit for matching packets -default: 5 diff --git a/templates/load-balancing/wan/rule/node.tag/limit/node.def b/templates/load-balancing/wan/rule/node.tag/limit/node.def deleted file mode 100644 index 62caf8f..0000000 --- a/templates/load-balancing/wan/rule/node.tag/limit/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Enable packet limit for this rule diff --git a/templates/load-balancing/wan/rule/node.tag/limit/period/node.def b/templates/load-balancing/wan/rule/node.tag/limit/period/node.def deleted file mode 100644 index 2645887..0000000 --- a/templates/load-balancing/wan/rule/node.tag/limit/period/node.def +++ /dev/null @@ -1,4 +0,0 @@ -type: txt -help: Time window for rate calculation -default: "second" -syntax:expression: $VAR(@) in "second", "minute", "hour"; "period must be second or minute or hour" diff --git a/templates/load-balancing/wan/rule/node.tag/limit/rate/node.def b/templates/load-balancing/wan/rule/node.tag/limit/rate/node.def deleted file mode 100644 index 9f0aef3..0000000 --- a/templates/load-balancing/wan/rule/node.tag/limit/rate/node.def +++ /dev/null @@ -1,3 +0,0 @@ -type: u32 -help: Number of packets used for rate limit -default: 5 diff --git a/templates/load-balancing/wan/rule/node.tag/limit/threshold/node.def b/templates/load-balancing/wan/rule/node.tag/limit/threshold/node.def deleted file mode 100644 index 2fcc2d0..0000000 --- a/templates/load-balancing/wan/rule/node.tag/limit/threshold/node.def +++ /dev/null @@ -1,4 +0,0 @@ -type: txt -help: Threshold behavior for limit -default: "below" -syntax:expression: $VAR(@) in "below", "above"; "limit can apply above or below rate" diff --git a/templates/load-balancing/wan/rule/node.tag/per-packet-balancing/node.def b/templates/load-balancing/wan/rule/node.tag/per-packet-balancing/node.def deleted file mode 100644 index aaacdcb..0000000 --- a/templates/load-balancing/wan/rule/node.tag/per-packet-balancing/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Option to match traffic per-packet instead of the default, per-flow diff --git a/templates/load-balancing/wan/rule/node.tag/protocol/node.def b/templates/load-balancing/wan/rule/node.tag/protocol/node.def deleted file mode 100644 index b7a1f01..0000000 --- a/templates/load-balancing/wan/rule/node.tag/protocol/node.def +++ /dev/null @@ -1,8 +0,0 @@ -type: txt -help: Protocol to match -default: "all" -syntax:expression: exec "/opt/vyatta/sbin/vyatta-validate-type.pl protocol_negate '$VAR(@)'" ; "invalid protocol \"$VAR(@)\"" -val_help: txt; IP protocol name from /etc/protocols (e.g. "tcp" or "udp") -val_help: u32:0-255; IP protocol number -val_help: all; All IP protocols -val_help: !<protocol>; All IP protocols except for the specified name or number diff --git a/templates/load-balancing/wan/rule/node.tag/source/address/node.def b/templates/load-balancing/wan/rule/node.tag/source/address/node.def deleted file mode 100644 index 72d6a17..0000000 --- a/templates/load-balancing/wan/rule/node.tag/source/address/node.def +++ /dev/null @@ -1,8 +0,0 @@ -type: txt -help: Source IP address, subnet, or range -val_help: ipv4; IP address to match -val_help: ipv4net; Subnet to match -val_help: ipv4range; IP range to match -val_help: !ipv4; Match everything except the specified address -val_help: !ipv4net; Match everything except the specified subnet -val_help: !ipv4range; Match everything except the specified range diff --git a/templates/load-balancing/wan/rule/node.tag/source/node.def b/templates/load-balancing/wan/rule/node.tag/source/node.def deleted file mode 100644 index 0c108ba..0000000 --- a/templates/load-balancing/wan/rule/node.tag/source/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Source information diff --git a/templates/load-balancing/wan/rule/node.tag/source/port/node.def b/templates/load-balancing/wan/rule/node.tag/source/port/node.def deleted file mode 100644 index adfae7a..0000000 --- a/templates/load-balancing/wan/rule/node.tag/source/port/node.def +++ /dev/null @@ -1,8 +0,0 @@ -type: txt -help: Source port -val_help: <port name>; Named port (any name in /etc/services, e.g., http) -val_help: u32:1-65535; Numbered port -val_help: range; Numbered port range (e.g., 1001-1005) -comp_help: Multiple source ports can be specified as a comma-separated list. -The whole list can also be "negated" using '!'. For example: - '!22,telnet,http,123,1001-1005' diff --git a/templates/load-balancing/wan/sticky-connections/inbound/node.def b/templates/load-balancing/wan/sticky-connections/inbound/node.def deleted file mode 100644 index cede40e..0000000 --- a/templates/load-balancing/wan/sticky-connections/inbound/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Enable sticky incoming WAN connections diff --git a/templates/load-balancing/wan/sticky-connections/node.def b/templates/load-balancing/wan/sticky-connections/node.def deleted file mode 100644 index d6a12df..0000000 --- a/templates/load-balancing/wan/sticky-connections/node.def +++ /dev/null @@ -1 +0,0 @@ -help: Configure sticky connections
\ No newline at end of file |