Commit Graph

27801 Commits

Author SHA1 Message Date
Lokesh Mandvekar
39ff0ea7cd Merge pull request #29184 from podman-container-tools/renovate/actions-stale-10.x
Update actions/stale action to v10.4.0
2026-07-13 12:22:20 -04:00
renovate[bot]
a22b7e6336 Update actions/stale action to v10.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 16:08:47 +00:00
Paul Holzinger
740a4f8b35 Merge pull request #29183 from podman-container-tools/renovate/actions-labeler-6.x
Update actions/labeler action to v6.2.0
2026-07-13 18:07:51 +02:00
renovate[bot]
ff0dda12a6 Update actions/labeler action to v6.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-13 15:43:40 +00:00
Miloslav Trmač
4b2c1c4edd Merge pull request #29178 from Luap99/vendor
vendor: update container-libs and buildah to latest
2026-07-13 17:42:33 +02:00
Brent Baude
f954cf86aa Merge pull request #29161 from l0rd/fix-wsl-init-in-case-of-err
Always unprovision if the WSL machine init fail
2026-07-13 10:00:11 -05:00
Miloslav Trmač
3fc3288714 Merge pull request #29098 from ROKUMATE/test-pkg-specgenutilexternal
pkg/specgenutilexternal: add tests for FindMountType
2026-07-13 15:41:52 +02:00
Paul Holzinger
24cb833216 Merge pull request #29143 from podman-container-tools/renovate/go-golang.org-x-crypto-vulnerability
Update module golang.org/x/crypto to v0.52.0 [SECURITY]
2026-07-13 15:17:47 +02:00
Paul Holzinger
faaad029c9 vendor: update buildah to latest
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-13 14:53:31 +02:00
Paul Holzinger
e9708deede vendor: update container-libs to latest
We need to manually update past the merge commit of the latest
common/v0.68.1 tag as renovate gets confused otherwise.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-13 14:51:12 +02:00
Mario Loriedo
d20b363e02 Always unprovision if the WSL machine init fail
Remove the just provisioned WSL distribution if one of the post install
scripts fail.

