Commit graph

20236 commits

Author SHA1 Message Date
openshift-ci[bot]
e82b43475f
Merge pull request #20243 from openshift-cherrypick-robot/cherry-pick-20240-to-v4.7
[v4.7] Fix locale issues with WSL version detection
2023-10-03 15:48:57 +00:00
Jason T. Greene
51ee25d3f8 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 13:47:35 +00:00
OpenShift Merge Robot
16a7630c47
Merge pull request #20172 from lsm5/470-bump
New release: v4.7.0
2023-09-27 13:39:43 -04:00
Lokesh Mandvekar
4d15c88a93
switch version to 4.7.1-dev
[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-27 11:35:55 -04:00
Lokesh Mandvekar
073183fe17
Bump to v4.7.0
[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-27 11:35:55 -04:00
Lokesh Mandvekar
44f727fb01
[CI:DOCS] v4.7.0 RELEASE_NOTES update
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-27 11:35:47 -04:00
OpenShift Merge Robot
37169cdeee
Merge pull request #20131 from openshift-cherrypick-robot/cherry-pick-20039-to-v4.7
[v4.7] [CI:BUILD] rpm: remove gvproxy subpackage
2023-09-25 10:57:27 -04:00
Lokesh Mandvekar
2d32314d26 rpm: remove gvproxy subpackage
gvisor-tap-vsock is now a standalone package for Fedora 38 and higher so
we can simplify the rpm spec a lot by removing all subpackage
references.

If we need to bump podman on Fedora 37, that can be handled manually on
Fedora itself. The Packit config can be left unchanged. Any packit PRs created on
Fedora dist-git for Fedora 37 can simply be closed without merging.
Fedora 37 will go EOL soon so not much of a point to changing packit
config to exclude Fedora 37.

[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-25 14:27:18 +00:00
OpenShift Merge Robot
ccd3649526
Merge pull request #20096 from openshift-cherrypick-robot/cherry-pick-20086-to-v4.7
[v4.7] specgen, rootless: fix mount of cgroup without a netns
2023-09-25 04:42:49 -04:00
OpenShift Merge Robot
79e0d2af41
Merge pull request #20106 from openshift-cherrypick-robot/cherry-pick-20061-to-v4.7
[v4.7] [CI:BUILD] packit: tag @containers/packit-build team on copr build failure
2023-09-22 14:45:43 -04:00
Lokesh Mandvekar
a2697c0284 packit: tag @containers/packit-build team on copr build failures
This change will auto-tag @containers/packit-build in a github comment on every copr build failure.

[NO NEW TESTS NEEDED]

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-22 17:20:09 +00:00
OpenShift Merge Robot
1868c7c26d
Merge pull request #20095 from openshift-cherrypick-robot/cherry-pick-20062-to-v4.7
[v4.7] pass --syslog to the cleanup process
2023-09-22 06:49:44 -04:00
Giuseppe Scrivano
54ce0ca7c7 specgen, rootless: fix mount of cgroup without a netns
commit cf364703fc changed the way
/sys/fs/cgroup is mounted when there is not a netns and it now honors
the ro flag.  The mount was created using a bind mount that is a
problem when using a cgroup namespace, fix that by mounting a fresh
cgroup file system.

Closes: https://github.com/containers/podman/issues/20073

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-09-22 09:08:53 +00:00
Valentin Rothberg
d2f9af717a pass --syslog to the cleanup process
The --syslog flag has not been passed to the cleanup process (i.e.,
conmon's exit args) complicating debugging quite a bit.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2023-09-22 08:26:52 +00:00
OpenShift Merge Robot
7f72989f71
Merge pull request #20059 from openshift-cherrypick-robot/cherry-pick-20057-to-v4.7
[v4.7] fix --authfile auto-update test
2023-09-20 16:34:11 +02:00
Valentin Rothberg
133e3a4f2e fix --authfile auto-update test
The test started to fail in gating and on workstations.  It turned out
that pushing the test image to the registry recompresses it which in
turn may change the digest.  The digest now started to change; computing
it depends on the toolchain so the test passed before by pure luck it
seems.

Signed-off-by: Valentin Rothberg <vrothberg@redhat.com>
2023-09-20 13:06:48 +00:00
OpenShift Merge Robot
025e14723f
Merge pull request #19998 from lsm5/470rc1
New pre-release: v4.7.0-rc1
2023-09-16 00:47:25 +02:00
Lokesh Mandvekar
2c62815e16
version: switch back from -rc1 to -dev
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-15 16:54:05 -04:00
Lokesh Mandvekar
7845dd175a
New pre-release: v4.7.0-rc1
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-15 16:54:05 -04:00
Lokesh Mandvekar
49f76e95ec
[CI:DOCS] Update release notes for v4.7.0-rc1
Co-authored-by: Tom Sweeney <tsweeney@redhat.com>
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-15 16:53:55 -04:00
Lokesh Mandvekar
fa6f94001b
Cirrus: Update operating branch
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-15 08:29:21 -04:00
OpenShift Merge Robot
3e4e39d1e8
Merge pull request #19984 from lsm5/main-release-notes
[CI:DOCS] bump release notes on main with the latest release
2023-09-15 13:10:38 +02:00
OpenShift Merge Robot
d501d45c74
Merge pull request #19981 from containers/renovate/github.com-opencontainers-image-spec-1.x
fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5
2023-09-15 12:57:05 +02:00
OpenShift Merge Robot
3f8f4946ee
Merge pull request #19979 from edsantiago/ci_trace_setup
CI: trace setup and runner scripts
2023-09-15 12:41:46 +02:00
OpenShift Merge Robot
c361d076b4
Merge pull request #19960 from umohnani8/build-common
Move podman build opts to common file
2023-09-15 12:39:06 +02:00
OpenShift Merge Robot
348f9fe0d9
Merge pull request #19988 from baude/wslrmdashf
Add ability for machine rm -f for WSL
2023-09-15 10:36:35 +02:00
OpenShift Merge Robot
04b85765e5
Merge pull request #19972 from baude/hypervenablee2e
Plumbing to run machine tests with hyperv
2023-09-15 10:16:45 +02:00
Urvashi Mohnani
0728a10c65 Move podman build opts to common file
Move the podman build opts to cmd/common so that
it can be used by podman build and podman farm build
[NO NEW TESTS NEEDED]

Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
2023-09-14 20:48:33 -04:00
OpenShift Merge Robot
e106d6e49f
Merge pull request #19985 from TomSweeneyRedHat/dev/tsweeney/buildahbump_1.32.0
Bump to Buildah v1.32.0
2023-09-15 01:08:53 +02:00
Brent Baude
8a9f778e23 Add ability for machine rm -f for WSL
When passing the force flag to machine rm, wsl needs to stop the VM if
it is running before attempting to remove it.

[NO NEW TESTS NEEDED]

Signed-off-by: Brent Baude <bbaude@redhat.com>
2023-09-14 17:18:01 -05:00
Brent Baude
919dce1315 Plumbing to run machine tests with hyperv
this pr has the basic plumbing that allows the e2e machine tests to run
with the hyperv provider.

it requires a special fcos image right now because gvforwarder was not
in the upstream fcos images for hyperv.

changed the way "provider" is set; moved GetProvider functions to
pkg/machine/provider.  provider is now set at the machine level.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2023-09-14 15:57:35 -05:00
Ed Santiago
ade0c4932a CI: trace setup and runner scripts
Every few months we get a new CI failure that requires
scanning through logs that give no indication of what
is happening or where. Tracking down the error can
cost many hours.

Solution: pepper cirrus scripts with showrun(), which echoes
the command _and_ displays the source filename + lineno.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-09-14 14:44:03 -06:00
TomSweeneyRedHat
c37443e8b2 Bump to Buildah v1.32.0
As the title says.  This is in preparation for
Podman v4.7.0

[NO NEW TESTS NEEDED]

Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
2023-09-14 15:59:44 -04:00
OpenShift Merge Robot
7c05595e33
Merge pull request #19980 from rhatdan/completions
Add --filter pod= autocompletion
2023-09-14 21:49:28 +02:00
Lokesh Mandvekar
9b36f334d3
[CI:DOCS] bump release notes on main with the latest release
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2023-09-14 15:47:41 -04:00
renovate[bot]
cae110f8bb
fix(deps): update module github.com/opencontainers/image-spec to v1.1.0-rc5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 19:10:02 +00:00
OpenShift Merge Robot
ae3e49f7ef
Merge pull request #19978 from edsantiago/e2e_check_stderr__more
e2e: continuing progress on ExitCleanly()
2023-09-14 21:08:11 +02:00
Daniel J Walsh
4a2a423dfe
Add --filter pod= autocompletion
Also sorted all of the options in alphabetic order.

Fixes: https://github.com/containers/podman/issues/19967

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-09-14 13:55:53 -04:00
Ed Santiago
075cf22547 e2e: ExitCleanly(): manual test fixes
Commit 2 of 2: manual fixes to get tests to pass

Mostly adding "-q" to pull & push. In a few places that's
not possible, so revert to Exit(0) with stderr checks.

We do a *LOT* of image pulling! In a desperate attempt
to fix that, change some instances of ALPINE to CITEST_IMAGE.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-09-14 10:12:44 -06:00
Ed Santiago
db5adca734 e2e: continuing ExitCleanly(): just the replacements
Commit 1 of 2: simple replace of Exit(0) with ExitCleanly()

Signed-off-by: Ed Santiago <santiago@redhat.com>
2023-09-14 10:12:44 -06:00
OpenShift Merge Robot
3984b45b42
Merge pull request #19976 from plettich/patch-1
[CI:DOCS] Fix some spelling and formatting  in volume options
2023-09-14 17:49:43 +02:00
OpenShift Merge Robot
33e565520f
Merge pull request #19951 from Luap99/small-remote
podman-remote debloat: remove libimage dependency
2023-09-14 15:27:45 +02:00
OpenShift Merge Robot
61b9a38bd0
Merge pull request #19956 from rhatdan/ulimit
Add support for Ulimit in quadlet
2023-09-14 15:24:42 +02:00
OpenShift Merge Robot
1e43fae5ad
Merge pull request #19873 from rst0git/update-checkpointctl
vendor: update github.com/checkpoint-restore/checkpointctl to 1.1.0
2023-09-14 15:22:02 +02:00
OpenShift Merge Robot
d275203c50
Merge pull request #19973 from rhatdan/codespell
Run codespell on code
2023-09-14 15:16:16 +02:00
Paul Lettich
c689fb4a5b
Fix some spelling and formatting
Signed-off-by: Paul Lettich <paul.lettich@netknights.it>
2023-09-14 14:46:50 +02:00
Daniel J Walsh
522e0f43f4
Add support for Ulimit in quadlet
QM needs to be able to specify the maximum number of open files within the QM
environment to ensure FFI.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-09-14 06:17:43 -04:00
Daniel J Walsh
b1e3e8d972
Run codespell on code
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
2023-09-14 06:13:23 -04:00
OpenShift Merge Robot
957523e62a
Merge pull request #19969 from eriksjolund/rewrite-restart-md
[CI:DOCS] restart.md: migrate to container unit
2023-09-14 12:08:44 +02:00
OpenShift Merge Robot
88b415e341
Merge pull request #19955 from rhatdan/quadlet
Add support for PidsLimit in quadlet
2023-09-14 11:48:03 +02:00