<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/systemd, branch equuleus</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/marekm72/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/marekm72/vyos-1x.git/atom?h=equuleus</id>
<link rel='self' href='https://git.amelek.net/marekm72/vyos-1x.git/atom?h=equuleus'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/'/>
<updated>2024-02-07T08:57:24+00:00</updated>
<entry>
<title>T5586: delete old systemd unit keepalived service</title>
<updated>2024-02-07T08:57:24+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-02-07T08:57:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=fc1be4c2b49f2237e8eeadccf32fd517d97b3b97'/>
<id>urn:sha1:fc1be4c2b49f2237e8eeadccf32fd517d97b3b97</id>
<content type='text'>
The custom systemd unit is not required as we generate 10-override
which was implemented in https://github.com/vyos/vyos-1x/pull/2310/commits/5a6938a2e14373dfaa72211fe18deeb257d3ba12
</content>
</entry>
<entry>
<title>cloud-init: T5190: Added Cloud-init pre-configurator</title>
<updated>2023-05-04T19:41:40+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2023-05-04T19:41:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=748199b10df112cba0821703001c0307e325bd90'/>
<id>urn:sha1:748199b10df112cba0821703001c0307e325bd90</id>
<content type='text'>
Added a new service that starts before Cloud-init, waits for all network
interfaces initialization, and if requested by config, checks which interfaces
can get configuration via DHCP server and creates a corresponding Cloud-init
network configuration.

This protects from two situations:

* when Cloud-init tries to get meta-data via eth0 (default and fallback variant
for any data source which depends on network), but the real network is connected
to another interface
* when Cloud-init starts simultaneously with udev and initializes the first
interface to get meta-data before it is renamed to eth0 by udev
</content>
</entry>
<entry>
<title>T3083: Add service event-handler</title>
<updated>2023-03-15T14:54:04+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2023-03-15T14:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=f992b2bd230dd2f095258cfa70f1e14796f86b3b'/>
<id>urn:sha1:f992b2bd230dd2f095258cfa70f1e14796f86b3b</id>
<content type='text'>
Event-handler allows executing a custom script when detects
some configured "pattern regex"

  set service event-handler event first filter pattern '.*ssh2.*'
  set service event-handler event first script arguments '192.0.2.5'
  set service event-handler event first script environment interface value 'eth0'
  set service event-handler event first script path '/config/scripts/hello.sh'

It is the backport from 1.4
</content>
</entry>
<entry>
<title>macsec: T4537: remove debug falg "-d" from systemd service file</title>
<updated>2022-08-15T16:00:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-01T19:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=dc41d55eba5e47a105d295e27fd30a0e6d62c711'/>
<id>urn:sha1:dc41d55eba5e47a105d295e27fd30a0e6d62c711</id>
<content type='text'>
(cherry picked from commit fa25d349aebc86e43957f37db765787fb7e431db)
</content>
</entry>
<entry>
<title>macsec: T4537: supply PID path via systemd service file to daemon</title>
<updated>2022-08-15T16:00:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-01T18:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=52b4b47f9e2484af7d493b72ebf0999c0047bf7b'/>
<id>urn:sha1:52b4b47f9e2484af7d493b72ebf0999c0047bf7b</id>
<content type='text'>
(cherry picked from commit 5e919d3f91bccaf64878a94756c21766896db132)
</content>
</entry>
<entry>
<title>macsec: T4537: restart wpa_supplicant on error</title>
<updated>2022-08-15T16:00:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-08-01T17:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=fdc7814f12bc0bd1a6442284a5dbac8adeb57f54'/>
<id>urn:sha1:fdc7814f12bc0bd1a6442284a5dbac8adeb57f54</id>
<content type='text'>
(cherry picked from commit b2ff1407330e383a9fff688376377efc534bcfbc)
</content>
</entry>
<entry>
<title>macsec: T2023: fixup systemd unit description</title>
<updated>2022-08-15T16:00:56+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-07-22T21:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=66c1fbe7665fab4a51cbf1d626925d27e339f118'/>
<id>urn:sha1:66c1fbe7665fab4a51cbf1d626925d27e339f118</id>
<content type='text'>
(cherry picked from commit bc70c1f502bc587627b1bd15f6803c6c09d20a66)
</content>
</entry>
<entry>
<title>keepalived: T4128: add missing keepalived.service file</title>
<updated>2022-01-09T19:55:40+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2022-01-03T19:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=5931d2530e9ab1b0fa0360602144d745b415ca42'/>
<id>urn:sha1:5931d2530e9ab1b0fa0360602144d745b415ca42</id>
<content type='text'>
(cherry picked from commit 5a73c946000902f6e445b0803ca090f7fc6e0954)
</content>
</entry>
<entry>
<title>dhclient: T4121: Fixed resolv.conf generation at early boot stage</title>
<updated>2021-12-30T16:02:26+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2021-12-29T22:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=1a9c1479044040c64ca6be91835d8cea7004ddff'/>
<id>urn:sha1:1a9c1479044040c64ca6be91835d8cea7004ddff</id>
<content type='text'>
In case if a CLI configuration is not available, dhclient cannot add
nameservers to a `resolv.conf` file, because `vyos-hostsd` requires that
an interface be listed in the `set system name-server` option.
This commit introduces two changes:

* `vyos-hostsd` service will not be started before Cloud-Init fetch all
remote data. This is required because all meta-data should be available
for Cloud-Init before any of VyOS-related services start since it is
used for configuration generation.

* the `vyos-hostsd-client` in the `dhclient-script` will be used only if
the `vyos-hostsd` is running. In other words - if VyOS services already
started, dhclient changes `resolv.conf` using `vyos-hostsd`; in other
cases - does this directly.

These changes should protect us from problems with DHCP during system
boot if DHCP is required by third-party utils.
</content>
</entry>
<entry>
<title>http: api: T4055: add VRF support</title>
<updated>2021-12-25T23:10:41+00:00</updated>
<author>
<name>Christian Poessinger</name>
<email>christian@poessinger.com</email>
</author>
<published>2021-12-25T23:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/marekm72/vyos-1x.git/commit/?id=acf90165456e87cff19f45053261667803255c8e'/>
<id>urn:sha1:acf90165456e87cff19f45053261667803255c8e</id>
<content type='text'>
(cherry picked from commit 4aaf0ba69139d84f89e5c3feee6edd845af8d1e5)
</content>
</entry>
</feed>
