Commit graph

26149 commits

Author SHA1 Message Date
Paul Holzinger
372e142252 test/system: remove 701-artifact-created.bats
The tests there are a duplicate compared to the 702 file.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-10 15:14:48 +00:00
Paul Holzinger
bfddcb3384 test/system: do not run artifact test in parallel
They do not seem safe to use concurrently, see #27264.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-10 15:14:48 +00:00
Paul Holzinger
199254f039 test/system: skip flaky restore test on debian
Somehow this only flakes on debian as it seem the /etc/hosts file on the
host system changes and thus causes a false postive with the
before/after restore comparison.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-10 15:14:48 +00:00
Paul Holzinger
0c99f623aa test/e2e: try to fix clean up after terminated build flake
It is failing with:
replacing mount point ".../root/overlay/xxx/merged": directory not empty

First, the build does not need network so ensure we don't leak network
allocations by killing it. Second, kill is always async so ensure to
wait for the actul build process exit.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-10 15:14:48 +00:00
openshift-merge-bot[bot]
6554773181
Merge pull request #27460 from TomSweeneyRedHat/dev/tsweeney/cve-2025-52881-v5.7
[v5.7] Bump to runc v1.3.3 - CVE-2025-52881
2025-11-07 18:06:26 +00:00
Paul Holzinger
97ad660c0c [v5.7] fix lint issues with github.com/cyphar/filepath-securejoin
The old location is deprecated and has been removed in v0.6.0 even. I
did this as extra commit to make cherry-picking easier.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com>
2025-11-07 10:58:16 -05:00
tomsweeneyredhat
e6deadcc34 [v5.7] Bump to runc v1.3.3 - CVE-2025-52881
Bump to runc v1.3.3 to address CVE-2025-52881

Fixes: https://issues.redhat.com/browse/RHEL-126635

Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com>
2025-11-07 10:58:16 -05:00
openshift-merge-bot[bot]
0c7fa9b453
Merge pull request #27464 from Luap99/v5.7
[v5.7] roate aws keys
2025-11-07 15:36:17 +00:00
Tim Zhou
cbda92e6b3
rotate aws meta_task keys
Signed-off-by: Tim Zhou <tizhou@redhat.com>
(cherry picked from commit f06f77468d)
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-07 11:51:07 +01:00
Tim Zhou
3d23aa4a6b
rotate aws key
Signed-off-by: Tim Zhou <tizhou@redhat.com>
(cherry picked from commit 2cfd526ec8)
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-07 11:51:06 +01:00
openshift-merge-bot[bot]
7d29b78563
Merge pull request #27446 from podmanbot/bump-5.7.0-dev
Bump Podman to v5.7.0-dev
2025-11-05 19:56:24 +00:00
mheon
da8d069e6a Bump Podman to v5.7.0-dev
Signed-off-by: mheon <7735048+mheon@users.noreply.github.com>
2025-11-05 16:34:06 +00:00
openshift-merge-bot[bot]
eda53c838b
Merge pull request #27445 from mheon/bump_570_rc3
Bump to  v5.7.0-RC3
2025-11-05 16:08:11 +00:00
Matt Heon
85a6e7f8d7
Bump to v5.7.0-rc3
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-11-05 09:13:02 -05:00
Matt Heon
b7d1f77147 Update release notes for v5.7.0-rc3
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-11-05 09:12:47 -05:00
openshift-merge-bot[bot]
60c3bc3437
Merge pull request #27434 from openshift-cherrypick-robot/cherry-pick-27430-to-v5.7
[v5.7] Fix cache misses when pulling WSL machine image
2025-11-05 14:02:20 +00:00
Mario Loriedo
fb8644d551 Fix cache misses when pulling WSL machine image
Fixes a regression introduced by b2e6d53 that made always failing the
match of the WSL image from the registry with the image in the local
cache. The result was that the WSL machine image was always pulled from
quay.io even if an identical image was in the local cache.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2025-11-05 11:53:57 +00:00
openshift-merge-bot[bot]
9d87f8bf10
Merge pull request #27437 from openshift-cherrypick-robot/cherry-pick-27333-to-v5.7
[v5.7] Eliminate network dependencies in `podman search` e2e tests with mock registry
2025-11-04 19:02:32 +00:00
openshift-merge-bot[bot]
6dd52dd004
Merge pull request #27433 from openshift-cherrypick-robot/cherry-pick-27140-to-v5.7
[v5.7] Add tmt integration plan
2025-11-04 18:51:36 +00:00
Jan Rodák
c4357e7112 test: organize search tests with BeforeEach/AfterEach patterns
Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-11-04 17:48:20 +00:00
Jan Rodák
64fbc2557e test: refactor search_test.go to use helper functions and PodmanExitCleanly
Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-11-04 17:48:20 +00:00
Jan Rodák
d6f660076b test: Replace external registry deps with mock server in search tests
- Add comprehensive mock registry server for e2e search tests
- Replace quay.io and other external registry calls with local mock
- Improve test reliability by removing network dependencies
- Maintain full test coverage with controlled mock data

