Commit Graph

25722 Commits

Author SHA1 Message Date
Raghul-M
e1d6dfd2c7 Fixes #26369
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-16 01:30:20 +05:30
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
3dddd21188 Merge pull request #26766 from kwentine/patch-1
docs: Typos
2025-08-15 17:07:51 +00:00
openshift-merge-bot[bot]
b1a32f65ee Merge pull request #26790 from baude/20253q
2025 3Q Roadmap Update
2025-08-15 15:30:10 +00:00
Brent Baude
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
openshift-merge-bot[bot]
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
Nalin Dahyabhai
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
Raghul-M
21f2128d79 added example for custom socket
Signed-off-by: Raghul-M <raghul.m1430@gmail.com>
2025-08-14 23:37:57 +05:30
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
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
renovate[bot]
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
renovate[bot]
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
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
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
Lewis Roy
3ca729a2fb fix: Correct small typo foce -> force
Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-13 23:00:27 +10:00
Lewis Roy
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
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
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
openshift-merge-bot[bot]
55996138fa Merge pull request #26788 from mheon/deprecate_boltdb_notice
Add BoltDB deprecation notice
2025-08-11 19:43:58 +00:00
openshift-merge-bot[bot]
6ab595814d Merge pull request #26732 from shiavm006/docs-pod-create-examples-only
docs: add examples with resource limits and mounts
2025-08-11 18:56:40 +00:00
Paul Holzinger
5706d2a61e make machine --user-mode-networking docs more clear
The docs were outdated mentioning the qemu backed for Mac and I find the
way they are written to be a bit confusing.

I think it is best to start with that this option is not supported on
all the providers except WSL.

Fixes: #26780

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-11 17:27:18 +02:00
renovate[bot]
4bb4cf62cb [skip-ci] Update actions/checkout action to v5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 13:22:56 +00:00
openshift-merge-bot[bot]
9f7af81cf8 Merge pull request #26718 from ninja-quokka/machine_init_tls_verify
Add support for configuring tls verification with machine init
2025-08-09 16:25:14 +00:00
openshift-merge-bot[bot]
f0ec320fad Merge pull request #26782 from containers/renovate/golang.org-x-net-0.x
Update module golang.org/x/net to v0.43.0
2025-08-09 13:18:59 +00:00
openshift-merge-bot[bot]
f65db50740 Merge pull request #26765 from 2004joshua/log_location
feat: added log_path support for configuration files
2025-08-08 13:06:12 +00:00
Matt Heon
9a2dccf4f4 Add a deprecation notice for users of BoltDB
Right now, only log-level=info, so not shown by default. We can
continue to up this in subsequent releases to convince folks of
the urgency of switching.

Resolves https://issues.redhat.com/browse/RUN-3343

Signed-off-by: Matt Heon <mheon@redhat.com>
2025-08-08 09:02:02 -04:00
Paul Holzinger
9b62438ede test/buildah-bud: fix checkout to also handle go.mod replace
There is a rather surprising bug in the current test checkout logic. The
go.mod version parsing never actually consider a go.mod replace for
buildah and always read the main version.

This meant a buildah replace actually is testing the old version with
the new code and that means the new tests are not run leading people in
false belive when testing a buildah vendor that it worked. But then
later it fails when doing the proper update without replace.

To fix this first use go list to parse go.mod which is more robust. Then
first check if there is a replace and then use that repo/version
instead.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-08 12:42:58 +02:00
renovate[bot]
8633b5edeb Update module golang.org/x/net to v0.43.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 05:09:52 +00:00
Joshua Arrevillaga
930cd25739 Feat: Add log_path support in containers.conf
Added log_path variable in containers/common, User sets default log path in containers.conf under the `[containers]` section.
The directory has to exist beforehand. Container logs go under this directory, sub-directories named with the container id
and inside the sub-directory a ctr.log file will be created where the container logs for the corresponding container will go.
This path can be overridden by using the `--log-opt` flag.

Signed-off-by: Joshua Arrevillaga <2004jarrevillaga@gmail.com>
2025-08-07 17:04:13 -04:00
Joshua Arrevillaga
e14b8acba8 Update vendor dependencies
- Update github.com/containers/common to v0.64.1-0.20250806164630-57def9601f3b
- Update github.com/spf13/pflag to v1.0.7
- Update github.com/seccomp/libseccomp-golang to v0.11.1

