Skip to content

Commit 9f9b4d8

Browse files
committed
Cockpit 349, and cockpit-podman 115
1 parent 64b1e05 commit 9f9b4d8

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

_posts/2025-10-15-cockpit-349.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: Cockpit 349
3+
author: tmatus
4+
date: '2025-10-15'
5+
tags: cockpit, machines, ostree, files, podman
6+
slug: cockpit-349
7+
category: release
8+
summary: 'manifest "any" condition and list inactive podman quadlests'
9+
---
10+
11+
Cockpit is the [modern Linux admin interface](https://cockpit-project.org/).
12+
We release regularly.
13+
14+
Here are the release notes from Cockpit 349, and cockpit-podman 115:
15+
16+
## Package manifests: Add `any` test
17+
18+
[Package manifests](https://cockpit-project.org/guide/latest/packages.html#package-manifest) can have a list of conditions.
19+
Cockpit will only consider the package if *all* conditions are met. This release introduces an operator for alternative checks in a condition, for example
20+
21+
```json
22+
"conditions": [
23+
{"any": [{"path-exists": "…/packagekit.service"}, {"path-exists": "…/dnfdaemon.service"}]}
24+
]
25+
```
26+
27+
That condition will be true if at least one of its subconditions matches.
28+
29+
## List stopped quadlets
30+
31+
Quadlets are a declarative way to define podman pods/containers using systemd-like configuration files.
32+
These podman containers/pods are ephemeral and previously disappeared from cockpit-podman when stopped.
33+
34+
With this release, cockpit-podman can now detect stopped quadlets on the system for the logged in user and superuser.
35+
The quadlets are shown as normal "inactive" pods/containers. In the future, lifecycle actions such as start/stop/restart will be added.
36+
37+
![screenshot of inactive podman quadlet]({{ site.baseurl }}/images/349-inactive-podman-quadlet.png)
38+
39+
## Try it out
40+
41+
Cockpit 349, cockpit-podman 115, cockpit-files 30, cockpit-machines 342,
42+
and cockpit-ostree 216 are available now:
43+
44+
* [For your Linux system](https://cockpit-project.org/running.html)
45+
* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient)
46+
47+
* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/349)
48+
* [Cockpit Fedora 43](https://bodhi.fedoraproject.org/updates/FEDORA-2025-5afa4ee846)
49+
* [Cockpit Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-5fd1666bcf)
50+
* [cockpit-podman Source Tarball](https://github.com/cockpit-project/cockpit-podman/releases/tag/115)
51+
* [cockpit-podman Fedora 43](https://bodhi.fedoraproject.org/updates/FEDORA-2025-1404566a88)
52+
* [cockpit-podman Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-23dc695301)
53+
* [cockpit-files Source Tarball](https://github.com/cockpit-project/cockpit-files/releases/tag/30)
54+
* [cockpit-files Fedora 43](https://bodhi.fedoraproject.org/updates/FEDORA-2025-31b88a9163)
55+
* [cockpit-files Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-0b96fa8cfe)
56+
* [cockpit-machines Source Tarball](https://github.com/cockpit-project/cockpit-machines/releases/tag/342)
57+
* [cockpit-machines Fedora 43](https://bodhi.fedoraproject.org/updates/FEDORA-2025-a4660c2f88)
58+
* [cockpit-machines Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-eacacb4046)
59+
* [cockpit-ostree Source Tarball](https://github.com/cockpit-project/cockpit-ostree/releases/tag/216)
60+
* [cockpit-ostree Fedora 43](https://bodhi.fedoraproject.org/updates/FEDORA-2025-e431550108)
61+
* [cockpit-ostree Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-37d8669702)
31.8 KB
Loading

0 commit comments

Comments
 (0)