Blog posts

You can also Subscribe to Atom feeds in a feed reader.

Using Vagrant to Develop Cockpit

Starting with Cockpit release 0.79 you can use Vagrant to bring up a VM in whichyou can test or develop Cockpit. The VM is isolated from your main system so any system configurationyou change via Cockpit will only happen in the VM.The Vagrant VM mounts the Cockpit package assets from...

Cockpit 0.77 Released

  • Componentizing Cockpit
  • The URLs changed
  • Authentication when Embedding Cockpit
  • Deleting and Adjusting Kubernetes Objects
  • Warning when too many machines
  • From the Future

Making REST calls from Javascript in Cockpit

Not all of the system APIs use DBus. So sometimes we find ourselves in a situation where we have to use REST (which is often just treated as another word for HTTP) to talk to certain parts of the system. For example Docker has a REST API.For this tutorial you’ll...

Cockpit's Kubernetes Dashboard

Here’s a video showing what I’ve been working on together with some help from a couple Cockpit folks. It’s a Cockpit dashboard for Kubernetes.If you haven’t heard about Kubernetes … it’s a way to schedule docker containers across a cluster of machines, and take care of their networking, storage, name...

Protocol for Web access to System APIs

A Linux system today has a lot of local system configuration APIs. I’m not talking about library APIs here, but things like DBus services, command/scripts to be executed, or files placed in various locations. All of these constitute the API by which we configure a Linux system. In Cockpit we...

Cockpit on RHEL Atomic Beta

If you’ve tried out the RHEL Atomic Host Beta you might notice that Cockpit is not included by default, like it is in the Fedora Atomic or CentOS Atomic. But there’s an easy work around:$ sudo docker run --privileged -v /:/host -d stefwalter/cockpit-atomic:wipThis is an interim solution, and has some...