Commit Graph

27585 Commits

Author SHA1 Message Date
renovate[bot]
b8a52daa6d Update module github.com/moby/moby/client to v0.5.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-19 04:39:46 +00:00
Matt Heon
df12c9806c Merge pull request #28214 from MayorFaj/feat/28189-volume-rename
feat: implement volume rename functionality
2026-06-18 14:47:35 -04:00
Paul Holzinger
8a6587d8bd Merge pull request #28968 from podman-container-tools/renovate/actions-checkout-7.x
Update actions/checkout action to v7
2026-06-18 18:41:16 +02:00
Matt Heon
712b5c77f8 Merge pull request #28966 from jobselko/23741
Fix image search swagger to return array
2026-06-18 12:15:50 -04:00
Matt Heon
20e3bf634b Merge pull request #28951 from MayorFaj/feat/quadlet-image-volume
add support for ImageVolume option in Podman Quadlet
2026-06-18 11:15:53 -04:00
Matt Heon
7296db53e1 Merge pull request #28945 from mheon/add_subprojects
Add new subprojects
2026-06-18 11:15:00 -04:00
Matt Heon
1ff5c0bbf6 Merge pull request #28956 from podman-container-tools/renovate/github.com-opencontainers-cgroups-0.x
Update module github.com/opencontainers/cgroups to v0.0.7
2026-06-18 11:12:53 -04:00
Matt Heon
5bb7af6b70 Merge pull request #28964 from malvads/validate-duplicate-hostport
kube play: validate duplicate hostPort bindings across containers
2026-06-18 11:04:34 -04:00
Danish Prakash
03b1500aa7 Merge pull request #28965 from Tiboris/patch-typo-Tiboris
fix: Update the typo in comment
2026-06-18 19:59:59 +05:30
renovate[bot]
b05ed5abfe Update actions/checkout action to v7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 14:09:57 +00:00
Paul Holzinger
303ede9d2c Merge pull request #28778 from nimdrak/disable_workflows_in_the_forked
ci: restrict specific workflows to the upstream repository
2026-06-18 16:04:25 +02:00
Jitka Halova
241167c156 Fix image search swagger to return array
Fixes: #23741

Signed-off-by: Jitka Halova <jobselko@redhat.com>
2026-06-18 14:57:19 +02:00
Tibor Dudlák
5d18575f41 fix: Update the typo in comment
Signed-off-by: Tibor Dudlák <Tibor.Dudlak@airbank.cz>
2026-06-18 14:56:24 +02:00
Paul Holzinger
f225b57980 Merge pull request #28962 from podman-container-tools/renovate/github.com-cyphar-filepath-securejoin-0.x
Update module github.com/cyphar/filepath-securejoin to v0.7.0
2026-06-18 14:43:12 +02:00
Mario Loriedo
b4c36c7eb3 Merge pull request #28960 from s3onghyun/fix-top-comment-typo
libpod: fix "to to" typo in container_top comment
2026-06-18 14:36:23 +02:00
Byounguk Lee
32f987fc8c ci: restrict specific workflows to the upstream repository
Many GitHub Actions workflows currently trigger on user forks, leading to
unnecessary CI resource consumption, unwanted bot behavior, and inevitable
failures. This commit restricts these specific workflows to only run on the
primary `containers/podman` repository.

The restricted workflows fall into two main categories:
1. Require Custom Upstream Secrets: Workflows like `release`, `mac-pkg`,
   `cherry-pick`, and `dev-bump` rely on secrets (e.g., Apple/Azure certs,
   PODMANBOT_TOKEN, ACTION_MAIL_*) that are unavailable in forks.
2. Manage Upstream Tracker State: Workflows like `assign`, `stale`, and
   `labeler` are intended strictly for managing the primary project's
   issues and PRs. Running them on personal forks creates unwanted noise.

Additionally, refactored several complex `if` conditions using YAML
multi-line strings (`|`) to maintain and improve readability.

Signed-off-by: Byounguk Lee <nimdrak@gmail.com>
2026-06-18 11:32:53 +00:00
Miguel Álvarez
5e63372ffa kube play: validate duplicate hostPort bindings across containers
When multiple containers in a pod YAML specify the same hostPort,
podman kube play previously accepted the YAML and started the
containers, causing one of them to fail at runtime with a confusing
bind() error.

Add early validation in getPodPorts() to detect duplicate
(hostIP, hostPort, protocol) tuples across containers and return
a clear error message naming both conflicting containers.