Fixes: https://github.com/containers/podman/issues/27304
Fixes: https://issues.redhat.com/browse/RUN-3623

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-11-04 17:48:20 +00:00
openshift-merge-bot[bot]
efaf760d47
Merge pull request #27432 from openshift-cherrypick-robot/cherry-pick-27428-to-v5.7
[v5.7] Bump bundled krunkit from 1.1.0 to 1.1.1
2025-11-04 13:29:58 +00:00
Cristian Le
a59eaccbe2 Add tmt integration plan
See:
- https://github.com/teemtee/tmt/issues/4047
- https://github.com/teemtee/tmt/pull/4026

Signed-off-by: Cristian Le <git@lecris.dev>
2025-11-04 13:08:36 +00:00
Sergio Lopez
bfae53709c Bump bundled krunkit from 1.1.0 to 1.1.1
Bump bundled krunkit to 1.1.1. This is a minor, expedited release
to fix a library linking problem.

Fixes: #27427
Signed-off-by: Sergio Lopez <slp@redhat.com>
2025-11-04 13:03:11 +00:00
openshift-merge-bot[bot]
fe0823a128
Merge pull request #27409 from openshift-cherrypick-robot/cherry-pick-27408-to-v5.7
[v5.7] Allow RC Windows Installer to be built
2025-10-30 10:11:43 +00:00
Ashley Cui
f12c838fb7 Allow RC Windows Installer to be built
The windows installer doesn't like -rc's because it's not strictly semver, but this error can be suppressed.

Signed-off-by: Ashley Cui <acui@redhat.com>
2025-10-30 09:52:37 +00:00
openshift-merge-bot[bot]
7491722c3b
Merge pull request #27402 from podmanbot/bump-5.7.0-dev
Bump Podman to v5.7.0-dev
2025-10-29 21:15:33 +00:00
openshift-merge-bot[bot]
5d98e56f17
Merge pull request #27404 from openshift-cherrypick-robot/cherry-pick-27401-to-v5.7
[v5.7] Allow failures on WSL machine tests
2025-10-29 21:04:31 +00:00
Matt Heon
d0b45ff1f0 Allow failures on WSL machine tests
The WSL tests for `podman machine` are flaking with unreasonable
frequency right now. Last Friday, I needed to re-run a job 8
times to get it to pass and complete the release of 5.7 RC1. This
is simply not sustainable. Mark the tests allowed-failure until
this can be resolved.

Signed-off-by: Matt Heon <mheon@redhat.com>
2025-10-29 19:56:24 +00:00
mheon
e68cecbb60 Bump Podman to v5.7.0-dev
Signed-off-by: mheon <7735048+mheon@users.noreply.github.com>
2025-10-29 19:08:25 +00:00
openshift-merge-bot[bot]
20ae14c0bf
Merge pull request #27398 from mheon/bump_570_rc2
Bump to v5.7.0-rc2
2025-10-29 19:06:14 +00:00
Matt Heon
fa892f1df0
Bump to v5.7.0-rc2
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-10-29 11:45:14 -04:00
Matt Heon
e16a54c6bc Add release notes for v5.7.0-rc2
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-10-29 11:44:22 -04:00
openshift-merge-bot[bot]
b1457f67f4
Merge pull request #27394 from openshift-cherrypick-robot/cherry-pick-27393-to-v5.7
[v5.7] Bump bundled krunkit from 0.2.2 to 1.1.0
2025-10-28 20:10:16 +00:00
Sergio Lopez
667757583b Bump bundled krunkit from 0.2.2 to 1.1.0
Bump bundled krunkit to 1.1.0. For podman, this release means
better I/O performance due to this libkrun version defaulting to
a more relaxed disk image sync on macOS, and raising the vCPU
limit to the maximum allowed by Hypervisor.framework.

