<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/python/vyos/utils, branch 1.4.0-rc2</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=1.4.0-rc2</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=1.4.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-01-07T21:00:34+00:00</updated>
<entry>
<title>smoketest: T5195: fix BasicInterfaceTest tearDown() timeout penalty</title>
<updated>2024-01-07T21:00:34+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-07T20:37:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=8d16ec73841a0b48c7f685a5073d5afa5f82b82f'/>
<id>urn:sha1:8d16ec73841a0b48c7f685a5073d5afa5f82b82f</id>
<content type='text'>
Commit ad9bdfc24 ("T5195: add timeout argument to process_named_running()")
added a 2*10 seconds penalty for every interface test (dhcp and dhcpv6).
This leads to long runs of "make test" after an ISO build.

There is no need to wait 10 seconds for a test that checks for a process
not running. The timeout is there to give the process some time to startup.

(cherry picked from commit 041db49533d57cabfccd319492b85ee0bafdd40c)
</content>
</entry>
<entry>
<title>T5195: add timeout argument to process_named_running()</title>
<updated>2024-01-07T06:13:12+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-01-06T21:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=368ff14787d6a021d105055f3dd5e0e0870b0dfc'/>
<id>urn:sha1:368ff14787d6a021d105055f3dd5e0e0870b0dfc</id>
<content type='text'>
Smoketests heavily rely on process_named_running() so in order to "relax"
system constraints during a test we will add a timeout of 10 seconds for
every testcase provided by base_interfaces_test.py

(cherry picked from commit ad9bdfc248cf47b3361bd0e5d7371d56131160a0)
</content>
</entry>
<entry>
<title>login: T5875: restore home directory permissions when re-adding user account</title>
<updated>2023-12-30T09:57:14+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-29T19:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=92ca844d7a0492ecc1464a9bf18eecd72ac6e907'/>
<id>urn:sha1:92ca844d7a0492ecc1464a9bf18eecd72ac6e907</id>
<content type='text'>
After deleting a user account and working with a newly added account, we see
that after rebooting in the previously saved configuration, the user is
re-added but it's home directory might have an old UID set on the filesystem.

This is due to the fact that vyos config does not store UIDs. When adding a
user account to the system we now check if the home directory already exists
and adjust the ownership to the new UID.

(cherry picked from commit 3c990f49e2bf9347bd2cc478995baa995ee822fd)
</content>
</entry>
<entry>
<title>image-tools: T5819: do not echo password on image install</title>
<updated>2023-12-17T02:37:11+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-12-12T18:42:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=300f902f823be2d031f1ed3b7574332ed51b88b5'/>
<id>urn:sha1:300f902f823be2d031f1ed3b7574332ed51b88b5</id>
<content type='text'>
(cherry picked from commit cf83979636c686a459d6dc75dcd98e342c70b1b3)
</content>
</entry>
<entry>
<title>image: T4516: add raid-1 install support</title>
<updated>2023-12-17T02:37:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-11-15T17:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=623cc2935d3dfc1a0715f61cf3ec45fbb23d2787'/>
<id>urn:sha1:623cc2935d3dfc1a0715f61cf3ec45fbb23d2787</id>
<content type='text'>
(cherry picked from commit e036f783bc85e4d2bad5f5cbfd688a03a352223e)
</content>
</entry>
<entry>
<title>image: T4516: restore select entry to set/delete image</title>
<updated>2023-12-17T02:37:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-10-31T17:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e812d494d16a29783254fb1edc0894e054184dcc'/>
<id>urn:sha1:e812d494d16a29783254fb1edc0894e054184dcc</id>
<content type='text'>
(cherry picked from commit 9ffa3e82d951756696367578dd5e82ef0f690065)
</content>
</entry>
<entry>
<title>image: T4516: improve format of 'show system image details'</title>
<updated>2023-12-17T02:37:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-10-21T04:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=06832e3cc962eb4f94afe5319e7416d68756dba9'/>
<id>urn:sha1:06832e3cc962eb4f94afe5319e7416d68756dba9</id>
<content type='text'>
(cherry picked from commit 8efab9ee8cdb0e65dddb9d3ba97de8ddcf3666dc)
</content>
</entry>
<entry>
<title>image: T4516: correct permissions on creation of config directory</title>
<updated>2023-12-17T02:37:10+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2023-04-10T19:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=077c66613494cc7a4e8a30b6420e757ae62330e6'/>
<id>urn:sha1:077c66613494cc7a4e8a30b6420e757ae62330e6</id>
<content type='text'>
(cherry picked from commit 74b00c1f6961d1bd3a59768021f154bdb64c154e)
</content>
</entry>
<entry>
<title>op-cmd: T5802: bug fix for "ping x.x.x.x interface" completion options</title>
<updated>2023-12-08T19:15:54+00:00</updated>
<author>
<name>srividya0208</name>
<email>a.srividya@vyos.io</email>
</author>
<published>2023-12-08T14:25:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=015cea77e9ad4038fd7597cc1291bf64b1091645'/>
<id>urn:sha1:015cea77e9ad4038fd7597cc1291bf64b1091645</id>
<content type='text'>
(cherry picked from commit 020410a1e2009cb47d72bd18d360b9dc4b9c764f)
</content>
</entry>
<entry>
<title>vyos.utils: T5749: fix get_vrf_members() call to iproute2</title>
<updated>2023-11-27T14:26:02+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-27T10:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=e0e4823855f1c02312154f802868d9d5038be8d1'/>
<id>urn:sha1:e0e4823855f1c02312154f802868d9d5038be8d1</id>
<content type='text'>
The iproute2 master argument is used for both a VRF and a bridge device. Using
this in the VRF context would retrieve and report back the wrong interfaces:

Old implementation:
===================
&gt;&gt;&gt; from vyos.utils.network import get_vrf_members
&gt;&gt;&gt; get_vrf_members('br1')
['eth1', 'eth2', 'vxlan1']

&gt;&gt;&gt; get_vrf_members('black')
['br1.3002', 'br1.4000', 'pim6reg10200']

The new implementation:
=======================
&gt;&gt;&gt; from vyos.utils.network import get_vrf_members
&gt;&gt;&gt; get_vrf_members('br1')
[]
&gt;&gt;&gt; get_vrf_members('black')
['br1.3002', 'br1.4000', 'pim6reg10200']

(cherry picked from commit e02546655adefe1a6fb3660402e697f872d3ffe7)
</content>
</entry>
</feed>
