This is a summary of the Cockpit weekly release. This week it was 0.88
OSTree upgrades and rollbacks
-----------------------------
Peter worked to finish the basic OSTree UI has been merged into Cockpit.
This lets the admin perform upgrades and rollbacks on Atomic Host.
Colin, Peter and the OSTree guys worked together to build a DBus
interface in rpm-ostree so that callers can interact with the update system.
Demo:
https://youtu.be/Tmj0Nrkasmk
Before this is usable by users, the cockpit-ostree package will need to
be included in Atomic Host, first on Fedora.
https://bugzilla.redhat.com/show_bug.cgi?id=1292826
Custom login authentication scripts
-----------------------------------
The Cockpit WebService cockpit-ws component now supports custom
authenticators for various auth mechanisms. Some assembly required.
Peter has implemented this as part of containerizing the kubernetes and
docker registry admin dashboards.
https://github.com/cockpit-project/cockpit/blob/master/doc/authentication.md
Stubbed out bridge for non-local users
--------------------------------------
This means that the Cockpit parts can be customized to that we can allow
non-local users to log in and interact with certain Cockpit components
that don't interact with the local system. Again this is part of
containerizing the kubernetes and docker registry admin dashboards.
Specific dashboards can now be shown as default
-----------------------------------------------
A specific Cockpit dashboard can now be shown as the default when
logging in, by specifying a lower "order" than default dashboard.
https://github.com/cockpit-project/cockpit/pull/3317
Next
----
Cockpit is incubating a general Kubernetes angular javascript client for
backing interactive widgets related to kubernetes and openshift. Stef
has been working on this in the registry/ sub-directory.
It's not tied to Cockpit, and at some point this should be refactored
into a bower component so it's easy to use more broadly.
This is not part of the release yet, but is on git master and feedback
is welcome from folks interested in reusing this.
Get it
------
You can get Cockpit 0.88 in Fedora 23 or Fedora Rawhide:
https://bodhi.fedoraproject.org/updates/FEDORA-2015-1237204a53
Or via COPR for CentOS, RHEL, and earlier versions of Fedora:
https://copr.fedoraproject.org/coprs/g/cockpit/cockpit-preview/
Or download the tarball here:
https://github.com/cockpit-project/cockpit/releases/tag/0.88
Cheers,
Stef