21092 Commits

Author SHA1 Message Date
a3d5814e0e Update tests for a c/common error message change
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2023-11-17 16:44:06 +01:00
ced07a55f4 Update c/image and c/common to latest, c/buildah to main
... to include https://github.com/containers/image/pull/2173,
https://github.com/containers/common/pull/1731
and https://github.com/containers/buildah/pull/5143 .

Signed-off-by: Miloslav Trmač <mitr@redhat.com>
2023-11-17 16:43:48 +01:00
71aac2f430 Merge pull request #20704 from umohnani8/py-docs
[CI:DOCS] Add link to podman py docs
2023-11-17 14:20:08 +00:00
a10b88cb2f CI: test overlay and vfs
We're only testing vfs in CI. That's bad. #18822 tried to
remedy that but that only worked on system tests, not e2e.

Here we introduce CI_DESIRED_STORAGE, to be set in .cirrus.yml
in the same vein as all the other CI_DESIRED_X. Since it's 2023
we default to overlay, testing vfs only in priorfedora.

Fixes required:
 - e2e tests:
   - in cleanup, umount ROOT/overlay to avoid leaking mounts

 - system tests:
   - fix a few badly-written tests that assumed/hardcoded overlay
   - buildx test: add weird exception to device-number test
   - mount tests: add special case code for vfs
   - unprivileged test: disable one section that is N/A on vfs

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-17 05:48:50 -07:00
da899b92da [CI:DOCS] Add link to podman py docs
Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2023-11-17 07:18:59 -05:00
5c97e12d5c Merge pull request #20610 from edsantiago/bump_vm_images
VM images: bump to 2023-11-16
2023-11-17 10:53:51 +00:00
857d610d04 Merge pull request #20659 from rhatdan/subscriptions
[CI:DOCS] Pass secrets from the host down to internal podman containers
2023-11-17 10:51:06 +00:00
d2a4ec867d Test fixes for debian
Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-16 15:14:36 -07:00
23ead49dee pasta tests: remove some skips
Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-16 15:14:36 -07:00
d711c3f465 VM images: bump to 2023-11-16
F39 released. Hoping for newer crun and pasta.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-16 14:01:54 -07:00
638199c495 Merge pull request #20671 from ygalblum/quadlet-uidmap
Quadlet - add support for UID and GID Mapping
2023-11-16 15:40:37 +00:00
50f4f59163 Merge pull request #20698 from containers/renovate/go-k8s.io/kubernetes-vulnerability
fix(deps): update module k8s.io/kubernetes to v1.28.4 [security]
2023-11-16 09:37:03 +00:00
ec2e533a22 Merge pull request #20696 from ashley-cui/ci
[CI:DOCS] Machine test timeout env var
2023-11-15 21:52:50 +00:00
5f3f8a3caf fix(deps): update module k8s.io/kubernetes to v1.28.4 [security]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-15 21:42:59 +00:00
3d88f614f7 [CI:DOCS] Machine test timeout env var
Introduce MACHINE_TEST_TIMEOUT, which sets the timeout for machine tests, in seconds.

Signed-off-by: Ashley Cui <acui@redhat.com>
2023-11-15 16:00:57 -05:00
fcf4f33277 Merge pull request #20592 from containers/renovate/github.com-gorilla-handlers-1.x
fix(deps): update module github.com/gorilla/handlers to v1.5.2
2023-11-15 18:09:30 +00:00
d36593c65b Merge pull request #20688 from ygalblum/quadlet-root-symlink
Quadlet - Allow using symlink on the base search paths
2023-11-15 13:09:45 +00:00
e35fc92c02 Quadlet - add support for UID and GID Mapping
Support UIDMap, GIDMap, SubUIDMap and SubGIDMap
If any of them are set disregard the deprecated Remap keys
Add tests and man

Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-11-15 12:10:22 +02:00
dc709e4d76 Quadlet - Allow using symlink on the base search paths
Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-11-15 09:58:28 +02:00
1d49773bb8 Merge pull request #20683 from baude/applehvsshkeys
Avoid empty SSH keys on applehv
2023-11-14 12:57:27 +00:00
540ade0607 Merge pull request #20685 from containers/renovate/dessant-lock-threads-5.x
[skip-ci] Update dessant/lock-threads action to v5
2023-11-14 10:50:55 +00:00
7b826b2306 [skip-ci] Update dessant/lock-threads action to v5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-14 06:24:16 +00:00
ea89eaa1c1 Avoid empty SSH keys on applehv
[NO NEW TESTS NEEDED]

Signed-off-by: Brent Baude <bbaude@redhat.com>
2023-11-13 13:07:35 -06:00
9c954739e9 Merge pull request #20678 from flouthoc/usb_pass_cleanup
qemu,parseUSB: minor refactor
2023-11-13 18:59:26 +00:00
24bf08e97e Merge pull request #20676 from andreasgerstmayr/fix-relabeling-command
[CI:DOCS] docs: fix relabeling command
2023-11-13 17:42:27 +00:00
33ddd79e26 qemu,parseUSB: minor refactor
Some comments from https://github.com/containers/podman/pull/20540

