<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git, branch T9607-sync</title>
<subtitle> (mirror of https://github.com/vyos/vyos-cloud-init.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=T9607-sync</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=T9607-sync'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2026-11-11T15:30:27+00:00</updated>
<entry>
<title>T9607: Synchronize the list of branches across all scripts [vyos-cloud-init]</title>
<updated>2026-11-11T15:30:27+00:00</updated>
<author>
<name>Andrii Klymenko</name>
<email>a.klymenko@vyos.io</email>
</author>
<published>2026-11-11T15:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=8d3e5f68d00ce6e2e76756d60549de2f4d579be1'/>
<id>urn:sha1:8d3e5f68d00ce6e2e76756d60549de2f4d579be1</id>
<content type='text'>
It is required to synchronize the branches list across the scripts. Add 'scutum' branch to workflow triggers.</content>
</entry>
<entry>
<title>Merge pull request #118 from c-po/T3871-ifname-store</title>
<updated>2026-10-31T10:56:23+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-10-31T10:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=a05b357049901f00172ab9a45ab7c5a42e0ff44d'/>
<id>urn:sha1:a05b357049901f00172ab9a45ab7c5a42e0ff44d</id>
<content type='text'>
cloud-init: T3871: record the names the cloud gave its NICs</content>
</entry>
<entry>
<title>cloud-init: T3871: record the names the cloud gave its NICs</title>
<updated>2026-10-26T17:45:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-26T17:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d8dcf6bc7c98435c8c01150e6db0d565c88c3849'/>
<id>urn:sha1:d8dcf6bc7c98435c8c01150e6db0d565c88c3849</id>
<content type='text'>
Interface names are no longer derived from a MAC held in the configuration,
so writing one back was producing a node which no longer exists.

A configuration carrying it is rejected on load, and migration does not catch
it: the file is brought to the current version before it is modified, so
nothing runs over it afterwards.

Which NIC the cloud considers the first one is not visible in the hardware
and only the datasource knows it, so that order still has to be recorded - now
in the mapping store, against the slot each card sits in, before the naming
pass reads it. Hardware the datasource describes but which is not present is
skipped, as is a name or a slot already spoken for.
</content>
</entry>
<entry>
<title>Merge pull request #116 from jeleel-muibi/t9172-cloud-init-userdata-tests</title>
<updated>2026-09-03T14:57:09+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-09-03T14:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=83f45e337a4d9393c0baa4aca2b9ade5c05f9bbe'/>
<id>urn:sha1:83f45e337a4d9393c0baa4aca2b9ade5c05f9bbe</id>
<content type='text'>
cloud-init: T9172: add userdata command regression tests</content>
</entry>
<entry>
<title>cloud-init: T9172: add CLA signer</title>
<updated>2026-08-28T12:30:52+00:00</updated>
<author>
<name>Jeleel Muibi</name>
<email>jeleel-muibi@users.noreply.github.com</email>
</author>
<published>2026-08-28T12:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=ccf27e085a3643b2ff4d3a911c256ca7c283e8f8'/>
<id>urn:sha1:ccf27e085a3643b2ff4d3a911c256ca7c283e8f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cloud-init: T9172: strengthen VyOS userdata coverage</title>
<updated>2026-08-11T14:58:33+00:00</updated>
<author>
<name>Jeleel Muibi</name>
<email>jeleel-muibi@users.noreply.github.com</email>
</author>
<published>2026-08-11T14:56:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=b5e7b60b3c8b6110db4e0ceec9424069c0716da1'/>
<id>urn:sha1:b5e7b60b3c8b6110db4e0ceec9424069c0716da1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cloud-init: T9172: add userdata command regression tests</title>
<updated>2026-08-08T10:49:13+00:00</updated>
<author>
<name>Jeleel Muibi</name>
<email>jeleel-muibi@users.noreply.github.com</email>
</author>
<published>2026-08-08T10:49:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=dab383a793aede0c331f232497e517e5925f916e'/>
<id>urn:sha1:dab383a793aede0c331f232497e517e5925f916e</id>
<content type='text'>
Add focused regression coverage for the VyOS-specific
vyos_config_commands handler. Exercise template discovery, supported
set/delete parsing, ordinary, multi, and nested tag-node updates, both
delete paths, and malformed-command skipping.

Use temporary template trees and a mocked ConfigTree interface so the
tests run without a VyOS image or installed template hierarchy.
</content>
</entry>
<entry>
<title>Merge pull request #115 from vyos/nos-task-id</title>
<updated>2026-08-05T09:30:05+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@andamasov.com</email>
</author>
<published>2026-08-05T09:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=6e3104cce9f5b71e4e663048962d24bec5ef4c68'/>
<id>urn:sha1:6e3104cce9f5b71e4e663048962d24bec5ef4c68</id>
<content type='text'>
T9164: accept NOS-/VD- Jira keys in task-id check; pin NOS in coderabbit</content>
</entry>
<entry>
<title>T9164: accept NOS-/VD- Jira keys in task-id check; pin NOS in coderabbit</title>
<updated>2026-08-04T21:56:10+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-08-04T21:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=fe7bc7161fa18602a228ec7a1a06799eaf6d3b7d'/>
<id>urn:sha1:fe7bc7161fa18602a228ec7a1a06799eaf6d3b7d</id>
<content type='text'>
VD tracker project renamed to NOS (2026-07) - PR titles and commit headlines
using the new NOS- key must stop being flagged invalid-task-id; legacy VD-
keys stay accepted, and CodeRabbit now resolves NOS alongside VD. Fleet
replication of canary vyos/vyos-1x#5379, whose adversarial review tightened
the regexes to ASCII [0-9] + literal-space separators.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>ci: T9082: onboard CodeQL scanning via central reusable workflow (#114)</title>
<updated>2026-07-14T18:03:55+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@andamasov.com</email>
</author>
<published>2026-07-14T18:03:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f144a9c74271dbabc40f637357f5486462206e82'/>
<id>urn:sha1:f144a9c74271dbabc40f637357f5486462206e82</id>
<content type='text'>
🤖 Generated by [robots](https://vyos.io)</content>
</entry>
</feed>
