<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git, branch mergify/bp/circinus/pr-2244</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=mergify%2Fbp%2Fcircinus%2Fpr-2244</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=mergify%2Fbp%2Fcircinus%2Fpr-2244'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-10-22T17:55:24+00:00</updated>
<entry>
<title>container: document remaining per-container options and network types (#2244)</title>
<updated>2026-10-22T17:55:24+00:00</updated>
<author>
<name>Ruben Herold</name>
<email>ruben@puettmann.net</email>
</author>
<published>2026-10-06T18:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=95a03ce9837dc231ff75648ca96fd01cd71e4fc8'/>
<id>urn:sha1:95a03ce9837dc231ff75648ca96fd01cd71e4fc8</id>
<content type='text'>
* container: document remaining per-container options and network types

The container page covered 44 of the 53 nodes in container.xml.in. Add
the eight that were missing, grouped where they belong on the page:

- allow-host-cgroups, next to allow-host-pid
- network &lt;net&gt; mac, next to the network address option
- volume &lt;vol&gt; propagation, with all six modes
- stop-timeout, next to restart
- shared-memory, next to memory
- network &lt;net&gt; type bridge / type macvlan mode / type macvlan parent

The network type is the notable gap: MACVLAN was entirely undocumented,
although it is the way to put containers directly on a parent network
instead of behind the host bridge and NAT. The page now states that
parent and mode are both required, that the parent must exist, and that
MACVLAN networks cannot be assigned to a VRF - all three are enforced
by verify() in src/conf_mode/container.py.

Defaults and ranges are taken from container.xml.in; the "--cgroupns
host" note matches what the quadlet generator emits.

* container: describe volume propagation in terms of mount events

The six propagation modes were described in terms of sub-mount
visibility, taken from the &lt;description&gt; text in container.xml.in. That
is not what the modes do - mount(2)/umount(2) event propagation is.
Per mount_namespaces(7):

- MS_SHARED propagates events *both ways* between members of the peer
  group, not only from the original mount to the replica
- MS_PRIVATE propagates no events out of or into the mount; it does not
  hide sub-mounts within it

Also note the constraint the host side imposes, which is easy to trip
over: per docker-run(1)/podman, shared propagation requires the source
mount to be shared and slave requires it to be shared or slave, or the
requested mode silently does not take effect. Added the findmnt
invocation to check it.

Raised by CodeRabbit on #2244.

* container: document stop-timeout range and MACVLAN private mode precisely

(cherry picked from commit de45e02be519513c45229db2f9d1db6cc759970d)

# Conflicts:
#	docs/configuration/container/index.md
</content>
</entry>
<entry>
<title>Merge pull request #2354 from vyos/mergify/bp/circinus/pr-2341</title>
<updated>2026-10-19T18:25:50+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-19T18:25:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=7cd4cc625512820b4a63274790414f6c420f15e7'/>
<id>urn:sha1:7cd4cc625512820b4a63274790414f6c420f15e7</id>
<content type='text'>
T861: secure-boot: document show secure-boot op-mode commands (backport #2341)</content>
</entry>
<entry>
<title>T861: secure-boot: replace install mok with mokutil</title>
<updated>2026-10-19T18:24:04+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-17T12:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=58dd64054de12f8ae386dc123fcdfe9a7e5ab5ba'/>
<id>urn:sha1:58dd64054de12f8ae386dc123fcdfe9a7e5ab5ba</id>
<content type='text'>
Enrolling a MOK is only needed for development with custom signed images.
Official LTS images ship officially signed binaries and boot out of the
box.

(cherry picked from commit 07df2e477ba2c6846ca5626fd5e8c2e9a96cfd3a)
</content>
</entry>
<entry>
<title>Apply formatting suggestion from @github-actions[bot]</title>
<updated>2026-10-19T15:13:37+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-10-13T12:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=0ae44231710057f55eee814b749b8cad24486f05'/>
<id>urn:sha1:0ae44231710057f55eee814b749b8cad24486f05</id>
<content type='text'>
Co-authored-by: github-actions[bot] &lt;41898282+github-actions[bot]@users.noreply.github.com&gt;
(cherry picked from commit 2277fc507fa87d3c1ade5b477c7c139dc3e970c0)
</content>
</entry>
<entry>
<title>T861: secure-boot: document show secure-boot op-mode commands</title>
<updated>2026-10-19T15:13:36+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-11T18:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=8a2869bd1619e59cff40a905c3c274d5d6e419a2'/>
<id>urn:sha1:8a2869bd1619e59cff40a905c3c274d5d6e419a2</id>
<content type='text'>
Add an Operation section with {opcmd} entries for 'show secure-boot' and 'show
secure-boot detail', and reference it from the installation verification step.

(cherry picked from commit 8a30d067745b07146768fd4e1e428cdf98c6407c)
</content>
</entry>
<entry>
<title>Merge pull request #2353 from vyos/mergify/bp/circinus/pr-2340</title>
<updated>2026-10-17T17:55:56+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-17T17:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=0aee207d65d88ac7b28a922ed5a6ec11a5723386'/>
<id>urn:sha1:0aee207d65d88ac7b28a922ed5a6ec11a5723386</id>
<content type='text'>
container: T9453: explain migration to kernel overlayfs from fuse-overlayfs (backport #2340)</content>
</entry>
<entry>
<title>container: T9453: explain migration to kernel overlayfs from fuse-overlayfs</title>
<updated>2026-10-17T17:55:06+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-10-11T07:34:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=90b9d37e8a989562eda0b6c07a6b9f2e589eb5fa'/>
<id>urn:sha1:90b9d37e8a989562eda0b6c07a6b9f2e589eb5fa</id>
<content type='text'>
(cherry picked from commit 6fb26907c617758fe2f27546b7a50d0f0da5aada)
</content>
</entry>
<entry>
<title>Merge pull request #2325 from LiudmylaNad/mergify/bp/circinus/pr-2174</title>
<updated>2026-10-14T14:09:32+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-10-14T14:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=d06fe6e3a003856ed7ef15bd65ca1a75d21231f5'/>
<id>urn:sha1:d06fe6e3a003856ed7ef15bd65ca1a75d21231f5</id>
<content type='text'>
docs: igmp-proxy: document firewall requirements and operational commands (backport #2174, conflict resolved)</content>
</entry>
<entry>
<title>Merge pull request #2344 from vyos/mergify/bp/circinus/pr-2327</title>
<updated>2026-10-13T16:26:15+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-10-13T16:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=da753a7aab9f07376569fecb4829406a0a907dca'/>
<id>urn:sha1:da753a7aab9f07376569fecb4829406a0a907dca</id>
<content type='text'>
docs: Update IPv6 page to VyOS 1.5 standards (backport #2327)</content>
</entry>
<entry>
<title>docs: Update IPv6 page to VyOS 1.5 standards (#2327)</title>
<updated>2026-10-13T16:20:20+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>235844477+LiudmylaNad@users.noreply.github.com</email>
</author>
<published>2026-10-13T10:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=42596da522e1da1af8ee058ccf878d9470c7d051'/>
<id>urn:sha1:42596da522e1da1af8ee058ccf878d9470c7d051</id>
<content type='text'>
(cherry picked from commit 3eef24ea4e11aab0f1bbe47012161c18b3e46838)
</content>
</entry>
</feed>
