<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-build.git/.gitignore, branch sever-sever-patch-1</title>
<subtitle>VyOS image build scripts (mirror of https://github.com/vyos/vyos-build.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-build.git/atom?h=sever-sever-patch-1</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-build.git/atom?h=sever-sever-patch-1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/'/>
<updated>2026-06-29T15:04:18+00:00</updated>
<entry>
<title>T9028: add .claude folder to .gitignore</title>
<updated>2026-06-29T15:04:18+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-29T15:04:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=2d927f3f3585f6bc4e9cd6a5628554775eada554'/>
<id>urn:sha1:2d927f3f3585f6bc4e9cd6a5628554775eada554</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Testsuite: T8602: add QEMU smoketest for add-system-image over HTTP (default + VRF)</title>
<updated>2026-06-02T04:57:20+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-01T20:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=2c5c8a4a89c7717b6d1953930ad983d96ece80cb'/>
<id>urn:sha1:2c5c8a4a89c7717b6d1953930ad983d96ece80cb</id>
<content type='text'>
Extend check-qemu-install with --test-image-update: build a nested installer
ISO as a second CD-ROM, serve the inner image over HTTP, and exercise add/delete
system image in the default routing context and in a named VRF.

Add make test-image-update and ignore/clean nested_installer_payload.iso artefacts.
</content>
</entry>
<entry>
<title>Makefile: T8602: move validation if ISO exists into individual scripts</title>
<updated>2026-06-02T04:57:20+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-06-01T19:41:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=c6dc300235b50d9a3f1d3ed5d9f887b67611e6c7'/>
<id>urn:sha1:c6dc300235b50d9a3f1d3ed5d9f887b67611e6c7</id>
<content type='text'>
Sometimes I do call scripts/check-qemu-install directly without the Makefile
wrapper, thus it should be ensured that the ISO image exists also from within
the test-case launcher, too.
</content>
</entry>
<entry>
<title>T8267: Extend the vyos-build repo to include Ansible install phony</title>
<updated>2026-02-13T13:52:44+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-02-13T13:52:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=b9e102953564b0e7d1ae0fbed9ae35b600d5ec1b'/>
<id>urn:sha1:b9e102953564b0e7d1ae0fbed9ae35b600d5ec1b</id>
<content type='text'>
Extend the vyos-build repo to include Ansible install PHONY
Add the ability to install Ansible and VyOS compatible modules.
It could be used for the further "topology tests". It also could be
helpful with environment questions where a bug was reproduced.

Use virtual environment to  install Ansible + VyOS modules

New options:
 - make ansible-install
 - make ansible-check
 - make ansible-clean
</content>
</entry>
<entry>
<title>Testsuite: T8111: add --cloud-init test target</title>
<updated>2025-12-25T13:03:53+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-12-21T17:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=8e065320b32804bcab1326dff1e27337163e7e85'/>
<id>urn:sha1:8e065320b32804bcab1326dff1e27337163e7e85</id>
<content type='text'>
Add support to dynamically assemble cloud-init NoCloud ISO image and attach
it to an existing qcow2 image file.

The config data injected via NoCloud is later validated if it has been properly
configured on the OS level.
</content>
</entry>
<entry>
<title>Add macOS Finder .DS_Store to .gitignore file</title>
<updated>2025-05-12T16:13:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-05-12T16:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=4369ade6a3a6e962307cd2d1ce0f59166bd2d262'/>
<id>urn:sha1:4369ade6a3a6e962307cd2d1ce0f59166bd2d262</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T861: use secure-boot certificates from data/certificates</title>
<updated>2025-03-18T15:19:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-03-16T19:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=a02b10b2ba4197c4dcd84eef053e4ab94995295b'/>
<id>urn:sha1:a02b10b2ba4197c4dcd84eef053e4ab94995295b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T861: add .build/config and config/ to .gitignore</title>
<updated>2025-03-18T15:19:39+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-03-16T19:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=2283f97b36cfbc28fac0341337956ce898ff942a'/>
<id>urn:sha1:2283f97b36cfbc28fac0341337956ce898ff942a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T861: add UEFI Secure Boot support</title>
<updated>2024-09-14T21:05:23+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-04T19:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=fd737172f1068870fe1ededbe9b2ed4a86663acd'/>
<id>urn:sha1:fd737172f1068870fe1ededbe9b2ed4a86663acd</id>
<content type='text'>
This adds support for UEFI Secure Boot. It adds the missing pieces to the Linux
Kernel and enforces module signing. This results in an additional security
layer where untrusted (unsigned) Kernel modules can no longer be loaded into
the live system.

NOTE: This commit will not work unless signing keys are present. Arbitrary
keys can be generated using instructions found in:

  data/live-build-config/includes.chroot/var/lib/shim-signed/mok/README.md
</content>
</entry>
<entry>
<title>Makefile: T2640: add helper to convert ISO to OCI image to start a container</title>
<updated>2023-11-26T19:13:28+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-11-26T19:12:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-build.git/commit/?id=499e8e1cbb90e24acf80d383a69e138cd745807c'/>
<id>urn:sha1:499e8e1cbb90e24acf80d383a69e138cd745807c</id>
<content type='text'>
Use either "make oci" or call the script manually:

$ scripts/iso-to-oci build/live-image-amd64.hybrid.iso

I: mount ISO build/live-image-amd64.hybrid.iso
I: extracting squashfs content
I: generate OCI container image vyos-1.5-strongswan-202311241125.tar
I: to import the previously generated OCI image to your local images run:

   docker import vyos-1.5-strongswan-202311241125.tar vyos:1.5-strongswan-202311241125 --change 'CMD [/sbin/init]'
</content>
</entry>
</feed>