[NO NEW TESTS NEEDED]

Signed-off-by: Aditya R <arajan@redhat.com>
2023-11-13 22:35:47 +05:30
669829447a fix(deps): update module github.com/gorilla/handlers to v1.5.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-13 17:03:40 +00:00
a9a74dada2 Merge pull request #20673 from edsantiago/emergency_ci_fix
(Temporary) Emergency CI fix: quay search is broken
2023-11-13 16:52:57 +00:00
b7cfceaeab Merge pull request #20601 from giuseppe/use-rootless-from-storage
rootless: use functionalities from c/storage
2023-11-13 16:30:58 +00:00
49b152f498 docs: fix relabeling command
Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
2023-11-13 17:15:26 +01:00
7dd33b307d Merge pull request #20540 from victortoso/usb-host-passthrough
qemu: add usb host passthrough
2023-11-13 16:03:30 +00:00
5dc807487f Pass secrets from the host down to internal podman containers
This change will allow RHEL subscriptions from the host to flow
to internal containers.

Fixes: https://github.com/containers/common/issues/1735

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-11-13 10:56:04 -05:00
2f09b635c0 Merge pull request #20674 from JoshuaBeighton/main
"[CI:DOCS]" Update podman-stats.1.md.in
2023-11-13 15:24:05 +00:00
c838a69c27 Merge pull request #20672 from lsm5/packit-pre-release
[CI:BUILD] packit: handle builds for RC releases
2023-11-13 14:26:28 +00:00
047da19b5f (Temporary) Emergency CI fix: quay search is broken
Someone please revert this once quay search is fixed.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-13 06:52:10 -07:00
e1f3ae0d8d Update podman-stats.1.md.in
Signed-off-by: Joshua Beighton <83010264+JoshuaBeighton@users.noreply.github.com>
2023-11-13 13:34:44 +00:00
6fa4a975c6 [CI:BUILD] packit: handle builds for RC releases
The `version_no_tilde` rpm macro correctly handles both `vX.Y.Z` and
`vX.Y.Z-rcN` git tags. Using this macro instead of `version` will soon
allow Packit to handle RC builds correctly.

Accompanying change in Packit to land soon:
https://github.com/packit/packit/pull/2149

[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@redhat.com>
2023-11-13 17:38:08 +05:30
a3f8f8c1c3 Merge pull request #20652 from containers/renovate/github.com-onsi-ginkgo-v2-2.x
fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.1
2023-11-13 12:06:13 +00:00
8e6fe99fdb Merge pull request #20662 from ygalblum/quadlet-mount-equal-sign
Quadlet test - add case for multi = sign in mount
2023-11-13 08:09:50 +00:00
6d4d59b04a Merge pull request #20646 from edsantiago/while_ed_was_sleeping
CI: e2e: fix a smattering of test bugs that slipped in
2023-11-12 17:26:55 +00:00
bd375058cf Quadlet test - add case for multi = sign in mount
Signed-off-by: Ygal Blum <ygal.blum@gmail.com>
2023-11-12 10:10:42 +02:00
a22c290217 Merge pull request #20643 from protosam/main
fix max open files limit for qemu
2023-11-11 20:02:09 +00:00
5e0471ba7f set RLIMIT_NOFILE soft limit to match the hard limit on mac
[NO NEW TESTS NEEDED]

Signed-off-by: Sam Peterson <samigknighted@gmail.com>
2023-11-10 15:35:57 -06:00
d636ce8d76 rootless: use functionalities from c/storage
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-11-10 22:03:47 +01:00
6b5b399121 CI: e2e: fix a smattering of test bugs that slipped in
...while Ed was napping:
 - create/run based on remote image: was not actually testing anything
 - create/run --tls-verify: ditto
 - run --decryption-key: sort of testing but not really
 - Fail(), not Skip(), if we can't start registry.
 - never Skip() halfway through a test: emit a message, and return

The Skip-in-the-middle thing deserves to be shouted from the rooftops.
Let's please never do that again. Skip() says "this entire test was
skipped", which can be misleading to a spelunker trying to track
down a problem related to those tests.

Also, more minor:
 - reduce use of port 5000
 - rename a confusingly-named test

Ref: #11205, #12009

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-11-10 13:41:34 -07:00
d07263f348 fix(deps): update module github.com/onsi/ginkgo/v2 to v2.13.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-10 18:31:35 +00:00
bc7c01d195 Merge pull request #20638 from containers/renovate/golang.org-x-tools-0.x
fix(deps): update module golang.org/x/tools to v0.15.0
2023-11-10 16:03:59 +00:00
0f18e48945 Merge pull request #20649 from rhatdan/man
[CI:DOCS] Improve the documentation of quadlet
2023-11-10 14:52:28 +00:00
5faaef6535 Merge pull request #20550 from containers/renovate/github.com-containers-libhvee-digest
fix(deps): update github.com/containers/libhvee digest to 9651e31
2023-11-10 14:49:44 +00:00
f3e4b3114d Merge pull request #20637 from containers/renovate/github-issue-labeler-3.x
[skip-ci] Update github/issue-labeler action to v3.3
2023-11-10 14:30:30 +00:00