Plugins.
Pages, tabs, columns, actions and commands that others added to Kube Desk. Each plugin here is reviewed, signed, and checked again by Kube Desk before it installs.
Install a plugin
Install in Kube Desk opens Kube Desk 0.8 or later, which shows the plugin and asks before it installs it. Or, in Kube Desk, press ⌘K, choose Plugins…, then Find plugins. Kube Desk checks that the registry signed the plugin's archive, and keeps the plugins you install up to date from Updates.
A plugin runs inside Kube Desk with the app's access, so install those you trust. The changes it asks for go through Kube Desk's diff and confirmation, and read-only clusters refuse them.
Publish yours
-
Write it
A plugin is a React bundle and a
package.json. Start from the template withscripts/new-plugin.sh, and load its folder in Kube Desk while you write it: the plugin guide has the API and two examples. -
Describe it
Give it a
README.md, anicon.png(256 px, square) askubedesk.icon, a fewkubedesk.features, and the Kube Desk versions it works with inengines.kubedesk. -
Send it
Open an issue with a link to its source. Once it is reviewed, it is published here and in Kube Desk, signed by the registry.