Commit graph

26492 commits

Author SHA1 Message Date
Paul Holzinger
fd90d334a3
Merge pull request #27875 from baude/bootcosapply
use bootc for os apply
2026-01-09 16:07:49 +01:00
Brent Baude
76e14f79f7 use bootc for os apply
Instead of using rpm-ostree, we now use bootc for os apply.  the
implementation is a little murky right now and will require some cleanup
to implement bootc's transports.  for now, we only support oci images
from registries.

once we have an upgrade command, the transports can be added and the
docs for apply can be ammended to be more clear.

Fixes: RUN-3836

Signed-off-by: Brent Baude <bbaude@redhat.com>
2026-01-08 13:32:39 -06:00
Brent Baude
740ddd9fdc
Merge pull request #27863 from Luap99/remote-timestamp
test/system: fix log timestamp work around
2026-01-08 13:29:43 -06:00
Paul Holzinger
78456c1828
Merge pull request #27846 from ricardobranco777/no_new_privs
test/e2e: Skip privileged container test if NoNewPrivs is set
2026-01-08 12:39:28 +01:00
Matt Heon
e82cc2d697
Merge pull request #27744 from jasonoh11/fix-health-check
Fixes #27651 - Fix health inspect/ps for rootfs containers with empty…
2026-01-07 21:37:29 -05:00
Brent Baude
a51012b99e
Merge pull request #27813 from ricardobranco777/user_octal
test: Fix --hostuser octal UID test flakiness
2026-01-07 15:51:43 -06:00
Ricardo Branco
6d28009edb
test/e2e: Skip privileged container test if NoNewPrivs is set
On systems with NoNewPrivs set, this test fails.
https://www.thkukuk.de/blog/no_new_privs/

Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-01-07 22:34:38 +01:00
Brent Baude
ed0df2060e
Merge pull request #27871 from shiavm006/refactor-share-tty-handling-code
refactor: extract shared TTY handling code into helper function
2026-01-07 14:20:33 -06:00
Jason Oh
86799cb2cb Fixes #27651 - Fix health inspect/ps for rootfs containers with empty healthcheck
Signed-off-by: Jason Oh <jasonoh@utexas.edu>
2026-01-07 12:18:01 -06:00
Ricardo Branco
174e02ae55
test: Fix --hostuser octal UID test flakiness
The test for issue #19800 depended on finding a system user with an
octal UID. This approach was fragile because system users found on the
host may have a different UID in the testing image.

Use the rootless user ID instead which is likely to be octal anyway as
new user IDs start with 1000.

Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-01-07 17:26:26 +01:00
Brent Baude
e1bb9dc194
Merge pull request #27869 from mheon/community_managers_can_triage
Governance: Community Managers can assist in triage
2026-01-07 08:19:35 -06:00
shiavm006
90f45bca77 extract shared TTY handling code into helper function
Signed-off-by: shiavm006 <shivammittal42006@gmail.com>
2026-01-07 10:19:38 +05:30
Matt Heon
40587205cf Add Dave Darrah as community manager
He'd like to help out with issue triage in the repo - especially
flagging issues as potential development priorities.

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2026-01-06 14:07:54 -05:00
Matt Heon
356e6a3ecf Governance: Community Managers can assist in triage
We'd like our community managers to be able to assist in issue
triage - mostly to justify giving them the Github permissions to
add and edit labels on issues in the project.

