This is a summary of the Cockpit weekly release. This week it was 0.91
Testing on RHEL Atomic
----------------------
Marius did some work last week and got each and started testing each and
every pull request on the latest RHEL Atomic. We'd been testing on
Fedora Atomic previously, so this adds additional testing.
https://github.com/cockpit-project/cockpit/pull/3445
Rebuilding from scratch
-----------------------
Typically we ship some pre-minified javascript and CSS files in our
source tarball to avoid having too many dependencies during the actual
build.
However some distros like Debian would like to build all the way from
original source. This is now possible, and we distribute the necessary
infrastructure to do that in the tarball.
https://github.com/cockpit-project/cockpit/pull/3436
https://github.com/cockpit-project/cockpit/pull/3471
https://github.com/cockpit-project/cockpit/issues/3165
Distributing the tests
----------------------
The Cockpit integration tests are now available in the tarball and
source RPM in the 'test/' directory. This is so downstreams can run the
same integration tests that we run during development upstream.
Next
----
Peter has done work to provide OAuth authentication support for Cockpit.
Obviously this doesn't work out of the box, and custom scripts need to
be provided to handle taking the OAuth tokens and starting a relevant
login session.
One such use case is a Cockpit based UI (such as the Kubernetes
dashbard) is running in a container pod on Openshift. It can now
authenticate against Openshift using single sign on, and in turn talk to
the authenticated kubernetes API.
https://github.com/cockpit-project/cockpit/pull/3355
https://github.com/cockpit-project/cockpit/pull/3468
Get it
------
You can get Cockpit 0.91 in Fedora 23 or Fedora Rawhide:
https://bodhi.fedoraproject.org/updates/cockpit-0.91-1.fc23
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.91
Have fun,
Stef