Fixes: https://github.com/podman-container-tools/podman/issues/26622

Signed-off-by: Miguel Álvarez <mialvare@redhat.com>
2026-06-18 13:30:11 +02:00
Paul Holzinger
3160c7cecc Merge pull request #28959 from podman-container-tools/renovate/github.com-mattn-go-sqlite3-1.x
Update module github.com/mattn/go-sqlite3 to v1.14.46
2026-06-18 12:31:52 +02:00
renovate[bot]
58ae0d9551 Update module github.com/cyphar/filepath-securejoin to v0.7.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 10:06:37 +00:00
Jan Rodák
4bcd0fc27b Merge pull request #28954 from mohanboddu/community_meetings
docs: add community meeting schedule to README.md
2026-06-18 12:00:50 +02:00
s3onghyun
8a43be8205 libpod: fix "to to" typo in container_top comment
Signed-off-by: s3onghyun <s3onghyun.hong@gmail.com>
2026-06-18 17:52:11 +09:00
Danish Prakash
41725cc6fd Merge pull request #28955 from Luap99/quadlet-doc
docs: fix incorrect statement in podman-quadlet-basic-usage
2026-06-18 12:57:46 +05:30
renovate[bot]
3f608448a5 Update module github.com/mattn/go-sqlite3 to v1.14.46
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-18 06:04:18 +00:00
renovate[bot]
c0af54da8c Update module github.com/opencontainers/cgroups to v0.0.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-17 22:00:44 +00:00
Mohan Boddu
3480760b63 docs: add community meeting schedule to README.md
Add a Community Meetings section to README.md (under Communications)
listing all public Podman meetings available on the
LFX calendar:

- Podman Community Meeting: first Tuesday of even-numbered months,
  11:00 a.m. Eastern — demos, announcements, and community updates
- Podman Standup (Monday): weekly at 10:00 a.m. Eastern, 30 min
- Podman Standup (Thursday): weekly at 11:00 a.m. Eastern, 30 min

Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2026-06-17 14:40:27 -04:00
Paul Holzinger
ea87414454 docs: fix incorrect statement in podman-quadlet-basic-usage
The services cannot be enables so we must not document this, instead
provide the proper pointer on what to do.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-17 19:55:34 +02:00
Jan Rodák
d84fb8be61 Merge pull request #28946 from Honny1/help-and-testing
Makefile: improve make help and add testing guide
2026-06-17 17:08:06 +02:00
Ashley Cui
66a082ed1b Merge pull request #28915 from chanhyeokseo/fix-machine-virtiofs-fcos-home-28911
machine: fix virtiofs mount targets on FCOS
2026-06-17 10:36:51 -04:00
Jan Rodák
0aa4381e43 Add quick-reference table and destructive-test warning
Add a warning that tests wipe local container state,
a quick-reference table of make targets,
and examples for running specific integration, machine,
system, and unit tests.

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-06-17 10:02:24 +02:00
Jan Rodák
55742eeec7 Improve help target with descriptions and portable formatting
Add ## descriptions to commonly used targets so they appear in make help.

Replace the `wc -L` column-width approach (unavailable on macOS without coreutils)
with awk-based alignment.

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2026-06-17 10:02:24 +02:00
Paul Holzinger
0c84decae7 Merge pull request #28914 from podman-container-tools/renovate/github.com-onsi-ginkgo-v2-2.x
Update module github.com/onsi/ginkgo/v2 to v2.31.0
2026-06-17 09:57:59 +02:00
MayorFaj
c6e5eb5553 Add support for ImageVolume option in Podman Quadlet
Signed-off-by: MayorFaj <mayorfaj@gmail.com>
2026-06-17 07:19:07 +01:00
Ashley Cui
478905f6f9 Merge pull request #28948 from Luap99/lint-cache
validate: disable golangci-lint cache
2026-06-17 01:41:11 -04:00
Danish Prakash
5ac01dd4e1 Merge pull request #28897 from ROKUMATE/fix-image-scp-at-username
image scp: preserve usernames containing an "@"
2026-06-17 10:36:46 +05:30
Ashley Cui
d6ccd2b8d9 Merge pull request #28939 from Luap99/new-image
Update automation image to 2026-06-16
2026-06-16 13:55:18 -04:00
Paul Holzinger
c8ce2c6089 validate: disable golangci-lint cache
Something with the cache is not working right and results in
inconsistent lint result.

