20595 Commits

Author SHA1 Message Date
b144b17f7e Merge pull request #20268 from Luap99/api-doc
[CI:DOCS] update swagger version on docs.podman.io
2023-10-05 10:11:53 +00:00
2168f07450 [CI:DOCS] update swagger version on docs.podman.io
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-05 10:45:22 +02:00
516a03a6f2 Merge pull request #20266 from n1hility/fix-resolved-disable
Adjust to path name change for resolved unit on WSL backend
2023-10-05 08:21:30 +00:00
458e562465 Merge pull request #20265 from n1hility/revert-systemd-change
Revert "Fix WSL systemd detection"
2023-10-05 08:19:17 +00:00
0414f88b3a Create Qemu command wrapper
Creates a wrapper around the Qemu command line implementation to prevent
the need to hard-code the different command line options in Init and
Start.

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
2023-10-04 23:17:15 -04:00
7dc5f7b499 Merge pull request #20263 from umohnani8/play-doc
[CI:DOCS] update kube play delete endpoint docs
2023-10-05 01:47:12 +00:00
e467849712 Merge pull request #20262 from lsm5/gvisor-rhel
[CI:BUILD] rpm/copr: gvforwarder recommends for RHEL
2023-10-05 01:44:37 +00:00
4a67d22765 Merge pull request #20256 from Luap99/revert-env
Revert --env-file changes
2023-10-05 01:41:59 +00:00
df6a000263 Adjust to path name change for resolved unit
Leave the legacy name around for now

[NO NEW TESTS NEEDED]

Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2023-10-04 17:12:03 -05:00
2a38f30b6c Revert "Fix WSL systemd detection"
This reverts commit 5b990c3835ac167cc7f5b51fae3f719edf031965.
PR #19994

Causes wsl nsenter script to infinitely loop in standard operation

[NO NEW TESTS NEEDED]

Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2023-10-04 16:25:47 -05:00
f622a2a54b [CI:BUILD] rpm/copr: gvforwarder recommends for RHEL
We don't have a successful rhel build of gvforwarder so far on the
podman-next copr, so any RHEL users of podman-next will have trouble
installing podman if it's a gvforwarder is a hard dep.

Switching gvforwarder to a Recommends until that's resolved.

The ELN environment is an exception as it gets dependencies updated a
lot quicker.

