<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/smoketest/bin, branch feature/T9082-codeql-cpp</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=feature%2FT9082-codeql-cpp</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=feature%2FT9082-codeql-cpp'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-01-12T21:08:58+00:00</updated>
<entry>
<title>T8171: Make vyos-smoketest more user-friendly</title>
<updated>2026-01-12T21:08:58+00:00</updated>
<author>
<name>Kyrylo Yatsenko</name>
<email>hedrok@gmail.com</email>
</author>
<published>2026-01-11T20:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=892b8688021edbaf936d5180a64a3722ebdcb976'/>
<id>urn:sha1:892b8688021edbaf936d5180a64a3722ebdcb976</id>
<content type='text'>
* Output progress before each test
* On finish, output list of failed tests if there were any.
* Otuput "TIMEOUT" as result of test if it hanged
</content>
</entry>
<entry>
<title>smoketest: T8087: reorganize folderstructure for embedded configttests</title>
<updated>2025-12-10T20:25:15+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-12-10T19:33:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=e2e35c9ad02e12b1c68a04b16311277c8deca469'/>
<id>urn:sha1:e2e35c9ad02e12b1c68a04b16311277c8deca469</id>
<content type='text'>
Configuration files for config tests gathered from lab installations, customers
or our own networks were placed in multiple directories - all related to
the same thing.

We have had config-tests, configs and config.no-load. This commit re-arranges
all the files and places a proper README for the users.
</content>
</entry>
<entry>
<title>smoketest: T7738: provide OpenVPN test certificates for migration tests</title>
<updated>2025-12-02T20:41:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-12-02T06:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b4299d7b9af8cdac63472423b2b567a4569e9a63'/>
<id>urn:sha1:b4299d7b9af8cdac63472423b2b567a4569e9a63</id>
<content type='text'>
This adds necessary embedded certificates to validate the migration logic added
in commit 63cc76fa236 ("openvpn: T7738: avoid duplicate certs during 1.3 -&gt; 1.4
migration").

The CA used was generated using EasyRSA as described in our documentation:
https://docs.vyos.io/en/1.3/configuration/interfaces/openvpn.html#generate-x-509-certificate-and-keys
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>smoketest: T6510: add missing config-test verification steps</title>
<updated>2024-06-26T19:47:09+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-06-26T13:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=85c8399b6f8cf0d999076bddaba09c1cc9088917'/>
<id>urn:sha1:85c8399b6f8cf0d999076bddaba09c1cc9088917</id>
<content type='text'>
Validate if the migrators performed correctly by comparing it to a known good
result file containing all the required `set` commands
</content>
</entry>
<entry>
<title>smoketest: T6510: make verification of migrated configurations mandatory</title>
<updated>2024-06-26T19:47:09+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-06-26T13:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=89d930aee010514431302975c90b28b9f8c5a8d9'/>
<id>urn:sha1:89d930aee010514431302975c90b28b9f8c5a8d9</id>
<content type='text'>
For every configuration that is tested from smoketest/configs, there must be
a matching smoketest/config-tests file that has all the `set` commands
after the migration.

Example of missing testcases:

  vyos@vyos:~$ /usr/bin/vyos-configtest
  Generating tests
  Loaded migration result test for config "basic-api-service"
  Loaded migration result test for config "basic-vyos"
  Missing migration result test for config "bgp-azure-ipsec-gateway"

  ... aborted
</content>
</entry>
<entry>
<title>rpki: T6024: add migration scripts from file based keys to PKI subsystem</title>
<updated>2024-02-12T20:21:02+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-02-12T20:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4d76e9ef3e7773ed96c037108021c292675b101c'/>
<id>urn:sha1:4d76e9ef3e7773ed96c037108021c292675b101c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: T5558: Extend configtest to allow checking of migration script results</title>
<updated>2023-09-07T20:11:13+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2023-09-06T09:08:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=56a6e53f78f1d91ab267cb858061450b7af905b3'/>
<id>urn:sha1:56a6e53f78f1d91ab267cb858061450b7af905b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>debian: T5003: Temp fix for smoketest running</title>
<updated>2023-02-13T17:20:12+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2023-02-13T08:17:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=06ce53e7ea7df5f8953902e28a4679650b65455a'/>
<id>urn:sha1:06ce53e7ea7df5f8953902e28a4679650b65455a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>smoketest: T4485: Move smoketest PKI generation to vyos-1x</title>
<updated>2022-07-01T19:47:30+00:00</updated>
<author>
<name>sarthurdev</name>
<email>965089+sarthurdev@users.noreply.github.com</email>
</author>
<published>2022-06-30T10:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=d09e22772bd6a9a6608f28d8080ccad290f5a779'/>
<id>urn:sha1:d09e22772bd6a9a6608f28d8080ccad290f5a779</id>
<content type='text'>
Allows easy creation of test PKI objects using `vyos.pki` module
Generates objects for PKI migration tests
</content>
</entry>
</feed>
