<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git, branch sagitta</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=sagitta</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=sagitta'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2024-09-18T16:01:28+00:00</updated>
<entry>
<title>Merge pull request #84 from sever-sever/T6674-trigger-rebuild-sag</title>
<updated>2024-09-18T16:01:28+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-09-18T16:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=edd04880d6e9227160350cf7cb34df78c0377d05'/>
<id>urn:sha1:edd04880d6e9227160350cf7cb34df78c0377d05</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-18T15:17:16+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-09-18T15:17:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d3c0bdaa11404c147b55a81520a4462597191bb3'/>
<id>urn:sha1:d3c0bdaa11404c147b55a81520a4462597191bb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #80 from vyos/mergify/bp/sagitta/pr-78</title>
<updated>2024-07-12T17:33:35+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2024-07-12T17:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=fb6fdbb1deb3901391548fd723914d5b2d3752fc'/>
<id>urn:sha1:fb6fdbb1deb3901391548fd723914d5b2d3752fc</id>
<content type='text'>
SSH KEY: T6568: Fixed adding SSH keys with same comments (backport #78)</content>
</entry>
<entry>
<title>SSH KEY: T6568: Fixed adding SSH keys with same comments</title>
<updated>2024-07-12T12:50:49+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=90271f46d0caf88a7d5cd9d3a72eb291b38d2d35'/>
<id>urn:sha1:90271f46d0caf88a7d5cd9d3a72eb291b38d2d35</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
```

(cherry picked from commit c02b1151e584ea6c0bca35ba6aa87504566f6949)
</content>
</entry>
<entry>
<title>Merge pull request #77 from vyos/mergify/bp/sagitta/pr-76</title>
<updated>2024-06-07T13:42:13+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jsestabrook@gmail.com</email>
</author>
<published>2024-06-07T13:42:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=61d7ba9ba122e1ca210f2a7f0524684a4040922d'/>
<id>urn:sha1:61d7ba9ba122e1ca210f2a7f0524684a4040922d</id>
<content type='text'>
vyos_install: T5220: Added unattended installer (backport #76)</content>
</entry>
<entry>
<title>vyos_install: T5220: Added unattended installer</title>
<updated>2024-06-07T10:29:29+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=65093d5deab35c393fe0f068ac69c527b56821b7'/>
<id>urn:sha1:65093d5deab35c393fe0f068ac69c527b56821b7</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.

(cherry picked from commit 77862f882245a62efef6095e2739d6edfb91d674)
</content>
</entry>
<entry>
<title>Merge pull request #75 from zdc/T6038-sagitta</title>
<updated>2024-05-16T05:11:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2024-05-16T05:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d436f231ff128c5522c179b8cc0621965eef9e57'/>
<id>urn:sha1:d436f231ff128c5522c179b8cc0621965eef9e57</id>
<content type='text'>
ifupdown: T6038: Cleanup network config properly</content>
</entry>
<entry>
<title>ifupdown: T6038: Cleanup network config properly</title>
<updated>2024-05-16T00:16:32+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=02d7ea9908f726dc6a363f28942f4edb7d350340'/>
<id>urn:sha1:02d7ea9908f726dc6a363f28942f4edb7d350340</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>Updated Jenkinsfile for sagitta branch</title>
<updated>2024-05-08T20:43:00+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-05-08T20:43:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=fe56e399d4d95510a8837b9eb2045eda2316164c'/>
<id>urn:sha1:fe56e399d4d95510a8837b9eb2045eda2316164c</id>
<content type='text'>
</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>
