This is the Cockpit user interface for podman containers.
It is being actively developed and has not yet reached feature parity with cockpit-docker. For now you can do basic image and container tasks for both system and user containers.
-
cockpit-podman communicates to podman through its REST API.
-
This project is based on the Cockpit Starter Kit. See Starter Kit Intro for details.
Releases are automated using Cockpituous release which aims to fully automate project releases to GitHub, Fedora, Ubuntu, COPR, Docker Hub, and other places. The intention is that the only manual step for releasing a project is to create a signed tag for the version number.
The release steps are controlled by the cockpituous-release script.
Pushing the release tag triggers the release.yml GitHub action workflow. This uses the cockpit-project organization secrets.
It is important to keep your NPM modules up to date, to keep up with security updates and bug fixes. This is done with the npm-update bot script which is run weekly or upon manual request through the npm-update.yml GitHub action.
Similarly, translations are refreshed every Tuesday evening (or manually) through the po-refresh.yml action.