This is a summary of the Cockpit weekly release. This week it was 0.82
In Cockpit we run thousands of integration tests per day against pull
requests and git master. Each test brings up up Cockpit in a full
operating system VM, and hammers on it in some way. Without these tests
it's impossible to validate that Cockpit actually works.
Last week, the server doing this testing work broke down. We've been
working over the last week to fix that. And it's taken most of our time.
But we've done more, instead of just putting this on another server,
we've worked to make these integration tests run in a distributed manner
across several machines each doing a part of the tests.
The tests are staged via privileged containers, and run in libvirt VMs.
There's still a lot of flakey test failures, but those are being sorted
out step by step.
Cockpit has supported using certificate chains for its cockpit-ws
component, but only when the underying GLib (2.44+) supported it. In
this release we start to support running TLS with proper certificate
chains even on older GLib versions:
There's lots of other work in progress. You can see it here in the
Design and Implementation columns:
You can get Cockpit 0.82 in Fedora 23 or Fedora Rawhide:
Or via COPR for CentOS, RHEL, and earlier versions of Fedora:
Or download the tarball here: