Improving the developer experience for Headlamp plugins

We released Headlamp (a generic Kubernetes web UI) last November with one of its core features being “frontend plugins”. These are extensions whose purpose is to offer extra functionality that is not available in Headlamp by default. Plugins are written in Typescript (or Javascript), compiled into a single module using webpack , and loaded by […]

We released Headlamp (a generic Kubernetes web UI) last November with one of its core features being “frontend plugins”. These are extensions whose purpose is to offer extra functionality that is not available in Headlamp by default.
Plugins are written in Typescript (or Javascript), compiled into a single module using webpack , and loaded by Headlamp’s backend which makes them available for the frontend to dynamically load.
The process above works well and is transparent to Headlamp’s users.
Source: Kinvolk