Fixes: #27216
Signed-off-by: Sergio Lopez <slp@redhat.com>
2025-10-28 19:51:23 +00:00
openshift-merge-bot[bot]
9034fde93f
Merge pull request #27362 from podmanbot/bump-5.7.0-dev
Bump Podman to v5.7.0-dev
2025-10-28 17:13:36 +00:00
openshift-merge-bot[bot]
e675d45c40
Merge pull request #27383 from openshift-cherrypick-robot/cherry-pick-27382-to-v5.7
[v5.7] Fix Windows Installer GH release
2025-10-27 15:27:50 +00:00
openshift-merge-bot[bot]
938c4f4486
Merge pull request #27366 from openshift-cherrypick-robot/cherry-pick-27352-to-v5.7
[v5.7] Add CreatedAt format option to podman artifact ls
2025-10-27 14:01:34 +00:00
Mario Loriedo
537a0233ae Fix Windows Installer GH release
Function `SignItem` used the helper `CheckCommand` that got removed as
part of #27284. As a result the GH release job failed
https://github.com/containers/podman/actions/runs/18792520254/job/53626352685

This commit address that.

Signed-off-by: Mario Loriedo <mario.loriedo@gmail.com>
2025-10-27 13:56:55 +00:00
Daniel J Walsh
829864ba74 Add CreatedAt format option to podman artifact ls
This change adds a .CreatedAt format option to the podman artifact ls
command to match the behavior of podman images --format CreatedAt.

The .Created field continues to display human-readable elapsed time
(e.g., '6 hours ago'), while the new .CreatedAt field displays the
full timestamp (e.g., '2025-10-23 12:34:56 +0000 UTC').

Changes:
- Refactored artifactListOutput struct to store time.Time value
- Added CreatedAt() method returning full timestamp string
- Added Created() method for human-readable duration
- Updated documentation to include .CreatedAt field
- Added e2e test for .CreatedAt format option

Generated-with: Cursor AI
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2025-10-25 13:12:32 +00:00
mheon
7f780d866b Bump Podman to v5.7.0-dev
Signed-off-by: mheon <7735048+mheon@users.noreply.github.com>
2025-10-24 21:24:22 +00:00
openshift-merge-bot[bot]
ec4891ae43
Merge pull request #27357 from mheon/bump_570_rc1
Bump to v5.7.0-RC1
2025-10-24 21:22:17 +00:00
Matt Heon
03f8a02983
Bump to v5.7.0-rc1
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-10-24 11:14:16 -04:00
openshift-merge-bot[bot]
9d1f283edd
Merge pull request #27353 from mheon/release_notes_570_rc1
Add release notes for v5.7.0-rc1
2025-10-24 15:10:22 +00:00
Matt Heon
9b5751089b Add release notes for v5.7.0-rc1
Signed-off-by: Matt Heon <matthew.heon@pm.me>
2025-10-24 10:51:53 -04:00
openshift-merge-bot[bot]
2883e95ae5
Merge pull request #27294 from mheon/warn_on_boltdb
Warn on BoltDB usage
2025-10-23 11:27:27 +00:00
openshift-merge-bot[bot]
bc3b910276
Merge pull request #27340 from axel7083/feature/quadlet/kube-support-multiple-yaml
feat(quadlet: kube): support multiple Yaml entries
2025-10-22 20:32:58 +00:00
openshift-merge-bot[bot]
998a8a0de4
Merge pull request #27343 from TomSweeneyRedHat/dev/tsweeney/buildah_v1.42.0
Bump Buidah to v1.42.0 for Podman v5.7
2025-10-22 19:49:05 +00:00
openshift-merge-bot[bot]
52deed7773
Merge pull request #27344 from sierikov/quadlet-cat-alias
quadlet: add `cat` alias for `print`
2025-10-22 19:32:20 +00:00