[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-10-04 15:29:37 -04:00
27f58803de [CI:DOCS] update kube play delete endpoint docs
Update the docs for the DELETE libpod/kube/play endpoint
to mention the resources removed when ran.

Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2023-10-04 14:51:14 -04:00
46ca057f6b Merge pull request #20250 from Luap99/inspect-device
inspect: ignore ENOENT during device lookup
2023-10-04 18:45:52 +00:00
6d3cea3ced Merge pull request #20261 from cgiradkar/Issue-168-podman.io
[CI:DOCS] Remove dead link from README
2023-10-04 18:40:35 +00:00
3b39d4b082 Merge pull request #20132 from cgiradkar/Issue-17856
Change log level for health_check
2023-10-04 17:59:32 +00:00
3fc7c42e18 [CI:DOCS] Remove dead link from README
The link for podman-hello.png was replaced with a textual representation but a dangling pointer to dead link was still present. This PR removes the dead link to avoid hitting 404.

Signed-off-by: Chetan Giradkar <cgiradka@redhat.com>
2023-10-04 18:51:11 +01:00
1b3cedbf31 test/system: --env-file test fixes
Now that the newline env file change is reverted we have to adapt the
tests.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-04 18:18:18 +02:00
617af9bea9 Revert "feat(env): support multiline in env-file"
This reverts commit 170a78631b4b0a0e5963e860cc3c3b297b4a7d09.

This was a breaking change and users are hitting it,
see https://github.com/containers/podman/issues/19565

Fixes #19565

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-04 17:06:21 +02:00
5f340487ee Revert "docs(env-file): improve document description"
This reverts commit c67ef7c1a12bb46e846c1b3dbda6acda1c6a5d30.

see https://github.com/containers/podman/issues/19565

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-04 17:06:21 +02:00
9599589f18 Revert "fix(env): parsing --env incorrect in cli"
This reverts commit 7ce654fea39195fae9f7f8d2cb1112b731e67fc3.

see https://github.com/containers/podman/issues/19565

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-04 17:06:05 +02:00
7e6e267329 Filter health_check and exec events for logging in console
Podman server logs are mostly full of healthcheck output, making them hard to navigate. Hence, made healthcheck service to run with LogLevelMax=notice, this would remove the normal output, inclusive the started/stopped messages from systemd itself.

Fixes #17856

Signed-off-by: Chetan Giradkar <cgiradka@redhat.com>
2023-10-04 14:50:15 +01:00
e78e76c237 Merge pull request #20205 from jakecorrenti/build-applehv-intel
Build applehv for Intel Macs
2023-10-04 12:55:04 +00:00
0443c5166e inspect: ignore ENOENT during device lookup
When we walk the /dev tree we need to lookup all device paths. Now in
order to get the major and minor version we have to actually stat each
device. This can again fail of course. There is at least a race between
the readdir at stat call so it must ignore ENOENT errors to avoid
the race condition as this is not a user problem. Second, we should
also not return other errors and just log them instead, returning an
error means stopping the walk and returning early which means inspect
fails with an error which would be bad.

Also there seems to be cases were ENOENT will be returned all the time,
e.g. when a device is forcefully removed. In the reported bug this is
triggered with iSCSI devices.

Because the caller does already lookup the device from the created map
it reports a warning there if the device is missing on the host so it
is not a problem to ignore a error during lookup here.

[NO NEW TESTS NEEDED] Requires special device setup to trigger
consistentlyand we cannot do that in CI.

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

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2023-10-04 13:26:21 +02:00
c14e8f6cc0 Merge pull request #20238 from containers/renovate/github.com-containers-libhvee-digest
Update github.com/containers/libhvee digest to e9b1811
2023-10-04 08:59:22 +00:00
267e80aa10 Merge pull request #20242 from flouthoc/manifest-retry
test, manifest: test push retry
2023-10-03 20:07:35 +00:00
b576b79329 test, manifest: test push retry
Test: https://github.com/containers/common/pull/1666

Signed-off-by: Aditya R <arajan@redhat.com>
2023-10-03 20:38:02 +05:30
13456be1e7 Merge pull request #20234 from giuseppe/vendor-distribution
vendor: update module github.com/docker/distribution to v2.8.3+incomp…
2023-10-03 13:54:56 +00:00
2457c259b3 Merge pull request #20240 from n1hility/fix-wsl-version-detection
Fix locale issues with WSL version detection
2023-10-03 13:45:07 +00:00
cbca395291 Fix locale issues with WSL version detection
Since wsl --version triggers help, which triggers an error code,
use that instead of text detection.

[NO NEW TESTS NEEDED]

Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2023-10-03 08:37:27 -05:00
b988eadafe vendor: update module github.com/docker/distribution to v2.8.3+incompatible
[NO NEW TESTS NEEDED]

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-10-03 13:54:26 +02:00
1ebd223039 vendor: bump c/common to v0.56.1-0.20231002091908-745eaa498509
Signed-off-by: Aditya R <arajan@redhat.com>
2023-10-03 11:02:05 +05:30
fdf3e4b23d Merge pull request #20202 from cfergeau/gvproxy
windows: Use prebuilt gvproxy/win-sshproxy binaries
2023-10-03 05:24:19 +00:00
8b647cdb5f Update github.com/containers/libhvee digest to e9b1811
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-03 01:10:53 +00:00
527cf365c1 Merge pull request #20226 from containers/renovate/golang.org-x-exp-digest
Update golang.org/x/exp digest to 9212866
2023-10-02 21:09:15 +00:00
162de835ad Merge pull request #20215 from cevich/revert_faster_locking
[skip-ci] Revert "GHA Workflow: Faster discussion-locking"
2023-10-02 20:04:46 +00:00
3b3bb5d2d1 Merge pull request #20223 from containers/renovate/github.com-opencontainers-runtime-spec-digest
Update github.com/opencontainers/runtime-spec digest to c0e9043
2023-10-02 15:49:52 -04:00
fe828d2238 Merge pull request #20192 from umohnani8/images
Fix broken podman images filters
2023-10-02 17:49:40 +00:00
cc946daff4 windows: Use prebuilt gvproxy/win-sshproxy binaries
Since gvisor-tap-vsock 0.7.1, the upstream project ships pre-built
Windows binaries for gvproxy and win-sshproxy. These binaries are built
with -Hwindowsgui as needed by podman.

This makes the same change in winmake.ps1, but I had to hardcode
gvisor-tap-vsock version in one more place.

[NO NEW TESTS NEEDED]

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
2023-10-02 14:17:50 +02:00
a0eb80c4c7 Merge pull request #20221 from rahilarious/remove-selinux-tag
remove selinux tag as not needed anymore
2023-10-02 05:40:13 -04:00
bbd9590b47 Merge pull request #20194 from umohnani8/kube-mode
Add DefaultMode to kube play
2023-10-02 03:52:34 -04:00
9560d36bb5 Merge pull request #20208 from baude/newvfkit
update vfkit vendored code
2023-10-02 03:38:48 -04:00
988b906351 Merge pull request #20227 from ygalblum/volume-ignore-noop
Volume create - fast exit when ignore is set and volume exists
2023-10-02 03:30:52 -04:00
4d8d081dda Merge pull request #20219 from rahilarious/main
[skip-ci] Improve podmansh(1)
2023-10-01 12:54:34 -04:00
979c77f10e Volume create - fast exit when ignore is set and volume exists
Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-10-01 16:54:24 +03:00
874e4466ab Update golang.org/x/exp digest to 9212866
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 06:12:38 +00:00
22a1d015c2 Update github.com/opencontainers/runtime-spec digest to c0e9043
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-01 01:47:42 +00:00
229734c10a remove selinux tag as not needed anymore
I'm not sure about apparmor tag. Atleast runc isn't using it anymore.

"apparmor (since runc v1.0.0-rc93 the feature is always enabled)" from https://github.com/opencontainers/runc

containers-common still seems to check for apparmor, so not touching it for now.

Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
2023-09-30 21:56:57 +05:30
049a5fb926 [skip-ci] Improve podmansh(1)
Signed-off-by: Rahil Bhimjiani <rahil3108@gmail.com>
2023-09-30 17:33:17 +05:30
85ed9eddef Build applehv for Intel Macs
Changes build tags to allow the applehv code to be built for Intel Macs

[NO NEW TESTS NEEDED]

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
2023-09-29 22:42:22 -04:00
7ef8519f4a Revert "GHA Workflow: Faster discussion-locking"
This reverts commit 618f846edc5552abd6dbe10946de677a0c89a17c.

Signed-off-by: Chris Evich <cevich@redhat.com>
2023-09-29 16:01:20 -04:00