25961 Commits

Author SHA1 Message Date
4f4e682012 Merge pull request #26864 from containers/renovate/go.etcd.io-bbolt-1.x
Update module go.etcd.io/bbolt to v1.4.3
2025-08-20 10:21:42 +00:00
d267f8a3dd ci: log wsl --version output
So we know what we are actually running on in tests.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-20 11:51:27 +02:00
40cd207437 Update module github.com/kevinburke/ssh_config to v1.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-20 00:34:25 +00:00
fa5140771f Update module go.etcd.io/bbolt to v1.4.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 18:20:43 +00:00
bb18ae6ee3 Merge pull request #26861 from Luap99/network-event
podman events: show network create/remove event with journald
2025-08-19 18:13:31 +00:00
d63ed5dc11 Merge pull request #26722 from castrojo/patch-1
docs: add LFX Insights badges
2025-08-19 18:07:52 +00:00
4b5ada39e4 Update release notes on main to reflect v5.6 release
Signed-off-by: Matt Heon <mheon@redhat.com>
2025-08-19 14:05:35 -04:00
2e4418aae7 Merge pull request #26760 from timcoding1988/feat/RUN-3333_fixing-cpu-weight-test
update tests duo to CRUN#1767 to support both values
2025-08-19 16:54:06 +00:00
514e686b4c podman events: show network create/remove event with journald
In the journald driver there is a bug where the network event
attributes are not preserved. This causes the network driver to be
missing and that in turn causes the ToHumanReadable() function to print
an empty line. Fix it by making sure we preserve the network driver in
the event attributes.

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

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-19 18:37:37 +02:00
9d47477e82 cirrus: fix podman machine windows only_if condition
The winmake target is critical for the machine task as this is used to
actually run the ginkgo command line. PR #26847 modified that line will
not actually running the tests which means it is easy to break CI with
this. Now the chnage of the PR was correct so it worked fine this time
but for the future make sure we actually run the tests in such cases.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-19 17:27:58 +02:00
2c89069fa8 update tests duo to CRUN#1767 to support both values
Signed-off-by: Tim Zhou <tizhou@redhat.com>
2025-08-19 10:43:18 -04:00
a91d5f033f Merge pull request #26834 from shiavm006/bugfix-1
docs: add missing groups and hgroups descriptors to podman top documentation
2025-08-19 14:33:38 +00:00
83ae19246e Merge pull request #26831 from Raghul-M/connection-add
docs: Add missing flag examples to podman system connection add man page
2025-08-19 14:30:47 +00:00
aa006d195f Merge pull request #26854 from ninja-quokka/format_artifact_api_doc
[docs] Refactor Artifact API documentation
2025-08-19 12:49:43 +00:00
c2bbcc3251 Merge pull request #26660 from Honny1/speed-up-load
Optimize image loading for Podman machines
2025-08-19 12:28:33 +00:00
cfe4d46d89 Optimize image loading for Podman machines
Add support for loading images directly from machine paths to avoid
unnecessary file transfers when the image archive is already accessible
on the running machine through mounted directories.

Changes include:
- New /libpod/local/images/load API endpoint for direct machine loading
- Machine detection and path mapping functionality
- Fallback in tunnel mode to try optimized loading first

This optimization significantly speeds up image loading operations
when working with remote Podman machines by eliminating redundant
file transfers for already-accessible image archives.

Fixes: https://issues.redhat.com/browse/RUN-3249
Fixes: https://github.com/containers/podman/issues/26321

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-08-19 12:33:15 +02:00
0a9d5ca75d Skip JSON parsing for non-JSON error responses
Check Content-Type header before unmarshaling errors to avoid
unnecessary JSON parsing overhead for plain text responses.

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2025-08-19 12:33:15 +02:00
be0ad4a7aa [docs] Refactor Artifact API documentation
Add artifact tag to tags.yaml so API docs are ordered correctly
(alphabetically with libpod endpoints first).

Refactor artifact API documentation to be consistently formated.

Refactor some descriptions and summaries to be more accurate and user
friendly.

Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-19 10:22:00 +10:00
f29cdc7ced Merge pull request #26856 from containers/renovate/github.com-onsi-ginkgo-v2-2.x
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.24.0
2025-08-18 19:22:32 +00:00
37776dde3f Merge pull request #26847 from arixmkii/win-build-timeout
Configurable GINKGOTIMEOUT in `winmake.ps1`
2025-08-18 19:07:54 +00:00
cdc2d4e17c Merge pull request #26838 from Raghul-M/podmanrm
docs: Add missing --ignore flag example to podman rm man page
2025-08-18 18:26:08 +00:00
2e7d6135c6 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.24.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 16:56:36 +00:00
e8a40a3994 Merge pull request #26825 from Raghul-M/commands_manpages
docs: Add --format flag examples to commands in man pages
2025-08-18 16:55:12 +00:00
96d9a00adb docs(run,create): note remote clients support only docker transport
On remote clients (incl. Mac/Windows, excl. WSL2), file-based transports (oci-archive:, docker-archive:, docker-daemon:) are not supported. Also fix trailing whitespace per pre-commit.

