Commit Graph

23517 Commits

Author SHA1 Message Date
openshift-merge-bot[bot]
04ad9b6748 Merge pull request #23865 from bcdarwin/23849-manpage-policy-json-paths
podman.1.md: improve policy.json section
2024-09-04 21:11:39 +00:00
Steve Jibson
15bde1abdb Add DNS, DNSOption and DNSSearch to quadlet pod
Signed-off-by: Steve Jibson <steve@jibson.com>
2024-09-04 11:31:32 -06:00
openshift-merge-bot[bot]
ca8d87e44f Merge pull request #23858 from Hitachi/fix-cgroup-path
libpod: fix rootless cgroup path with --cgroup-parent
2024-09-04 16:58:51 +00:00
Ben Darwin
0f77363ff5 podman.1.md: improve policy.json section
Mentions allowed policy.json location in $HOME, and links to further documentation.

Fixes: #23849

Signed-off-by: Ben Darwin <bcdarwin@gmail.com>
2024-09-04 12:30:57 -04:00
Ed Santiago
579e8b2d7a e2e: flake fix: SIGPIPE in hook test
One-off flake, easy to fix. And, as long as I'm fixing it,
add a few more checks to it.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-04 08:24:16 -06:00
openshift-merge-bot[bot]
57efe1daf0 Merge pull request #23841 from jakecorrenti/defaultmachine
Add disclaimer in `podman machine info` manpage
2024-09-04 11:48:24 +00:00
openshift-merge-bot[bot]
296385459a Merge pull request #23856 from edsantiago/safename-055
CI: make 055-rm parallel-safe
2024-09-04 11:31:54 +00:00
openshift-merge-bot[bot]
5b6fe4454b Merge pull request #23854 from edsantiago/safename-125
CI: make 125-import parallel-safe
2024-09-04 09:55:39 +00:00
openshift-merge-bot[bot]
a7e340c273 Merge pull request #23843 from mikelolasagasti/gopsutil-v4
Update module github.com/shirou/gopsutil to v4
2024-09-04 09:52:54 +00:00
openshift-merge-bot[bot]
c44917711c Merge pull request #23842 from edsantiago/options-dedup
man pages: refactor two more options
2024-09-04 09:50:07 +00:00
openshift-merge-bot[bot]
958ee481c1 Merge pull request #23851 from edsantiago/parallelize-low-hanging-fruit
CI: system tests: parallelize low-hanging fruit
2024-09-04 09:47:23 +00:00
openshift-merge-bot[bot]
a9532c2c67 Merge pull request #23853 from edsantiago/safename-110
CI: make 110-history parallel-safe
2024-09-04 09:44:38 +00:00
openshift-merge-bot[bot]
4296c42fed Merge pull request #23855 from edsantiago/safename-130
CI: make 130-kill parallel-safe
2024-09-04 09:41:53 +00:00
openshift-merge-bot[bot]
74c01a008e Merge pull request #23708 from giuseppe/vendor-storage-21-08-24
vendor: update c/storage
2024-09-04 09:11:39 +00:00
Yuta Maeda
01296038dc libpod: fix rootless cgroup path with --cgroup-parent
Signed-off-by: Yuta Maeda <yuta.maeda.kc@hitachi.com>
2024-09-04 05:30:35 +00:00
Giuseppe Scrivano
5a15e70345 vendor: update c/storage
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2024-09-04 00:04:30 +02:00
Ed Santiago
7b019e9905 CI: make 055-rm parallel-safe
Use safename, and add ci:parallel tags to all tests. (One
test was running "podman wait -l", which cannot work in
parallel. I choose to change it to "wait $cname", and
lose the -l testing)

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 14:51:43 -06:00
Ed Santiago
e5624510ce CI: make 130-kill parallel-safe
Where possible, use safename and add ci:parallel tags.