As community managers are not expected to be technical, we're not
expecting them to act fully as reviewers, but letting them move
issues between repos, close issues that have gotten out of hand
and are accumulating CoC violations, and label persistent
problems as things that should be strongly considered for future
releases are valuable.

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2026-01-06 14:01:42 -05:00
Paul Holzinger
55542db3c5
Merge pull request #27861 from matthijskooijman/patch-1
Fix docs for Volume User= and Group= options
2026-01-05 19:32:49 +01:00
Paul Holzinger
73135ff6f0
test/system: fix log timestamp work around
We have the full nanosecond precision now also in the remote API after
commit 60a5a476d5.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-01-05 19:25:13 +01:00
Matt Heon
f611968069
Merge pull request #27859 from l0rd/rm-win-installer-legacy
Remove the old Windows installer
2026-01-05 13:18:49 -05:00
Paul Holzinger
417d82b0a8
Merge pull request #27826 from ricardobranco777/fix_bats_leak_check
test: Fix PODMAN_BATS_LEAK_CHECK
2026-01-05 18:46:45 +01:00
Paul Holzinger
ed5f4d6513
Merge pull request #27773 from jnovy/specfix-symlink-rhel
Add /usr/libexec/podman/qemu-system-arch
2026-01-05 17:57:06 +01:00
Brent Baude
4ba22b36d7
Merge pull request #27837 from jonatan-kazmierczak/patch-2
Update rootless_tutorial.md - minor text correction
2026-01-05 10:55:20 -06:00
Matthijs Kooijman
7a87456fdd
Fix docs for Volume User= and Group= options
These are not options directly passed to `--opt`, but these use `--opt o=`, so update the table accordingly.

Signed-off-by: Matthijs Kooijman <matthijs@stdin.nl>
2026-01-05 17:52:39 +01:00
Ricardo Branco
8d3ac1a1f6
test: Fix PODMAN_BATS_LEAK_CHECK
This variable is set by hack/bats and it fails if PODMAN_CMD is unset.

Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-01-05 15:13:08 +01:00
Mario Loriedo
74043cf726 Remove legacy win installer files
The old setup bundle was still built and released to avoid breaking
downstream projects. This commit removes it and, starting from Podman
v6, only the installer that doesn't require elevated privileges will be
released.

This is a subtask of issue #27624.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2026-01-05 12:19:44 +01:00
Mario Loriedo
d9975a5390 Stop copying gvproxy in legacy installation dir
Before running machine e2e tests on Windows, the gvproxy executable was
copied in `C:\Program Files\Redhat\Podman`. This is wrong because the
target folder, where Podman is installed, has changed but is also
useless because, after #27612, podman looks for gvproxy in `podman.exe`
folder too. This commit removes the gvproxy copy step.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2026-01-05 12:19:44 +01:00
Mario Loriedo
7f16628a50 Stop releasing the legacy windows installer
This commit removes the steps to build and publish the legacy windows
installer from the GitHub release workflow.

It's related to #27624.

It also removes the deprecated `upload-win-installer.yml` workflow.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2026-01-05 12:19:44 +01:00
Jonatan Kazmierczak
e4bd3e6f20
Update rootless_tutorial.md - minor text correction
Signed-off-by: Jonatan Kazmierczak <Jonatan@Son-of-God.info>
2025-12-29 23:59:24 +01:00
Matt Heon
2fbecb48e1
Merge pull request #27791 from ninja-quokka/kube_play_image_validation
[play_kube] Add validation to container image field
2025-12-22 14:43:56 -05:00
Lokesh Mandvekar
38017c42b6
Merge pull request #27811 from ashley-cui/networkcmdpath
Remove network-cmd-path
2025-12-22 09:40:16 -05:00
Jan Rodák
ac3a9f889b
Merge pull request #27805 from Amirali-Amirifar/main
Remove extra spaces from secrets cmd example
2025-12-22 13:10:27 +01:00
Jan Rodák
4515c6ba99
Merge pull request #27794 from MayorFaj/docs-remove-unnecessary-tty-27605
fix: remove unnecessary -t flag from podman run commands in docs
2025-12-22 11:46:41 +01:00
Lewis Denny
74c0795a7c [play_kube] Add validation to container image field
Fixes: #27784

Signed-off-by: Lewis Denny <lewisdenny@me.com>
2025-12-21 20:15:35 +10:00
Ashley Cui
aa1d7b189a Remove network-cmd-path
As part of slirp removal.
RUN-3569

