<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/data/templates/load-balancing, branch vyos/1.4dev1</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=vyos%2F1.4dev1</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=vyos%2F1.4dev1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2023-09-21T05:15:49+00:00</updated>
<entry>
<title>T5602: Reverse-proxy add option backup for backend server</title>
<updated>2023-09-21T05:15:49+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-20T07:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=efc1f296826c5b3023e447ea8fe948a1a94056ff'/>
<id>urn:sha1:efc1f296826c5b3023e447ea8fe948a1a94056ff</id>
<content type='text'>
A `backup` server can be defined to take over in the case of all other
backends failing

set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; address '192.0.2.3'
set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; port '8883'
set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; backup

(cherry picked from commit cb297aea56da91144c53be1f396b64a26a8e5b04)
</content>
</entry>
<entry>
<title>T5548: Fix load-balancing reverse-proxy timeouts</title>
<updated>2023-09-05T19:17:55+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-05T07:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=41143c901a75667b256342a2bec82344684cc6cb'/>
<id>urn:sha1:41143c901a75667b256342a2bec82344684cc6cb</id>
<content type='text'>
By default haproxy uses timeouts in millisecond but we set timeouts
in seconds from CLI
Fix template to use 'seconds' units

(cherry picked from commit 257019520c49c20824b7e5cad01d2d29ef5f62e6)
</content>
</entry>
<entry>
<title>T5222: reverse-proxy add send-proxy option for backend server</title>
<updated>2023-05-19T14:57:43+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-19T14:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=62ce80bd0cb49524f07d6badb2973f15528c0f1b'/>
<id>urn:sha1:62ce80bd0cb49524f07d6badb2973f15528c0f1b</id>
<content type='text'>
To accept a Proxy Protocol header on incoming TCP connections,
add an accept-proxy parameter to the bind line in a frontend section.
This parameter detects both Proxy Protocol version 1 (text format)
and Proxy Protocol version 2 (binary format).

set load-balancing reverse-proxy backend &lt;tag&gt; server &lt;tag&gt; send-proxy
</content>
</entry>
<entry>
<title>T5222: reverse-proxy fix template for listen-address</title>
<updated>2023-05-19T12:40:54+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-19T12:40:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=9ffbc8d8f9a2d25598f252b2a247fed9a76ea311'/>
<id>urn:sha1:9ffbc8d8f9a2d25598f252b2a247fed9a76ea311</id>
<content type='text'>
Load-balancing reverse-proxy listen-address is multi-value node
Use bracketize for correct set bind config for IPv6 addresses
Listen by default IPv4 and IPv6 if listen-address is not defined
</content>
</entry>
<entry>
<title>T5222: Refactoring load-balancing reverse-proxy</title>
<updated>2023-05-19T09:57:11+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-19T09:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e201bd35511e1a000ffa21a4194d234634cfd76c'/>
<id>urn:sha1:e201bd35511e1a000ffa21a4194d234634cfd76c</id>
<content type='text'>
Improve and refactoring "load-balancing reverse-proxy"

 - replace 'reverse-proxy server &lt;tag&gt;'
        =&gt; 'reverse-proxy service &lt;tag&gt;'

 - replace 'reverse-proxy global-parameters tls &lt;xxx&gt;'
        =&gt; 'reverse-proxy global-parameters tls-version-min xxx'
        =&gt; 'reverse-proxy global-parameters ssl-bind-ciphers xxx'

 - replace 'reverse-proxy service https rule &lt;tag&gt; set server 'xxx'
        =&gt; 'reverse-proxy service https rule &lt;tag&gt; set backend 'xxx'

  'service https rule &lt;tag&gt; domain-name xxx' set as multinode
</content>
</entry>
<entry>
<title>T5222: Add load-balancing for web traffic</title>
<updated>2023-05-17T13:23:18+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-05-13T12:59:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=6d0325190fcede5b912c20cfb6ffefab90a3f4f4'/>
<id>urn:sha1:6d0325190fcede5b912c20cfb6ffefab90a3f4f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5171: Rewrite load-balancing wan to XML and python3</title>
<updated>2023-05-02T15:26:10+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-04-28T10:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=eac5dc2b1f7be06f0d7a4e35f8850a0c1f514fa0'/>
<id>urn:sha1:eac5dc2b1f7be06f0d7a4e35f8850a0c1f514fa0</id>
<content type='text'>
Use XML and python3 for 'load-balancing wan'
Use Jinja2 templates instead of old vyatta-wanloadbalance.pl to
generate configuration '/run/load-balance/wlb.conf' wich used by
/opt/vyatta/sbin/wan_lb
</content>
</entry>
</feed>
