<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/smoketest/scripts/cli/test_protocols_ospfv3.py, branch 1.4.0-epa1</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=1.4.0-epa1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=1.4.0-epa1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2023-11-27T07:36:39+00:00</updated>
<entry>
<title>smoketest: T5783: check for any abnormal daemon termination</title>
<updated>2023-11-27T07:36:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-26T20:05:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=194b65cb03aadffac6ba25de0fafa251c0fd1a26'/>
<id>urn:sha1:194b65cb03aadffac6ba25de0fafa251c0fd1a26</id>
<content type='text'>
We need to ensure when stressing FRR with the smoketests that no unexpected
crash happens. We simply verify the PID of the individual FRR daemons.

(cherry picked from commit 080e117884196136cd63e5d312ff43fba15f7182)
</content>
</entry>
<entry>
<title>smoketest: T5467: verify OSPF(v3) interface removal in VRF context</title>
<updated>2023-08-13T08:33:43+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-08-13T08:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=50c0bc7b2582618fe340b0ca2da1087933e0c6be'/>
<id>urn:sha1:50c0bc7b2582618fe340b0ca2da1087933e0c6be</id>
<content type='text'>
Testcases after the bugfix in commit 011697508 ("T5467: removing ospf(v3) or
isis interface in VRF context did not clear FRR config").

For ISIS change in the tests - do not run self_commit() in a for loop if not
really necessary, this will slow down the tests.
</content>
</entry>
<entry>
<title>ospf: T5377: add graceful restart FRR feature (RFC 3623)</title>
<updated>2023-07-20T20:12:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-07-20T19:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9cdfbd77f7414ea8a13ae66df41035d2f6edef32'/>
<id>urn:sha1:9cdfbd77f7414ea8a13ae66df41035d2f6edef32</id>
<content type='text'>
New CLI commands:

* set protocols ospf graceful-restart grace-period 300
* set protocols ospf graceful-restart helper planned-only
* set protocols ospf graceful-restart helper no-strict-lsa-checking
* set protocols ospf graceful-restart helper supported-grace-time 400
* set protocols ospf graceful-restart helper enable router-id 192.0.2.1
* set protocols ospf graceful-restart helper enable router-id 192.0.2.2

* set protocols ospfv3 graceful-restart grace-period 300
* set protocols ospfv3 graceful-restart helper planned-only
* set protocols ospfv3 graceful-restart helper lsa-check-disable
* set protocols ospfv3 graceful-restart helper supported-grace-time 400
* set protocols ospfv3 graceful-restart helper enable router-id 192.0.2.1
* set protocols ospfv3 graceful-restart helper enable router-id 192.0.2.2
</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>smoketest: bugfix on proper inheritance levels for classmethod</title>
<updated>2022-04-25T17:15:17+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-25T16:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=dc864082ef896faa7adba8312d782d7066492aa7'/>
<id>urn:sha1:dc864082ef896faa7adba8312d782d7066492aa7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: ospfv3: remove obsolete "end=''" statement in VRF interface</title>
<updated>2022-04-03T19:40:39+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-03T19:40:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=cb57b6e136a3caa38d45f50829e5f2cc011c93b5'/>
<id>urn:sha1:cb57b6e136a3caa38d45f50829e5f2cc011c93b5</id>
<content type='text'>
This is actually no longer required in FRR 8.2.2
</content>
</entry>
<entry>
<title>smoketest: ospfv3: T4302: adjust to FRR 8.2 CLI</title>
<updated>2022-04-03T18:45:08+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-03T18:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=075d5fa41e0d4ad7dca7b3def4b5bd2ccb4a631a'/>
<id>urn:sha1:075d5fa41e0d4ad7dca7b3def4b5bd2ccb4a631a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: ospf(v3): ensure we can also run this test on a live system</title>
<updated>2022-04-03T12:58:59+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-04-03T12:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c3afde482f020b9bde983c7e1a34387016e6969a'/>
<id>urn:sha1:c3afde482f020b9bde983c7e1a34387016e6969a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>frr: T4302: fix Jinja2 template to match new FRR syntax</title>
<updated>2022-03-16T19:32:28+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-16T19:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=71805191d1e663af47ac1c2c11f7861d84677525'/>
<id>urn:sha1:71805191d1e663af47ac1c2c11f7861d84677525</id>
<content type='text'>
According to a wrong bug [1] there is no longer a vrf suffix available for
interfaces. This got changed in [2] which no longer print vrf name for
interface config when using vrf-lite.

1: https://github.com/FRRouting/frr/issues/10805
2: https://github.com/FRRouting/frr/pull/10411
</content>
</entry>
<entry>
<title>smoketest: remove failfast=True from certian tests</title>
<updated>2022-03-16T06:38:13+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-03-16T06:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a5ae8f831fef4d7f9778f25c1c60e75d50c190ac'/>
<id>urn:sha1:a5ae8f831fef4d7f9778f25c1c60e75d50c190ac</id>
<content type='text'>
</content>
</entry>
</feed>