Signed-off-by: Ashley Cui <acui@redhat.com>
2025-12-19 16:52:49 -05:00
Amirali Amirifar
d54a053d0a Remove extra spaces from secrets cmd example
Signed-off-by: Amirali Amirifar <amirali.amirifar@gmail.com>
2025-12-18 22:48:24 +03:30
MayorFaj
eaf4d4ebc9 fix: remove unnecessary -t flag from podman run commands in documentation
Signed-off-by: MayorFaj <mayorfaj@gmail.com>
2025-12-17 22:29:40 +00:00
Matt Heon
ac91395e1d
Merge pull request #27696 from MayorFaj/fix-logs-timestamp-precision
fix(logs): improve timestamp precision in container logs
2025-12-17 15:41:43 -05:00
Jan Rodák
eb3da9d217
Merge pull request #27689 from MayorFaj/docs/27681-filter-deduplication
docs: Deduplicate --filter descriptions
2025-12-17 18:38:52 +01:00
Matt Heon
8b9c1e2ad3
Merge pull request #27781 from cgwalters/fprintf-trailing-nl
Fix missing newlines in stderr error messages
2025-12-17 12:21:03 -05:00
Matt Heon
f1e60e4d59
Merge pull request #27790 from ninja-quokka/update_readme_links
docs: Update LFX insights badges in README
2025-12-17 12:01:28 -05:00
Ashley Cui
1ce427a033
Merge pull request #27659 from inknos/post-quadlet-api
Add POST /libpod/quadlets
2025-12-17 10:32:49 -05:00
Nicola Sella
3e6781f05a
Add POST /libpod/quadlets
Fixes: https://issues.redhat.com/browse/RUN-3743

Signed-off-by: Nicola Sella <nsella@redhat.com>
2025-12-17 14:37:12 +01:00
Colin Walters
9a2c8b615e Fix missing newlines in stderr error messages
I happened to run `podman run --config=/path/to/file` and got
an error without a trailing newline, which was a bit jarring.

Fix the instances I noticed.

Assisted-by: OpenCode (Claude Opus 4.5)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-12-17 07:36:04 -05:00
Lewis Denny
890a3a1faf docs: Update LFX insights badges in README
The location of the Podman LFX insight badges has changed causing them
to fail, this patch updates the, to point to the new location.

Fixes: #27789

Signed-off-by: Lewis Denny <lewisdenny@me.com>
2025-12-17 20:30:40 +10:00
Jan Rodák
23306d1efe
Merge pull request #27760 from Luap99/test-apk 2025-12-17 11:04:47 +01:00
Tom Sweeney
03bb9aa2e8
Merge pull request #27721 from jwhonce/wip/agents_md
Initial AGENTS.md
2025-12-15 19:52:03 -05:00
Jindrich Novy
c186a337ca Add /usr/libexec/podman/qemu-system-arch
Signed-off-by: Jindrich Novy <jnovy@redhat.com>
2025-12-15 17:18:23 +01:00
Paul Holzinger
8d0ecd4d84
Merge pull request #27330 from winterqt/push-pwouqluolwxt
libpod: fix healthchecks not executing every interval on linux
2025-12-12 18:15:05 +01:00
Paul Holzinger
c457e50b60
Merge pull request #27581 from timcoding1988/chore/new_base_image_for_fedora_43
update fedora base image to 43 and related tests
2025-12-12 16:56:03 +01:00
Paul Holzinger
254403dc03
Merge pull request #27426 from Honny1/local-api-artifact-add
Artifact add optimization on macOS and Windows
2025-12-12 16:49:50 +01:00
Paul Holzinger
15ae942a48
test/system: remove apk from build
We do not use that package that we install for the test anyway and doing
this networking connection is causing heavy flakes at the moment.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-12-12 15:44:38 +01:00
Paul Holzinger
811c818fc9
test/system: skip podman volumes with XFS quotas on fedora
It fails due selinux, it is unlcear why so I filled #27759 for now to
track that so we can get the image update merged.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-12-12 14:16:39 +01:00