<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-cloud-init.git/cloudinit, branch equuleus</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=equuleus</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-cloud-init.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/'/>
<updated>2024-02-06T14:21:42+00:00</updated>
<entry>
<title>cc_vyos: T6007: Run config migrations before Cloud-init</title>
<updated>2024-02-06T14:21:42+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2024-02-06T14:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=d24e690f49477007ec71a24048fe4402cf88a8d7'/>
<id>urn:sha1:d24e690f49477007ec71a24048fe4402cf88a8d7</id>
<content type='text'>
Configuration in `vyos_config_commands` is expected to use a syntax from the
target VyOS version. But, if Cloud-init applies configuration commands to a
default file, all the migrations (from the 0 version to the latest) will still
be executed on top of it.

This process can break proper config, for example, if the current syntax variant
partially repeats one of the older ones, which will trigger a migration without
need.
</content>
</entry>
<entry>
<title>cc_vyos: T5862: Fixed network configuration</title>
<updated>2023-12-29T17:08:40+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-12-27T20:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=9f8bdf9b7b4b72afa9290ee6b42ecb88a59bf4f8'/>
<id>urn:sha1:9f8bdf9b7b4b72afa9290ee6b42ecb88a59bf4f8</id>
<content type='text'>
- added extra check for maximum supported MTU to avoid exceeding it during
configuration
- remove udev rules created by cloud-init after initialization
- fixed logic for config file selection
</content>
</entry>
<entry>
<title>vyos_install: T5220: Fixed unbound variables</title>
<updated>2023-12-15T11:43:30+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-12-15T11:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=176bce88d3862b56e99b10ccf557dd4503bcc0bc'/>
<id>urn:sha1:176bce88d3862b56e99b10ccf557dd4503bcc0bc</id>
<content type='text'>
Fixed logic in `grub_configure()` to avoid unbound variables.
</content>
</entry>
<entry>
<title>vyos_install: T5220: Added `cmdline_extra` option</title>
<updated>2023-10-27T11:15:20+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-10-27T11:15:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=1ecd15c9392ac57fdf4b922f74effa6a67c91150'/>
<id>urn:sha1:1ecd15c9392ac57fdf4b922f74effa6a67c91150</id>
<content type='text'>
In some platforms, the kernel may need extra options in cmdline to boot
properly. The new option allows adding extra parameters to the cmdline:

```
vyos_install:
  boot_params:
    cmdline_extra: nosmt mitigations=off # extra parameters for kernel cmdline
```
</content>
</entry>
<entry>
<title>vyos_install: T5220: Removed excessive code</title>
<updated>2023-10-11T14:02:02+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-10-10T11:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=0b136dd5beaa5b813ea4037f5c65f0c6090a4ff5'/>
<id>urn:sha1:0b136dd5beaa5b813ea4037f5c65f0c6090a4ff5</id>
<content type='text'>
Removed an excessive call to `find_disk()`.
</content>
</entry>
<entry>
<title>vyos_install: T5220: Fixed GRUB template</title>
<updated>2023-10-11T14:02:01+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-10-10T10:25:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=58c09bf858ab354dbadd890dfee53c5c933f70f4'/>
<id>urn:sha1:58c09bf858ab354dbadd890dfee53c5c933f70f4</id>
<content type='text'>
Without at least one space at the beginning of the line with `linux`, it cannot
be parsed by the `show system image` command.
</content>
</entry>
<entry>
<title>vyos_install: T5220: Copy the whole config folder during installation</title>
<updated>2023-10-11T14:02:00+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-10-10T09:38:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=5e86cd5768b5ac85a189d9df856ee7c0b0f65c7d'/>
<id>urn:sha1:5e86cd5768b5ac85a189d9df856ee7c0b0f65c7d</id>
<content type='text'>
In case a user needs to add more material to the configuration (keys, scripts,
etc.) we need to be sure that this material will be copied to a persistent
storage during installation.

This commit replaces copying of only a `config.boot` file to copying the whole
`config` folder, which should satisfy all types of configurations.
</content>
</entry>
<entry>
<title>Merge pull request #65 from zdc/T5220-equuleus</title>
<updated>2023-08-17T09:53:20+00:00</updated>
<author>
<name>zdc</name>
<email>zdc@users.noreply.github.com</email>
</author>
<published>2023-08-17T09:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=dac6d08b6ba40f9b39622e00a32974532cf03de4'/>
<id>urn:sha1:dac6d08b6ba40f9b39622e00a32974532cf03de4</id>
<content type='text'>
installer: T5220: Added unattended installer</content>
</entry>
<entry>
<title>installer: T5220: Added unattended installer</title>
<updated>2023-06-23T09:00:43+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-05-16T15:12:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=dd82777f3ac2f619fa322c54a7f6cdda5f344b5d'/>
<id>urn:sha1:dd82777f3ac2f619fa322c54a7f6cdda5f344b5d</id>
<content type='text'>
Added a new Cloud-init module, which recognizes a `vyos_install` configuration
section and can install the system during a first boot to permanent storage.

Check the `config/cloud.cfg.d/20_vyos_install.cfg` for configuration details.
</content>
</entry>
<entry>
<title>cc_vyos: T2117: Backported changes from sagitta</title>
<updated>2023-06-23T08:49:36+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-06-23T08:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-cloud-init.git/commit/?id=f627bf85746c5785836086538879e1101b6c4af3'/>
<id>urn:sha1:f627bf85746c5785836086538879e1101b6c4af3</id>
<content type='text'>
The `cc_vyos` module is backported from `sagitta`.
</content>
</entry>
</feed>