Signed-off-by: Joshua Arrevillaga <2004jarrevillaga@gmail.com>
2025-08-07 14:54:08 -04:00
Quentin Ågren
7247d84fbe Fix typo
Signed-off-by: Quentin Ågren <quentin.agren@gmail.com>
2025-08-07 07:28:06 +02:00
openshift-merge-bot[bot]
a97d90c89b Merge pull request #26728 from TomSweeneyRedHat/dev/tsweeney/killexperimental
[CI:DOCS] Remove Experimental from Artifacts man pages
2025-08-06 18:06:30 +00:00
openshift-merge-bot[bot]
b147284641 Merge pull request #26734 from osalbahr/makefile-clarify-binaries
Makefile: Clarify different `binaries` targets
2025-08-06 12:20:57 +00:00
openshift-merge-bot[bot]
dafc0c4e32 Merge pull request #26759 from containers/renovate/major-github-artifact-actions
[skip-ci] Update actions/download-artifact action to v5
2025-08-06 08:15:51 +00:00
openshift-merge-bot[bot]
086af0f567 Merge pull request #26751 from Luap99/build-context-machine
pkg/machine/e2e: remove build context skip
2025-08-06 08:13:04 +00:00
renovate[bot]
8ef76a6933 [skip-ci] Update actions/download-artifact action to v5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 02:06:42 +00:00
openshift-merge-bot[bot]
15134d2931 Merge pull request #26741 from lsm5/podman-next-failure-silence-notification
Packit: do not notify on podman-next failures
2025-08-05 16:38:45 +00:00
openshift-merge-bot[bot]
a154401e0a Merge pull request #26750 from mohitjain1911/feature/podman-container-runlabel-docs-26379
Feature/podman container runlabel docs 26379
2025-08-05 16:24:24 +00:00
mohitjain1911
b5fce87237 Manpages: Added --filter flag examples to all the relevant podman
manpages

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added --filter examples to podman-stop.1.md.in

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added examples for --filter flag for 'podman start'  command in podman-start.1.md.in

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added examples for --filter flag for 'podman rm'  command in podman-rm.1.md.in

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added examples for --filter flag for 'podman restart' command in podman-restart.1.md.in

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added examples for --filter flag for 'podman pod ps' command in podman-pod-ps.1.md.in

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>

Manpages: Added examples for --filter flag for 'podman system prune' command in podman-system-prune.1.md

Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>
2025-08-05 18:12:14 +05:30
mohitjain1911
7c95ceae57 Manpages: podman container runlabel added example with --replace
Signed-off-by: mohitjain1911 <mohitjain19113@gmail.com>
2025-08-05 18:04:37 +05:30
openshift-merge-bot[bot]
43ea8337c1 Merge pull request #26742 from aesteve-rh/fix-doc
doc(podman-system.unit.5.md): clarify user/group
2025-08-05 11:53:00 +00:00
openshift-merge-bot[bot]
f6c72ffdc3 Merge pull request #26747 from containers/renovate/common-image-and-storage-deps
fix(deps): update common, image, and storage deps
2025-08-05 11:05:25 +00:00
Lewis Roy
67ec2037c0 Add support for configuring tls verification with machine init
This patch adds a new --tls-verify flag to the `podman machine init`
sub command which matches many of our other commands. This allows the
user to optionally control whether TLS verification is enabled or
disabled for download of the machine image.

The default remains to leave the TLS verification decision to the
backend library which defaults to enabling it, this patch just
allows the user to explicitly set it on the CLI.

Fixes: #26517

Signed-off-by: Lewis Roy <lewis@redhat.com>
2025-08-05 21:02:28 +10:00
Paul Holzinger
69f8f26d98 pkg/machine/e2e: remove build context skip
The machine images should contain a new enough podman on the server side
to support this so the skips can be removed.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-08-05 12:53:35 +02:00
renovate[bot]
b8bba308b0 fix(deps): update common, image, and storage deps
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-05 00:29:00 +00:00
openshift-merge-bot[bot]
08f048066d Merge pull request #26720 from TusharMohapatra07/main
`feat:` add support for label filter with key only
2025-08-04 15:51:20 +00:00
Albert Esteve
ca3347cc2b doc(podman-system.unit.5.md): clarify user/group
Clarify User= and Group= quadlet options
when used simultaneously.

Signed-off-by: Albert Esteve <aesteve@redhat.com>
2025-08-04 16:19:56 +02:00
Lokesh Mandvekar
6c27165054 Packit: do not notify on podman-next failures
podman-next failure notifications are mostly if not totally ignored so
there's no point keeping them.

While these notifications ideally shouldn't be ignored, some builds on
podman-next frequently fail because of older toolchain and end up
causing a lot of noise.

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2025-08-04 09:08:35 -04:00
openshift-merge-bot[bot]
f27e52b2a8 Merge pull request #26738 from containers/renovate/golangci-golangci-lint-2.x
chore(deps): update dependency golangci/golangci-lint to v2.3.1
2025-08-04 10:07:49 +00:00