Signed-off-by: shiavm006 <shivammittal42006@gmail.com>
2025-08-18 18:45:08 +05:30
10f9c9a7e8 Configurable GINKGOTIMEOUT in winmake.ps1
Allows to override default timeout values for test runs.

Signed-off-by: Arthur Sengileyev <arthur.sengileyev@gmail.com>
2025-08-16 21:33:53 +03:00
e1d6dfd2c7 Fixes #26369
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-16 01:30:20 +05:30
46ee62ca6a Fixes: #26353
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-15 23:14:24 +05:30
8674775039 Merge pull request #26826 from Raghul-M/systemsocket_manpage
docs: Add custom socket path example to podman system service man page
2025-08-15 17:29:44 +00:00
3dddd21188 Merge pull request #26766 from kwentine/patch-1
docs: Typos
2025-08-15 17:07:51 +00:00
b1a32f65ee Merge pull request #26790 from baude/20253q
2025 3Q Roadmap Update
2025-08-15 15:30:10 +00:00
4690bce8a8 2025 3Q Roadmap Update
Some updates following the 3Q 2025 priority updates.  We have a lot of
spikes that accompany work not listed here but given they are not true
features, I am not adding them

Signed-off-by: Brent Baude <bbaude@redhat.com>
2025-08-15 10:12:57 -05:00
c33af3c8dd docs: add missing groups and hgroups descriptors to podman-top documentation
Signed-off-by: shiavm006 <shivammittal42006@gmail.com>
2025-08-15 19:46:56 +05:30
fda74ee619 added system-connection-add options example
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-15 16:42:02 +05:30
618aa05d18 Merge pull request #26827 from nalind/loosen-regexp
test/buildah-bud/run-buildah-bud-tests: loosen the branch regexp
2025-08-15 09:16:57 +00:00
68ed0c08e6 fix(deps): update module github.com/containers/gvisor-tap-vsock to v0.8.7
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-15 00:34:14 +00:00
700351a813 test/buildah-bud/run-buildah-bud-tests: loosen the branch regexp
Recognize that pseudoversions that look like
v0.0.0-20250814150820-1f7f1d285d22 are also not real branch names.

Signed-off-by: Nalin Dahyabhai <nalin@redhat.com>
2025-08-14 14:26:47 -04:00
21f2128d79 added example for custom socket
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-14 23:37:57 +05:30
fb294e91df Merge pull request #26740 from mohitjain1911/feature/filter-flag-docs-26351
Manpages: Add --filter flag usage examples to various commands #26351
2025-08-14 15:14:03 +00:00
d9764bbc70 Merge pull request #26820 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.4.0
2025-08-14 13:24:33 +00:00
a73aa5710b Merge pull request #26818 from containers/renovate/docker.io-library-golang-1.x
chore(deps): update docker.io/library/golang docker tag to v1.25
2025-08-14 09:13:53 +00:00
599c635f9f chore(deps): update dependency golangci/golangci-lint to v2.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-14 03:58:04 +00:00
6d54a298c9 chore(deps): update docker.io/library/golang docker tag to v1.25
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-13 22:10:26 +00:00
6e9ae9fa5a Merge pull request #26808 from ninja-quokka/add_rm_--all_artifact_flag
feat: Add podman artifact remove --all option
2025-08-13 20:10:24 +00:00
2a8380ec25 Merge pull request #26804 from containers/renovate/actions-checkout-5.x
[skip-ci] Update actions/checkout action to v5
2025-08-13 18:02:09 +00:00
3ca729a2fb fix: Correct small typo foce -> force
Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-13 23:00:27 +10:00
f38e32760d feat: Add artifact remove --all option
Prior to this commit `artifact remove --all` was not supported on remote
clients.

This patch adds a new artifact API endpoint `artifact/remove` which can
either take a list of artifacts to remove or remove all artifacts by
setting all=true.

This patch removes the temporary warning message in the tunnel interface
implementation of ArtifactRm if `--all` was passed on the command line
and uses the new `artifact/remove` endpoint.

This patch also updates the `artifact remove` command both remote and
local to accept a list of artifacts to remove rather than limiting to
just one.

Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-13 23:00:20 +10:00
acb75ca6c1 Merge pull request #26784 from Luap99/buildah-replace-test
test/buildah-bud: fix checkout to also handle go.mod replace
2025-08-12 19:51:23 +00:00
b0febf3336 Update ADOPTERS.md
Removing last line again.

Co-authored-by: Jan Rodák <hony.com@seznam.cz>
Signed-off-by: Mark Russell <mrussell@redhat.com>
2025-08-11 18:16:47 -04:00
a9e80f9d6d Merge pull request #26785 from Luap99/user-mode-docs
make machine --user-mode-networking docs more clear
2025-08-11 21:13:50 +00:00
55996138fa Merge pull request #26788 from mheon/deprecate_boltdb_notice
Add BoltDB deprecation notice
2025-08-11 19:43:58 +00:00