<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode/high-availability.py, branch circinus-public-unmaintained</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=circinus-public-unmaintained</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=circinus-public-unmaintained'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2024-03-01T04:39:28+00:00</updated>
<entry>
<title>vrrp: T6020: vrrp health-check script not applied correctly in keepalived.conf</title>
<updated>2024-03-01T04:39:28+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-03-01T04:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ef5c61b26e60a85768a0c6c0677e38fc238d1c29'/>
<id>urn:sha1:ef5c61b26e60a85768a0c6c0677e38fc238d1c29</id>
<content type='text'>
Added health-check to sync-group in CLI
Don't use instance health-check when instance in sync group member
Disallow wrong healtch-check configurations
New smoke test
</content>
</entry>
<entry>
<title>vrrp: T6020: vrrp health-check script not applied correctly in keepalived.conf</title>
<updated>2024-02-29T07:38:42+00:00</updated>
<author>
<name>khramshinr</name>
<email>khramshinr@gmail.com</email>
</author>
<published>2024-02-08T08:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=2943d9bb0f65fb9c1a605b9c1906c25ae827a656'/>
<id>urn:sha1:2943d9bb0f65fb9c1a605b9c1906c25ae827a656</id>
<content type='text'>
Added health-check to sync-group in CLI
Don't use instance health-check when instance in sync group member
Disallow wrong healtch-check configurations
New smoke test
</content>
</entry>
<entry>
<title>T5504 Keepalived VRRP ability to set more than one peer-address</title>
<updated>2024-02-28T09:42:58+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-02-28T09:42:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=3480d92a8c4d84e8c1f94a9362bac2be0cc77921'/>
<id>urn:sha1:3480d92a8c4d84e8c1f94a9362bac2be0cc77921</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5586: Disable by default SNMP for Keeplived VRRP service</title>
<updated>2023-09-15T07:24:48+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-15T07:24:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=47875457cd8b176f7f23a3141175d745aeb14d8a'/>
<id>urn:sha1:47875457cd8b176f7f23a3141175d745aeb14d8a</id>
<content type='text'>
AgentX does not work stable. From time to time we see the system
service crashing/degrading if something is wrong with SNMP from
util net-snmp.
We should disable it by default and enable it only if configured.

set high-availability vrrp snmp
</content>
</entry>
<entry>
<title>T5533: Fix for vrrp dict key if virtual-server is used</title>
<updated>2023-09-05T20:36:04+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-05T20:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5f2926cf04e8a569bb25cd4121179d12b9e04c6c'/>
<id>urn:sha1:5f2926cf04e8a569bb25cd4121179d12b9e04c6c</id>
<content type='text'>
When using `virtual-server` alongside Keepalived, there can be
situations where the `vrrp` key is completely unused.
</content>
</entry>
<entry>
<title>T5480: Ability to disable SNMP for keepalived service VRRP</title>
<updated>2023-09-05T10:52:41+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-05T10:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5ae730a52de2f284e45cd433bb0cf66c8508f2f7'/>
<id>urn:sha1:5ae730a52de2f284e45cd433bb0cf66c8508f2f7</id>
<content type='text'>
By default we enable `--snmp` for keepalived unit service
Add ability to disable it

set high-availability vrrp disable-snmp
</content>
</entry>
<entry>
<title>T5533: Fix VRRP IPv6 group enters in FAULT state</title>
<updated>2023-09-04T06:41:48+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-09-01T10:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5fb77805f0fcc507c6af7b897fcf5a532bf20e42'/>
<id>urn:sha1:5fb77805f0fcc507c6af7b897fcf5a532bf20e42</id>
<content type='text'>
Checks if an IPv6 address on a specific network interface is
in the tentative state. IPv6 tentative addresses are not fully configured
and are undergoing Duplicate Address Detection (DAD) to ensure they are
unique on the network.

inet6 2001:db8::3/125 scope global tentative

It tentative state the group enters in FAULT state. Fix it
</content>
</entry>
<entry>
<title>T5319: remove workarounds for defaults in high-availability.py</title>
<updated>2023-08-02T18:48:59+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-08-02T17:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7c17c6109e07146d58052c517c835478a982d748'/>
<id>urn:sha1:7c17c6109e07146d58052c517c835478a982d748</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T5195: vyos.util -&gt; vyos.utils package refactoring (#2093)</title>
<updated>2023-07-14T20:18:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-14T20:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d1ca536da448749dff557f13ecae97b124026e96'/>
<id>urn:sha1:d1ca536da448749dff557f13ecae97b124026e96</id>
<content type='text'>
* T5195: move run, cmd, call, rc_cmd helper to vyos.utils.process

* T5195: use read_file and write_file implementation from vyos.utils.file

Changed code automatically using:

find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import read_file$/from vyos.utils.file import read_file/g' {} +
find . -type f -not -path '*/\.*' -exec sed -i 's/^from vyos.util import write_file$/from vyos.utils.file import write_file/g' {} +

* T5195: move chmod* helpers to vyos.utils.permission

* T5195: use colon_separated_to_dict from vyos.utils.dict

* T5195: move is_systemd_service_* to vyos.utils.process

* T5195: fix boot issues with missing imports

* T5195: move dict_search_* helpers to vyos.utils.dict

* T5195: move network helpers to vyos.utils.network

* T5195: move commit_* helpers to vyos.utils.commit

* T5195: move user I/O helpers to vyos.utils.io</content>
</entry>
<entry>
<title>T5341: HA migrate virtual-server tag to node address</title>
<updated>2023-07-11T12:55:17+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-07-11T12:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=60be130df1b5918c3bf1a460fdf65c5fa0e59253'/>
<id>urn:sha1:60be130df1b5918c3bf1a460fdf65c5fa0e59253</id>
<content type='text'>
Migrate:
    high-availability virtual-server 203.0.113.1
to: high-availability virtual-server &lt;name&gt; address 203.0.113.1
</content>
</entry>
</feed>