One test runs "podman kill -a", which would be unwise to run
in parallel with other tests.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 14:46:55 -06:00
Ed Santiago
f38953c156 CI: make 125-import parallel-safe
Add a bunch of safenames, and ci:parallel tags, and one
workaround for a buildah parallelization bug

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 14:44:27 -06:00
Ed Santiago
0e1ac9cee1 CI: make 110-history parallel-safe
Add ci:parallel tags for Bats, and tweak one test to be safe

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 14:41:46 -06:00
Ed Santiago
bca7c20530 CI: system tests: parallelize low-hanging fruit
Add 'ci:parallel' tags to a few easy places. And, two
small easily-reviewed safename or random-port additions.

These have been working fine in #23275. I want to stop
carrying them there so I can work on simplifying my PR.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 14:22:01 -06:00
Jake Correnti
8eb7eff899 Add disclaimer to podman machine info manpage.
Adds a note in the `podman machine info` manpage that clarifies
that `defaultmachine` in the `podman machine info` output does
not suggest that a user can set a default podman machine via
system connections.

Additionally adds a Podman 6.0 TODO comment to change the name of the
field to `ActiveMachineConnection` to better describe its purpose.

[NO NEW TESTS NEEDED]

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
2024-09-03 15:23:18 -04:00
openshift-merge-bot[bot]
8a516c7eb6 Merge pull request #23844 from Luap99/update-deps
Update some dependencies that required go 1.22
2024-09-03 18:48:07 +00:00
Ed Santiago
d803bb3407 man pages: refactor two more options
We're supposed to catch duplicate man-page options in review,
but once in a while they sneak in. These are two dups that
are 100% identical, and were auto-refactored by a script
that I have. A few more options have snuck in (--dns, --usb)
but those have different text so they can't be handled by
my script. If anyone feels like refactoring those, go ahead.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2024-09-03 11:13:46 -06:00
Paul Holzinger
beffd05d5a update github.com/opencontainers/runc to v1.2.0-rc.3
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 18:31:28 +02:00
Paul Holzinger
77702d73ef update go.etcd.io/bbolt to v1.3.11
We use go 1.22 now so we can update this.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 18:28:16 +02:00
Paul Holzinger
a269f098cd update github.com/onsi/{ginkgo,gomega}
Update to gomega v1.34.2 and ginkgo v2.20.2, now that we use go 1.22 we
can update them.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 18:26:18 +02:00
Mikel Olasagasti Uranga
e9a4534cb1 Update module github.com/shirou/gopsutil to v4
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-09-03 18:20:12 +02:00
openshift-merge-bot[bot]
efd4971545 Merge pull request #23840 from Luap99/ci-fedora-39
Update to go 1.22
2024-09-03 14:14:50 +00:00
Paul Holzinger
54b8c4fb64 packit: update fedora and epel targets
f39 doesn't container go 1.22 so we can no longer build there. epel 9
has the same issue although it is likely that go will be updated there
at one point.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 15:14:15 +02:00
Paul Holzinger
f93fcf7dee bump go to 1.22
Many dependencies started using go 1.22 which means we have to follow in
order to update.

Disable the now depracted exportloopref linter as it was replaced by
copyloopvar as go fixed the loop copy problem in 1.22[1]

Another new chnage in go 1.22 is the for loop syntax over ints, the
intrange linter chacks for this but there a lot of loops that have to be
converted so I didn't do it here and disable th elinter for now, th eold
syntax is still fine.

[1] https://go.dev/blog/loopvar-preview

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 15:14:15 +02:00
Paul Holzinger
d03e8ffc56 cirrus: test only on f40/rawhide
We want to update to golang 1.22 but f39 only ships 1.21. This means we
can no longer build on f39 once the update is done. Given we do not ship
podman 5.0 on f39 anyway this is not a problem.

So drop the f39 tasks but given we use them to test different db/storage
drivers we cannot just remove them. Instead we now test f40 twice with
the different db/storage drivers to ensure we keep full coverage.

