<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git, branch cla</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=cla</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=cla'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2025-07-04T13:46:16+00:00</updated>
<entry>
<title>T7579: added workflow for CLA</title>
<updated>2025-07-04T13:46:16+00:00</updated>
<author>
<name>lemeshovich</name>
<email>17667824+lemeshovich@users.noreply.github.com</email>
</author>
<published>2025-07-04T13:46:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=7547000fcf89156a3a887f8725ff1177af2b09b6'/>
<id>urn:sha1:7547000fcf89156a3a887f8725ff1177af2b09b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6763: Delete Jenkins file</title>
<updated>2024-10-04T11:02:00+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-10-04T08:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=08200e5f64a17225fca73b9f52b0bc2c27aa938f'/>
<id>urn:sha1:08200e5f64a17225fca73b9f52b0bc2c27aa938f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #82 from sever-sever/T6674-trigger-rebuils-current</title>
<updated>2024-09-14T13:30:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-09-14T13:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=69aeb036550d8615722d18500e7a97fa790cbeba'/>
<id>urn:sha1:69aeb036550d8615722d18500e7a97fa790cbeba</id>
<content type='text'>
T6674: Action add trigger workflow to rebuild package</content>
</entry>
<entry>
<title>T6674: Action add trigger workflow to rebuild package</title>
<updated>2024-09-14T10:04:50+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-09-14T10:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=6665bf9069ec1d250235804b9158c4c839845fd4'/>
<id>urn:sha1:6665bf9069ec1d250235804b9158c4c839845fd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #81 from sever-sever/T6674-cloud-init</title>
<updated>2024-09-12T12:38:08+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2024-09-12T12:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=63f6ffc1603310bbea449042ad74c1cefd9776df'/>
<id>urn:sha1:63f6ffc1603310bbea449042ad74c1cefd9776df</id>
<content type='text'>
T6674: Add reusable forkflow trigger to build repo package</content>
</entry>
<entry>
<title>T6674: Add reusable forkflow trigger to build repo package</title>
<updated>2024-09-12T11:18:15+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-09-12T11:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=0b3bab95c19569a9556f9d455ee6ba5633b9b919'/>
<id>urn:sha1:0b3bab95c19569a9556f9d455ee6ba5633b9b919</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SSH KEY: T6568: Fixed adding SSH keys with same comments</title>
<updated>2024-07-12T12:49:07+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-07-11T12:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=c02b1151e584ea6c0bca35ba6aa87504566f6949'/>
<id>urn:sha1:c02b1151e584ea6c0bca35ba6aa87504566f6949</id>
<content type='text'>
If a key with the same comment already exists in a configuration, generate a new
ID for a new one.

Example of such a case:

```
ssh-rsa &lt;base64&gt; my_user_name
ssh-ed25519 &lt;base64&gt; my_user_name
```
</content>
</entry>
<entry>
<title>vyos_install: T5220: Added unattended installer</title>
<updated>2024-06-07T10:27:59+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-06-06T11:38:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=77862f882245a62efef6095e2739d6edfb91d674'/>
<id>urn:sha1:77862f882245a62efef6095e2739d6edfb91d674</id>
<content type='text'>
Added an unattended installer, compatible with similar from VyOS 1.3.

Check the `config/cloud.cfg.d/20_vyos_install.cfg` for configuration details.
</content>
</entry>
<entry>
<title>ifupdown: T6038: Cleanup network config properly</title>
<updated>2024-05-16T00:13:51+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-05-16T00:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=70304ff90d931265cb736ace692967242c9b9729'/>
<id>urn:sha1:70304ff90d931265cb736ace692967242c9b9729</id>
<content type='text'>
Cloud-init in environments where Meta-data is available via network configures
the main interface and keeps the config in `/etc/network/interfaces.d/`.

This config later interferes with the VyOS configuration.

To avoid the problem previously the code in the `cc_vyos.py` module was used,
but this is not enough. The module is running only once during instance
deployment. But Cloud-init will re-add the config file with each boot.

There are two ways to solve this incompatibility (within Cloud-init) - disable
network config or perform cleanup during each boot.

Disabling network config is not correct in this context, because it blocks the
ability to fetch Meta-data after the first boot, which in turn blocks the
ability to run per-boot modules with an updated config.

Therefore, the cleanup code was extracted to an independent
`cc_vyos_ifupdown.py` module that performs proper cleanup with each boot.
</content>
</entry>
<entry>
<title>cc_vyos: T6039: Fixed CLI config for 1.4+</title>
<updated>2024-02-22T17:07:16+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-02-22T17:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=fd8c12784127e3258762d0163455d595b427ea53'/>
<id>urn:sha1:fd8c12784127e3258762d0163455d595b427ea53</id>
<content type='text'>
Improperly generated configuration can break the configuration process. This fix
updates CLI items from the old to the current syntax.

Fixed CLI config items for:

- NTP servers
- HTTPS API
- domain-search
</content>
</entry>
</feed>
