Commit graph

26730 commits

Author SHA1 Message Date
Paul Holzinger
d3a81e3e17
Merge pull request #28150 from sidneychang/docs-rootless-networking-defaults
docs: update rootless default networking mode
2026-02-25 16:34:08 +01:00
2190206983@qq.com
176bab3feb docs: update rootless default networking mode
Signed-off-by: sidneychang <2190206983@qq.com>
2026-02-25 23:17:23 +08:00
Paul Holzinger
2021f2b307
Merge pull request #28080 from containers/renovate/google.golang.org-grpc-1.x
fix(deps): update module google.golang.org/grpc to v1.79.0
2026-02-25 14:35:56 +01:00
Jan Rodák
041f7769a5
Merge pull request #28142 from containers/renovate/openapi-schema-validator-0.x
chore(deps): update dependency openapi-schema-validator to ~=0.7.1
2026-02-25 14:11:49 +01:00
Jan Rodák
4e62f2429a
Merge pull request #28138 from Luap99/golangci-lint
update golangci-lint to v2.10.1
2026-02-25 13:53:59 +01:00
Jan Rodák
57ad0b59c4
Merge pull request #28151 from ricardobranco777/rmpod
test/system: fix pod inspect ordering test leak
2026-02-25 12:22:58 +01:00
Paul Holzinger
9a1e5e8eeb
cmd/podman-tetsing: fix incorrect error message
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-25 11:06:25 +01:00
Ricardo Branco
960165b8c5
test/system: fix pod inspect ordering test leak
Add missing cleanup.

Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-02-24 22:46:08 +01:00
Lokesh Mandvekar
39ea7ef794
Merge pull request #28121 from pkoenig10/filterStatus
List all status values in status filter documentation
2026-02-24 17:38:00 +05:30
renovate[bot]
35d088ff83
chore(deps): update dependency openapi-schema-validator to ~=0.7.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-24 10:27:19 +00:00
Paul Holzinger
1492cea16e
Merge pull request #28137 from pablomh/patch-1
docs(podman-systemd.unit.5.md): Fix variable syntax
2026-02-23 15:33:02 +01:00
Jan Rodák
54e26a8c7e
Merge pull request #28127 from ratijas/work/ratijas/labels 2026-02-23 13:22:06 +01:00
Jan Rodák
459225bad2
Merge pull request #28134 from Veector40/fix-rm-timeout-docs
docs: add examples for rm with --force and --time
2026-02-23 13:10:02 +01:00
Jan Rodák
19a11ac214
Merge pull request #28133 from ricardobranco777/yq
test: Use yq for yaml2json when available
2026-02-23 13:07:34 +01:00
Paul Holzinger
02f0766a79
update golangci-lint to v2.10.1
And remove one false positive comment that got fixed as it seems like.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-23 10:13:48 +01:00
Paul Holzinger
8a0c777017
fix new staticcheck warnings
As reported by golangci-lint v2.10.1.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-23 10:00:51 +01:00
Paul Holzinger
5e3719c81a
fix two issues found by nilness
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-23 09:53:35 +01:00
Pablo Méndez Hernández
072018096d
docs(podman-systemd.unit.5.md): Fix variable syntax
Fix variable syntax when referencing UID.

Signed-off-by: Pablo Méndez Hernández <pablomh@redhat.com>
2026-02-22 23:05:48 +01:00
Victor Koycheff
fc089d7f1a docs: add examples for rm with --force and --time
Fixes #26365

Signed-off-by: Victor Koycheff <victorkoycheff@gmail.com>
2026-02-22 19:24:02 +02:00
Ricardo Branco
476ca11994
test: Use yq for yaml2json when available
Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-02-22 11:29:27 +01:00
Ivan Tkachenko
4fae160fcf Fix documentation inconsistency about labels
Fixes #28120

Signed-off-by: Ivan Tkachenko <me@ratijas.me>
2026-02-20 16:10:47 +02:00
Patrick Koenig
0d7f00b4c0
List all status values in status filter documentation
Signed-off-by: Patrick Koenig <pkoenig10@gmail.com>
2026-02-19 09:28:37 -05:00
Miloslav Trmač
ec0f63c6e5
Merge pull request #28106 from Luap99/vendor
vendor: update go.podman.io/... and buildah to latest
2026-02-18 20:27:18 +01:00
Paul Holzinger
72a0a1179e
test/buildah-bud: skip build-with-run-mount
That test uses process substitution for the Containerfile which fails
because podman tries to use /dev/fd as context directory.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-18 15:19:57 +01:00
Paul Holzinger
a3198235bf
bindings: do not validate source policy on the client
The client and server version can mismatch in which case the client may
fail on something the newer server can understand or the other way
around. Given the server has to parse and validate that output no matter
what there does not seem to be a strong argument for doing this on the
client side again.

Also this means we do leak the sourcepolicy package into the remote
client.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-18 14:18:44 +01:00
Nalin Dahyabhai
474ff994b6
build: connect --source-policy-file, --mount for remote builds
Pass --mount settings and the contents of the --source-policy-file
argument to remote builds.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-18 14:11:12 +01:00
Paul Holzinger
8af2158a83
vendor: update go.podman.io/... and buildah to latest
Mainly so we get a commit after [1] which makes the renovate auto update
work again. And also buildah to get a fix for a flake [2].

