Skip to main content

Source Install

Run these commands from the repository root when you want to install the current working tree directly into Cockpit.

sudo mkdir -p /usr/share/cockpit/cockpit-microshift
sudo install -m 0644 src/cockpit-microshift/manifest.json /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/index.html /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/create.html /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/overview.html /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/cockpit-microshift.css /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/cockpit-microshift.js /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/cluster-list.js /usr/share/cockpit/cockpit-microshift/
sudo install -m 0644 src/cockpit-microshift/cluster-overview.js /usr/share/cockpit/cockpit-microshift/
sudo install -m 0755 src/cockpit-microshift/microshift_backend.py /usr/share/cockpit/cockpit-microshift/

Start Cockpit if needed:

sudo systemctl enable --now cockpit.socket

Open https://<host>:9090 and navigate to MicroShift.

Installed Files

FilePurpose
manifest.jsonCockpit package metadata and menu registration
index.htmlcluster inventory entry point
create.htmlguided install workflow
overview.htmlcluster overview page
cockpit-microshift.cssplugin styling
cockpit-microshift.jsinstall workflow frontend
cluster-list.jsinventory frontend
cluster-overview.jsoverview frontend
microshift_backend.pyprivileged backend helper