Even on PRs where there are no source code changes we observe random
failures. I have seen at least 4 different instances since we the new CI
setup. It is not reasonable to spot fix each new warning (mostly just
adding new nolint comments) each time as it affects all PRs at once.
It will also be very confusing for new contributors.

Fixes: #28893

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-16 18:58:46 +02:00
Paul Holzinger
b1701f2fce Merge pull request #28943 from Luap99/no-new-tests
update "No New Tests" PR filter list
2026-06-16 18:03:25 +02:00
Paul Holzinger
916521bf9a Merge pull request #28936 from podman-container-tools/renovate/github.com-checkpoint-restore-go-criu-v8-8.x
Update module github.com/checkpoint-restore/go-criu/v8 to v8.3.0
2026-06-16 17:17:54 +02:00
Matt Heon
eae28afcd3 Add new subprojects
As part of our move into the podman-container-tools org and our
migration to GH Actions CI, we moved several additional
repositories into the Podman Container Tools CNCF project. These
include container-libs (core libraries used by Podman and CRI-O),
podman-machine-os (builds OS images used by `podman machine`),
and automation (tools and scripts for maintaining our CI). All
of these went through the subproject process documented in our
governance and are now subprojects, so let's get them listed in
the governance.

Signed-off-by: Matt Heon <mheon@redhat.com>
2026-06-16 10:03:02 -04:00
Chanhyeok Seo
61dea3749f machine: fix virtiofs mount targets on FCOS
FCOS symlinks /home to var/home. systemd rejects a mount unit whose
Where= path traverses a symlink, breaking default home dir mounts.

Resolve known FCOS symlinks before writing the ignition unit.

Fixes: #28911
Signed-off-by: Chanhyeok Seo <chanhyeok.seo@datadoghq.com>
2026-06-16 22:52:33 +09:00
Paul Holzinger
126d3e27ae update "No New Tests" PR filter list
For a while now we trigger CI tests based on if source files, i.e. *.go
files were changed. The "No New Tests" filter however checked something
else via a exclude list that was not being updated.

That means in many cases we needed to add the label when it is clear
that these thing should not need tests, i.e. packit or rpm/ changes.
To avoid the manual updates of all directories just grep for source
files.

Fixes: #28849

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-16 14:13:52 +02:00
Paul Holzinger
5cc79ac325 Merge pull request #28941 from ricardobranco777/wait
test/system: Fix "command not found" with wait builtin
2026-06-16 11:16:22 +02:00
Paul Holzinger
5c189e8136 Update automation image to 2026-06-16
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2026-06-16 10:42:42 +02:00
Ricardo Branco
2d1868ff60 test/system: Fix "command not found" with wait builtin
Only on Fedora there's a /bin/wait shell script that calls Bash's
builtin(1).  This is not the case of openSUSE Tumbleweed with the same
Bash version and Debian 13.  Otherwise we get errors from bats like:

BW01: `run`'s command `wait 872594` exited with code 127, indicating
'Command not found'. Use run's return code checks, e.g. `run -127`,
to fix this message.

Replace `run wait` with `wait || true` like it's done in other tests.

Signed-off-by: Ricardo Branco <rbranco@suse.de>
2026-06-16 10:39:16 +02:00
Paul Holzinger
2249aac26c Merge pull request #28929 from podman-container-tools/renovate/pytest-9.x
Update dependency pytest to v9.1.0
2026-06-16 09:43:38 +02:00
Paul Holzinger
bd3acd11c7 Merge pull request #28934 from Luap99/e2e-tmp
test/e2e: split cli tmpdir from per test tempdir
2026-06-16 09:33:51 +02:00
renovate[bot]
6729b1e3f5 Update module github.com/checkpoint-restore/go-criu/v8 to v8.3.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 18:22:07 +00:00
Brent Baude
0cba15e256 Merge pull request #28910 from Honny1/fix-hang
Fix client hangs on stale SSH connections
2026-06-15 13:01:31 -05:00
renovate[bot]
2b7c8fefe6 Update module github.com/onsi/ginkgo/v2 to v2.31.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-15 16:46:50 +00:00
Paul Holzinger
6fd70daaf5 Merge pull request #28922 from podmanbot/bump-main-6.1.0-dev
Bump main to v6.1.0-dev
2026-06-15 17:35:32 +02:00