Fixes #27036

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2026-07-13 14:07:17 +02:00
Danish Prakash
ac46410007 Merge pull request #29158 from Honny1/fix-args-inspect
Fix duplicated command in inspect Args when container has single-elenent command
2026-07-10 19:24:33 +05:30
Jan Rodák
b7df877de7 Merge pull request #29128 from Lekensteyn/fix-storage-opt-docs
docs/podman.1: clarify effective storage driver options
2026-07-10 10:36:04 +02:00
Danish Prakash
2ff71aaf42 Merge pull request #29137 from Luap99/renovate-automation
ci: make the automation release renovate managed
2026-07-10 12:20:37 +05:30
Jan Rodák
7ac3e83707 Fix duplicated command in inspect Args when container has single-element command
Fixes: https://github.com/podman-container-tools/podman/issues/29155

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-07-09 17:31:21 +02:00
Jan Rodák
d8380c9c80 Merge pull request #29136 from cyqsimon/mount-relabel-docs
docs: improve docs on relabelling options of `--mount`
2026-07-09 10:12:35 +02:00
Peter Wu
53d05f68ff docs/podman.1: clarify effective storage driver options
Use of the `podman --root` option unexpectedly cleared the default
storage options from the configuration file and environment variable.
Make sure to document this behavior with the `--storage-opt` option.
This behavior changed in commit 55f00bac02 ("Clear the storage-options
from the graphdriver if users specifies --root", v3.3.0).

Fix `--root` and `--storage-driver` docs, there is no `storage-opt`
setting in `containers-storage.conf(5)`. Use `storage.options.<driver>`
instead of `storage.options.*` to avoid implying that
`storage.options.pull_options` would also be ignored.

Signed-off-by: Peter Wu <peter@lekensteyn.nl>
2026-07-09 00:43:39 +02:00
Miloslav Trmač
9db0119d00 Merge pull request #28787 from simek-m/docker-api-144-deprecations
compat: Implement deprecations from Docker API v1.44
2026-07-08 18:43:53 +02:00
Marek Simek
463b0b9829 api: Deprecate fields Container and ContainerConfig from GET /images/{name}/json
The Docker API deprecates Container and ContainerConfig fields in
the GET /images/{name}/json response are deprecated and
they will no longer be included in API v1.45.

Fixes: https://redhat.atlassian.net/browse/RUN-3323

Signed-off-by: Marek Simek <msimek@redhat.com>
2026-07-08 17:31:02 +02:00
Marek Simek
612c7b71b4 api: Deprecate response fields from GET /containers/{id}/json
The Docker API 1.44 deprecates the fields HairpinMode, LinkLocalIPv6Address,
LinkLocalIPv6PrefixLen, SecondaryIPAddresses, SecondaryIPv6Addresses available in
NetworkSettings when calling GET /containers/{id}/json and will be removed in a future release.
You should instead look for the default network in NetworkSettings.Networks.

The fields are removed in 1.52. Version gate SecondaryIPAddresses, SecondaryIPv6Addresses
in the handler and update test. HairpinMode, LinkLocalIPv6Address, LinkLocalIPv6PrefixLen
are not returned by the compat endpoint as the response is serialized
to the moby/moby/api structure missing these fields.

Fixes: https://redhat.atlassian.net/browse/RUN-3323

Signed-off-by: Marek Simek <msimek@redhat.com>
2026-07-08 17:31:02 +02:00
Marek Simek
f4925bae8c api: Deprecate is-automated filter and field in GET /images/search endpoint
The Docker API in version 1.44 deprecates the is_automated field for
the GET /images/search endpoint. The is_automated field has been deprecated
by Docker Hub's search API. Consequently, searching for is-automated=true
will yield no results.

The Docker API in version 1.44 deprecates the is_automated field
in the GET /images/search response and will always be set to false in the
future because Docker Hub is deprecating the is_automated field in its search API.

Return struct moby/api for the compat endpoint that matches the Docker
API response format and deprecates is_automated.

Update test_v2_0_0_image.py::ImageTestCase::test_search_compat
to verify returned format and fix subtests not being asserted (remove mp).

Fixes: https://redhat.atlassian.net/browse/RUN-3323

Signed-off-by: Marek Simek <msimek@redhat.com>
2026-07-08 17:31:02 +02:00
Danish Prakash
490486e727 Merge pull request #28953 from ROKUMATE/test-pkg-namespaces
pkg/namespaces: add tests for UsernsMode and NetworkMode
2026-07-08 20:56:14 +05:30
ROKUMATE
7c52018262 pkg/specgenutilexternal: add tests for FindMountType
Fixes: #29097
Signed-off-by: ROKUMATE <rohitkumawat0110@gmail.com>
2026-07-08 17:46:55 +05:30
Jan Rodák
142a61eaae Merge pull request #29140 from cfergeau/vfkit064
macos: Use latest vfkit release in installer
2026-07-08 12:57:48 +02:00
Paul Holzinger
90e786b7f9 Merge pull request #29142 from l0rd/fix-init-when-hyperv-is-missing
Fix lookup of HyperV VMs with matching name
2026-07-08 12:35:04 +02:00
renovate[bot]
95927679b2 Update module golang.org/x/crypto to v0.52.0 [SECURITY]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-08 10:19:57 +00:00
Paul Holzinger
1a55785511 Merge pull request #29141 from podman-container-tools/renovate/github.com-crc-org-vfkit-0.x
Update module github.com/crc-org/vfkit to v0.6.4
2026-07-08 12:18:29 +02:00
Mario Loriedo
bec840d716 Fix lookup of HyperV VMs with matching name
Fixes https://github.com/podman-container-tools/podman/issues/29138

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2026-07-07 23:40:18 +02:00
Miloslav Trmač
696772b3dc Merge pull request #29049 from Honny1/enable-pesto-tests
Fix pesto port forwarding and enable pasta forwarder tests
2026-07-07 21:06:29 +02:00
Paul Holzinger
e8b835dad1 renovate: point config to new repo
We have a new config in the automation repo under
podman-container-tools, see
https://github.com/podman-container-tools/automation/pull/29

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-07 19:25:08 +02:00
renovate[bot]
ed8110c6dd Update module github.com/crc-org/vfkit to v0.6.4
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-07 16:47:50 +00:00
Christophe Fergeau
073ad746b0 macos: Use latest vfkit release in installer
Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2026-07-07 18:34:04 +02:00
Jan Rodák
c3d7201764 Mark pasta forwarder tests as non-parallel
Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-07-07 17:56:14 +02:00
Jan Rodák
7ab215c0be Vendor container-libs with PestoSocketPath interface method
- go.podman.io/storage@main
- go.podman.io/image/v5@main
- go.podman.io/common@main

Fixes: https://github.com/containers/podman/issues/29032

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-07-07 17:56:03 +02:00
cyqsimon
bd753bfe2e docs: improve docs on relabelling options of --mount
Resolves #29124.

Signed-off-by: cyqsimon <28627918+cyqsimon@users.noreply.github.com>
2026-07-07 22:50:16 +08:00
Paul Holzinger
8e74c1efd8 ci: make the automation release renovate managed
Put the variable in the workflow file like the renovate config expects,
see https://github.com/podman-container-tools/automation/pull/29

To ensure the local runs keep working we need a fall back to parse the
file manually.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-07 14:33:20 +02:00
Jan Rodák
e4271bea59 Enable pasta forwarder tests after passt SELinux fix
Fixes: https://github.com/podman-container-tools/podman/issues/28776

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-07-07 13:40:44 +02:00
Jan Rodák
f466791b6f Merge pull request #29089 from podman-container-tools/renovate/google.golang.org-grpc-1.x
Update module google.golang.org/grpc to v1.82.0
2026-07-07 13:27:44 +02:00
Jan Rodák
c67f9abe9b Merge pull request #29096 from podman-container-tools/renovate/github.com-shirou-gopsutil-v4-4.x
Update module github.com/shirou/gopsutil/v4 to v4.26.6
2026-07-07 13:24:08 +02:00
Jan Rodák
e793bad242 Merge pull request #29110 from larrasket/manifest-create-replace-hint
Only suggest --replace for commands that have the flag
2026-07-07 13:07:55 +02:00
Jan Rodák
a54e5923e6 Merge pull request #29121 from podman-container-tools/renovate/setuptools-83.x
Update dependency setuptools to v83
2026-07-07 13:04:18 +02:00
Danish Prakash
4f04d9e7c5 Merge pull request #29129 from jiwahn/fix-mount-idmaps-docs
docs: clarify idmap mount option syntax
2026-07-07 16:02:46 +05:30
Mario Loriedo
c69bf80690 Merge pull request #29132 from Luap99/govet
golangci-lint: enable more govet checks
2026-07-07 11:14:43 +02:00
Danish Prakash
451b71f6b2 Merge pull request #29114 from Luap99/network-doc
docs: fix network create
2026-07-06 21:20:01 +05:30
Paul Holzinger
c76b68dac5 golangci-lint: enable more govet checks
There are more useful checks such as nilness that are not enabled by
default. However fieldalignment and shadow produce a lot of warnings
that are not real issues, i.e. we shadow "err" as variable all the time,
so they get disabled.

see https://golangci-lint.run/docs/linters/configuration/#govet

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-06 15:53:50 +02:00
Jiwoo Ahn
b768c1c2b5 docs: clarify idmap mount option syntax
Fixes: #24249

Signed-off-by: Jiwoo Ahn <ikwydls1314@gmail.com>
2026-07-05 23:39:18 +09:00
renovate[bot]
1e8f069cda Update dependency setuptools to v83
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-04 16:42:12 +00:00
Paul Holzinger
4b5c1b67bf docs: update network create --route description
The netavark mention is not needed as we only support it now. Then
update it for the new route type syntax which was not documented in
commit daaf8b62ba.

Also add an example and a note that containers with CAP_NET_ADMIN can
alter routes still.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-03 16:57:21 +02:00
Lokesh Mandvekar
d5213284f4 Merge pull request #29111 from slp/update-krunkit-1.3.2
Bump bundled krunkit from 1.3.1 to 1.3.2
2026-07-03 10:42:40 -04:00
Paul Holzinger
adb2307e18 docs: fix network create no_default_route doc
With netavark v2 we require true not 1.

This was correctly changed in commit bb02e49080 but then reverted in
commit 7612af4c0e again as it did not properly rebase and solve the
conflicts.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-07-03 16:15:52 +02:00