It do however drop it from the container int task. I really do not see
the value there to test a different db backend as this doesn't depend on
anything in the container.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 15:14:15 +02:00
Paul Holzinger
2ca4efb9f4 cirrus: remove CI_DESIRED_NETWORK reference
Since commit 26cd01ee51 we only test netavark and cni support was
dropped. Remove the leftover CI_DESIRED_NETWORK reference.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 15:14:15 +02:00
Paul Holzinger
e598bcafb8 cirrus: prebuild use f40 for extra tests
This check has a condition on the distro name to only run once, however
the prior fedora version doesn't have to exists necessarily as we might
have to drop support there due the outdated golang version.
The current fedora version should alway exists so this seems safer.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-03 15:13:42 +02:00
openshift-merge-bot[bot]
b70cf8265b Merge pull request #23833 from containers/renovate/setuptools-74.x
chore(deps): update dependency setuptools to ~=74.1.0
2024-09-03 08:42:01 +00:00
renovate[bot]
c68c2974a3 chore(deps): update dependency setuptools to ~=74.1.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-02 19:09:10 +00:00
openshift-merge-bot[bot]
29eb8ce09e Merge pull request #23814 from ruihe774/quadlet-network-container
quadlet: support container network reusing
2024-09-02 16:23:01 +00:00
openshift-merge-bot[bot]
a5570decdf Merge pull request #23829 from containers/renovate/golang.org-x-exp-digest
fix(deps): update golang.org/x/exp digest to 9b4947d
2024-09-02 13:05:01 +00:00
openshift-merge-bot[bot]
0af0df1de7 Merge pull request #23672 from mheon/contributing_enforce_fixes
Specify format to use for referencing fixed bugs.
2024-09-02 12:59:47 +00:00
openshift-merge-bot[bot]
57aa4570af Merge pull request #23830 from dfr/freebsd-inspect
libpod: fix HostConfig.Devices output from 'podman inspect' on FreeBSD
2024-09-02 11:28:45 +00:00
Doug Rabson
60af13ca0f libpod: fix HostConfig.Devices output from 'podman inspect' on FreeBSD
This changes the value emitted for HostConfig.Devices from 'null' to
'[]'. The 'null' value was preventing ansible's podman module from
working correctly on FreeBSD.

Signed-off-by: Doug Rabson <dfr@rabson.org>
2024-09-02 11:21:35 +01:00
openshift-merge-bot[bot]
b98612227c Merge pull request #23813 from Luap99/readthedocs
docs: update read the docs changes
2024-09-02 09:36:00 +00:00
renovate[bot]
70358ecf18 fix(deps): update golang.org/x/exp digest to 9b4947d
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-01 04:09:59 +00:00
openshift-merge-bot[bot]
ef905ef8d0 Merge pull request #23726 from ashley-cui/machlist
machine: Add -all-providers flag to machine list
2024-08-30 16:52:31 +00:00
openshift-merge-bot[bot]
3a3f14db62 Merge pull request #23809 from Luap99/remove-fcos-pr-check
github: remove fcos-podman-next-build-prepush
2024-08-30 15:27:23 +00:00
openshift-merge-bot[bot]
d49ac106b0 Merge pull request #23807 from Honny1/fix-top-layer-not-found-storage
Vendor `c/common:8483ef6022b4`
2024-08-30 15:08:01 +00:00
Jan Rodák
c6fe5e5395 Vendor c/common:8483ef6022b4
This commit vendor pre-release version of `c/common:8483ef6022b4`.
It also adapts the code to the new `c/common/libimage` API, which
fixes an image listing race that was listing false warnings.

fixes: #23331

Signed-off-by: Jan Rodák <hony.com@seznam.cz>
2024-08-30 16:13:54 +02:00
Misaki Kasumi
71fd15726d quadlet: support container network reusing
Signed-off-by: Misaki Kasumi <misakikasumi@outlook.com>
2024-08-30 21:35:21 +08:00
openshift-merge-bot[bot]
f48f999b86 Merge pull request #23810 from ygalblum/quadlet-build-multi-tag
Quadlet - Support multiple image tags in .build files
2024-08-30 13:29:04 +00:00
openshift-merge-bot[bot]
ece759a69a Merge pull request #23694 from edsantiago/safename-500
CI: parallel-safe network system test
2024-08-30 13:09:47 +00:00