<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/interface-definitions/service_config-sync.xml.in, branch rolling</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2025-10-03T10:41:58+00:00</updated>
<entry>
<title>T7905: Add system login to config-sync</title>
<updated>2025-10-03T10:41:58+00:00</updated>
<author>
<name>Viacheslav</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-10-03T10:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=0977d4f18afdf30b731a259482e61b167825beab'/>
<id>urn:sha1:0977d4f18afdf30b731a259482e61b167825beab</id>
<content type='text'>
Add the ability to sync system login between primary and
secondary nodes

```
set service config-sync section system login
```
</content>
</entry>
<entry>
<title>T7639: use common naming style for "Segment-Routing" over "Segment Routing"</title>
<updated>2025-07-28T17:49:19+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-07-28T17:47:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=19d67d66b28b6ec76dd74cf48cee0bae84925e6b'/>
<id>urn:sha1:19d67d66b28b6ec76dd74cf48cee0bae84925e6b</id>
<content type='text'>
Multiple styles were used - streamline this to make it look more professional.
</content>
</entry>
<entry>
<title>xml: T6423: enforce priority on nodes having an owner</title>
<updated>2024-06-06T15:39:50+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2024-06-06T10:55:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=61f8250184e927de9ab6bddc207b917bef7da42b'/>
<id>urn:sha1:61f8250184e927de9ab6bddc207b917bef7da42b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6287: Config-sync add the ability to configure API port</title>
<updated>2024-05-01T07:04:35+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-05-01T06:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a7c3f202ffea7859463f204cccf526f7517321f6'/>
<id>urn:sha1:a7c3f202ffea7859463f204cccf526f7517321f6</id>
<content type='text'>
Add the ability to configure the API port if the API on the secondary
server works on a non-default port.
The primary node will connect to configured port for config-sync

```
set service config-sync secondary address '192.0.2.11'
set service config-sync secondary port '8443'
```
</content>
</entry>
<entry>
<title>T6121: add section system time-zone</title>
<updated>2024-03-29T03:15:19+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-03-29T01:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=b6c5e66cc44fdec21e6731d98a1065e2adf87b3b'/>
<id>urn:sha1:b6c5e66cc44fdec21e6731d98a1065e2adf87b3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6121: Extend config-sync for QoS and system options</title>
<updated>2024-03-27T13:19:45+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-03-27T13:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9d5ad172034ae510288b11313d307f0a24bb4b7d'/>
<id>urn:sha1:9d5ad172034ae510288b11313d307f0a24bb4b7d</id>
<content type='text'>
Extent the service config-sync for sections:
 - qos interface
 - qos policy
 - system conntrack
 - system flow-accounting
 - system option
 - system sflow
 - system static-host-mapping
 - system sysctl
</content>
</entry>
<entry>
<title>T6143: Increase configuratble timeout range for service config-sync</title>
<updated>2024-03-20T11:38:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-03-20T11:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4a90e00a886397d9f4202b78cc8995ed93d40014'/>
<id>urn:sha1:4a90e00a886397d9f4202b78cc8995ed93d40014</id>
<content type='text'>
The maximum timeout for the `service config-sync` is 300 seconds
(Connection API timeout). It could not be enough for the real massive
configurations.
Increase the maximum value to 3600

```
set service config-sync secondary address 192.0.2.1
set service config-sync secondary timeout 3600
```
</content>
</entry>
<entry>
<title>T6121: Extend service config-sync to new sections</title>
<updated>2024-03-15T11:56:16+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2024-03-14T13:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=25b611f504521181f85cb4460bfdfd702c377b5e'/>
<id>urn:sha1:25b611f504521181f85cb4460bfdfd702c377b5e</id>
<content type='text'>
Extend `service config-sync` with new sections:
 - LeafNodes: pki, policy, vpn, vrf (syncs the whole sections)
 - Nodes: interfaces, protocols, service (syncs subsections)

In this cae the Node allows to uses the next level section
i.e subsection

For example any of the subsection of the node `interfaces`:
  - set service config-sync section interfaces pseudo-ethernet
  - set service config-sync section interfaces virtual-ethernet

Example of the config:
```
set service config-sync mode 'load'
set service config-sync secondary address '192.0.2.1'
set service config-sync secondary key 'xxx'
set service config-sync section firewall
set service config-sync section interfaces pseudo-ethernet
set service config-sync section interfaces virtual-ethernet
set service config-sync section nat
set service config-sync section nat66
set service config-sync section protocols static
set service config-sync section pki
set service config-sync section vrf
```
</content>
</entry>
<entry>
<title>T5474: establish common file name pattern for XML conf mode commands</title>
<updated>2023-12-31T22:49:48+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2023-12-30T22:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4ef110fd2c501b718344c72d495ad7e16d2bd465'/>
<id>urn:sha1:4ef110fd2c501b718344c72d495ad7e16d2bd465</id>
<content type='text'>
We will use _ as CLI level divider. The XML definition filename and also
the Python helper should match the CLI node.

Example:
set interfaces ethernet -&gt; interfaces_ethernet.xml.in
set interfaces bond -&gt; interfaces_bond.xml.in
set service dhcp-server -&gt; service_dhcp-server-xml.in
</content>
</entry>
</feed>