[1] https://github.com/containers/container-libs/pull/635
[2] https://github.com/containers/buildah/pull/6688

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-18 14:07:29 +01:00
Jan Rodák
38e1aa7ba0
Merge pull request #28085 from JCBird1012/main
compat/api: honor VolumeOptions.Subpath for HostConfig.Mounts
2026-02-18 10:48:54 +01:00
Jan Rodák
c581a93da5
Merge pull request #28095 from MayorFaj/fix/28031-publish-option
fix: add validation for --publish flag in container restore
2026-02-18 10:19:06 +01:00
Matt Heon
7e78e842a0
Merge pull request #28076 from amyssnippet/fix-final-v3
inspect: preserve secret target name in env masking
2026-02-17 12:09:32 -05:00
Paul Holzinger
617282ca7c
Merge pull request #28102 from timcoding1988/using-aws-oidc-token
Using aws OIDC token
2026-02-17 12:50:54 +01:00
Paul Holzinger
f4aa01967e
Merge pull request #28099 from Honny1/quadlets-restart-pod
Respect user-specified `Restart=` policy in pod units
2026-02-17 12:49:20 +01:00
Lokesh Mandvekar
3c38228a11
Merge pull request #28096 from m-horky/mhorky/quadlet-docs
docs(quadlet): Unify [Network] section on removal
2026-02-17 16:21:22 +05:30
Amol Yadav
ed8eec6bbf using Debugf and removed wierd DEBUG logs
Signed-off-by: Amol Yadav <amyssnipet@yahoo.com>
2026-02-17 13:58:22 +05:30
mhorky
9b611b5380
docs(quadlet): Unify [Network] section on removal
The original text was added in 518daef in 2023-08. Later, in 0d4a148
in 2025-04, a new option has been introduced without the text being
updated.

Signed-off-by: mhorky <mhorky@redhat.com>
2026-02-17 08:16:49 +01:00
Tim Zhou
64a3e31ab9 migrate to oidc
Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-02-16 21:57:51 -05:00
Jan Rodák
33e8abd637
Respect user-specified Restart= policy in pod units
Fixes: https://github.com/containers/podman/issues/28081

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-02-16 22:12:18 +01:00
MayorFaj
1aefd06760 test: remove redundant test for restoring with --publish without --import
Signed-off-by: MayorFaj <mayorfaj@gmail.com>
2026-02-16 20:13:45 +00:00
Matt Heon
e6e821c6e2
Merge pull request #28059 from timcoding1988/cherry-pick-bot
update cherry pick with pr
2026-02-16 14:33:35 -05:00
Brent Baude
8e7b1343ca
Merge pull request #28093 from containers/renovate/github.com-kevinburke-ssh_config-1.x
fix(deps): update module github.com/kevinburke/ssh_config to v1.5.0
2026-02-16 13:20:40 -06:00
Paul Holzinger
8c1cbdc7a0
Merge pull request #28086 from timcoding1988/pr-approval-doc-updates
docs: Update PR approval process to use GitHub's native review system
2026-02-16 18:25:36 +01:00
Ashley Cui
6cabddb091
Merge pull request #28097 from m-horky/mhorky/quadlet-ls
feat(cmd/podman/quadlet): Add 'ls' as 'list' alias
2026-02-16 12:08:22 -05:00
Matt Heon
fcb7b1fa31
Merge pull request #28083 from Luap99/config
storage.conf config file rework prep work and and design doc updates
2026-02-16 12:00:17 -05:00
Tim Zhou
751d6f7953 updating pr review and approval process
Signed-off-by: Tim Zhou <tizhou@redhat.com>
2026-02-16 11:32:04 -05:00
Paul Holzinger
20f01fb825
Merge pull request #28098 from m-horky/mhorky/quadlet-examples
fix(cmd/podman/quadlet): Indent all examples
2026-02-16 15:10:54 +01:00
mhorky
901ac1b416
feat(cmd/podman/quadlet): Add 'ls' as 'list' alias
All other commands support 'ls' for itemized listing.

Signed-off-by: mhorky <mhorky@redhat.com>
Assisted-By: Claude Code
2026-02-16 14:02:56 +01:00
mhorky
b12c51e5a4
fix(cmd/podman/quadlet): Indent all examples
Since these examples are multiline, we need to manually add padding to
the start of the line, otherwise the lines are not aligned.

Signed-off-by: mhorky <mhorky@redhat.com>
2026-02-16 13:56:34 +01:00
Paul Holzinger
60cfb66d8f
podman system reset: do not print storage.conf warning
The orginal motivation was to give a hint to users to delete the file if
they did not create the storage.conf file since some early versions of
podman did auto generate that file[1].

However that was a really long time ago and with the config file rework
there can be many different storage.conf paths so this warning is no
longer useful so we should be able to remove this now.

[1] https://github.com/containers/podman/issues/7447

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-16 13:47:56 +01:00
Paul Holzinger
0778bdaffe
podman info: remove storage.conf path
Given the new config file logic will read many files pritning one
specific one here has no meaning anymore, just delete it.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-16 13:47:56 +01:00
Paul Holzinger
a1afa58e27
system service: remove config reload functionallity
As I outlined in the design docs this is broken, there are several
data races here because we write to the config files that can be read by
other goroutines in parallel which violates the go memory model and
thus can lead to runtime panics and undefined behavior.
One could fix with a mutex but that would make the whole code base much
more ugly and there is still the risk that something would access this
field without the mutex held.

I am not sure we have any users using this, it never worked for the
storage side and since the service is a not a daemon any user could just
stop and start it again to re-read the files without having to stop
running containers.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-02-16 13:47:56 +01:00