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
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.
Looks very nice, to this lurker, at least :)
FWIW one thing I found difficult watching the video was the concept of the package diffs within the "history stream" view: maybe I've spent too much time looking at git logs, but my first though was that the diff was the effect of the change relative to the previous one. It appears that you're displaying the diff relative to the currently running image. I wonder if there's a way to make that more clear in the UI?
[...snip...]
Hope this is constructive Dave
On 18.12.2015 21:51, David Hugh Malcolm wrote:
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.
Looks very nice, to this lurker, at least :)
FWIW one thing I found difficult watching the video was the concept of the package diffs within the "history stream" view: maybe I've spent too much time looking at git logs, but my first though was that the diff was the effect of the change relative to the previous one. It appears that you're displaying the diff relative to the currently running image. I wonder if there's a way to make that more clear in the UI?
I agree. Even on the command line it's hard to interpret.
Andreas, Peter, do either of you have a better idea for how to represent the diff between trees so it's more understandable?
Stef
cockpit-devel@lists.fedorahosted.org