<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/op_mode/container.py, branch fix/T8955-http-api-verify-tls</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=fix%2FT8955-http-api-verify-tls</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=fix%2FT8955-http-api-verify-tls'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-03-24T17:02:56+00:00</updated>
<entry>
<title>T8410: Fix typos and mistakes for operational and configuration commands</title>
<updated>2026-03-24T17:02:56+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-03-20T16:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=bb2aee1e58c1cd30087b935798060e6bf3c698c8'/>
<id>urn:sha1:bb2aee1e58c1cd30087b935798060e6bf3c698c8</id>
<content type='text'>
Fix typos and mistakes in the commands and comments
No functional changes
</content>
</entry>
<entry>
<title>op-mode: T8018: disable buffered output when adding container images</title>
<updated>2026-02-02T20:30:42+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2026-02-02T20:27:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=9e3f96b9809964541d911b62831ee31efa13289e'/>
<id>urn:sha1:9e3f96b9809964541d911b62831ee31efa13289e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>container: T7305: fix VRF loss when restarting pods</title>
<updated>2025-11-03T20:09:14+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-11-02T08:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=ae6d3437dc3247c396444b7f65eb49a98b0dd800'/>
<id>urn:sha1:ae6d3437dc3247c396444b7f65eb49a98b0dd800</id>
<content type='text'>
Container networks are only started when there is at least one active consumer.
If a network is created without any attached containers, it does not need to be
assigned to a VRF yet.

When the last container in a pod is stopped, its associated container network
is removed. Upon container restart, the kernel recreates the network, but the
VRF assignment may be lost in the process.

This change ensures that all container networks are correctly reattached to
their designated VRFs when a pod restarts.
</content>
</entry>
<entry>
<title>T7957: filter stderr when deleting container images</title>
<updated>2025-10-25T14:38:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-10-25T14:30:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=133a6ce5649d94dfeac9aa07ac410e6a3d7ccf6a'/>
<id>urn:sha1:133a6ce5649d94dfeac9aa07ac410e6a3d7ccf6a</id>
<content type='text'>
The call to rc_cmd('podman inspect ...') determines whether a container image
scheduled for deletion has any ancestor containers still using it. Previously,
if the podman command wrote output to stderr, rc_cmd() would return that error
message alongside or instead of the ancestor container ID.

This caused subsequent podman calls to fail, as the error string was incorrectly
treated as a valid command argument. This change ensures only valid ancestor
IDs are returned.

This is a fix for commit a99ca6d11b5 ("op-mode: T7403: add option for forcefully
remove a container image")
</content>
</entry>
<entry>
<title>container: T6673: Fix restart of containers with podman (#4691)</title>
<updated>2025-09-18T14:14:55+00:00</updated>
<author>
<name>l0crian1</name>
<email>143656816+l0crian1@users.noreply.github.com</email>
</author>
<published>2025-09-18T14:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=098988988d3126d084482821c30d5332ce5bb66b'/>
<id>urn:sha1:098988988d3126d084482821c30d5332ce5bb66b</id>
<content type='text'>
Fixed issue with podman and systemd sync when restarting
containers with 'podman restart' command.

- Placed podman storage directory in vyos/defaults.py
- Replaced repeated declarations with vyos.defaults.directories['podman_storage']</content>
</entry>
<entry>
<title>op-mode: T7403: fix image deletion when a single image ID is provided</title>
<updated>2025-07-31T18:26:11+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-07-31T18:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=318eaf2bfdb81d7cf2e31fe9c7b6e215e3522e77'/>
<id>urn:sha1:318eaf2bfdb81d7cf2e31fe9c7b6e215e3522e77</id>
<content type='text'>
Commit a99ca6d11 ("op-mode: T7403: add option for forcefully removing a
container image") did not account for the case where a single image ID is
passed as a string. This led to incorrect behavior during iteration.

Without converting the string to a list, the code iterates over individual
characters of the image ID rather than treating it as a single item. As a
result, the system attempts to delete non-existent container images based
on these characters.
</content>
</entry>
<entry>
<title>op-mode: T7403: add option for forcefully remove a container image</title>
<updated>2025-07-29T20:15:09+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-07-29T20:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=a99ca6d11b52738f2ce6b49f7417a45cf0f4496f'/>
<id>urn:sha1:a99ca6d11b52738f2ce6b49f7417a45cf0f4496f</id>
<content type='text'>
If you have multiple images (tags) loaded for a container which point to the
exact same hash - you can only forcefully delete them.

  vyos@vyos:~$ delete container image 70dc5806
  Error: unable to delete image "70dc5806" by ID with more than one tag
    ([registry.io/foo/bar:v1.0 registry.io/foo/bar:v1.0.1]):
    please force removal

In additon an image that is still beeing used can not be removed from the
system as this would cause infinite container restarts.

  vyos@vyos:~$ delete container image all force
  Cannot delete image "d205499ae8bb" because it is currently being used by
  container "3b290f90e83d"!
</content>
</entry>
<entry>
<title>op-mode: T7403: print STDOUT when adding a container image</title>
<updated>2025-07-29T20:14:54+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-07-29T20:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=4b66c4715d2b351064380d99f03d5f71c4860670'/>
<id>urn:sha1:4b66c4715d2b351064380d99f03d5f71c4860670</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>container: T7473: fix show/monitor container log failed when log-driver is journald</title>
<updated>2025-06-17T15:02:07+00:00</updated>
<author>
<name>opswill</name>
<email>will@nixops.org</email>
</author>
<published>2025-06-17T15:02:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5ae3924234f9ffaa2ffda7e9fc52c2b3518a85e2'/>
<id>urn:sha1:5ae3924234f9ffaa2ffda7e9fc52c2b3518a85e2</id>
<content type='text'>
</content>
</entry>
</feed>
