Skip to content

Commit

Permalink
Cockpit 332
Browse files Browse the repository at this point in the history
  • Loading branch information
jelly committed Jan 31, 2025
1 parent bf2f8bd commit d148f44
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 0 deletions.
78 changes: 78 additions & 0 deletions _posts/2025-01-29-cockpit-332.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: Cockpit 332
author: jelle
date: '2025-01-29'
tags: cockpit, machines, podman, files
slug: cockpit-332
category: release
summary: 'package-less session support for more operation systems, show system boot times in metrics, automatically start podman.socket and improve quadlet support in cockpit-podman, show user group in files footer'
---

Cockpit is the [modern Linux admin interface](https://cockpit-project.org/).
We release regularly.

Here are the release notes from Cockpit 332, cockpit-machines 327, cockpit-podman 100, and cockpit-files 15:

## cockpit/ws container: Include cockpit-files

The [cockpit/ws container](https://quay.io/repository/cockpit/ws) now includes [cockpit-files](https://github.com/cockpit-project/cockpit-files/). When you log into a remote machine that does not have any Cockpit packages installed (package-less mode), the "Files" page is now available.

## Package-less session for all supported operating systems

[Cockpit 327](https://cockpit-project.org/blog/cockpit-327.html) introduced support for connecting to remote machines without any installed Cockpit packages. That only worked if the local and remote machine had the same operating system version. This version extends this "package-less session" feature to all operating systems which Cockpit [continuously tests](https://cockpit-project.org/running.html#installation--setup). At the time of writing this includes:

* Arch Linux
* CentOS Stream 9, 10
* Debian 12, testing/unstable
* Fedora Linux 40, 41, 42 (rawhide)
* Red Hat Enterprise Linux 8, 9, 10
* Ubuntu 22.04 LTS, 24.04 LTS, 24.10

This list will change over time, due to new distribution releases and the end of support for each version.

## Overview: Show system boot in metrics

![screenshot of ## show system boot in metrics]({{ site.baseurl }}/images/332-show-system-boot-in-metrics.png)

## Machines: "Launch viewer" now uses correct address

The "Launch viewer" button in a virtual machine's "Console" card now uses the same address that Cockpit uses to connect to the virtual machine host. Previously, the button incorrectly attempted to connect to either the local machine where the browser is running (when the listening address was set to "localhost") or to an invalid "0.0.0.0" address (when configured to listen to all interfaces).

## Podman: Automatically start podman.socket

If `podman.socket` is not already running on the system or user session, cockpit-podman will now automatically start the unit. It is no longer necessary to manually start or enable the podman service.

## Podman: Improve quadlet compatibility

Container-based services (aka: "quadlets") are now labeled with a "service" badge in the containers overview. Additionally, the option to rename quadlets has been removed, as renaming must take place in the systemd service `.container` file, which are often found in `/etc/containers/systemd/`.

![screenshot of improved quadlet compatibility]({{ site.baseurl }}/images/332-podman-improve-quadlet-compatibility.png)

## Files: Show user:group in the footer

The footer now shows the user and group of the current directory.

![screenshot of group in the footer]({{ site.baseurl }}/images/332-files-show-user-group-in-the-footer.png)

## Try it out

Cockpit 332, cockpit-machines 327, cockpit-podman 100, and cockpit-files 15 are available now:

* [For your Linux system](https://cockpit-project.org/running.html)
* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient)

* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/332)
* [cockpit Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2025-a4f4852087)
* [cockpit Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-6dcfdb7080)
* [cockpit-machines Source Tarball](https://github.com/cockpit-project/cockpit-machines/releases/tag/327)
* [cockpit-machines Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-c1926a5602)
* [cockpit-podman Source Tarball](https://github.com/cockpit-project/cockpit-podman/releases/tag/100)
* [cockpit-podman Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-2daeba9db7)
* [cockpit-podman Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2025-40ecc431d1)
* [cockpit-files Source Tarball](https://github.com/cockpit-project/cockpit-files/releases/tag/15)
* [cockpit-files Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-5f545df041)
* [cockpit-files Fedora 40](https://bodhi.fedoraproject.org/updates/FEDORA-2025-6b89f3e6c8)

*[OS]: Operating System
*[repo]: repository
*[SSH]: Secure Shell, a common protocol to securely connect to a remote computer
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/332-show-system-boot-in-metrics.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d148f44

Please sign in to comment.