Skip to content

Releases: headlamp-k8s/headlamp

headlamp-plugin-0.5.0

14 Jul 16:24
Compare
Choose a tag to compare

headlamp-plugin is a tool to help with making plugins for Headlamp (the extensible Kubernetes UI).

In this release:

  • Added new and improved plugin examples and documentation #568
  • Fixed Chart imports #579 thanks @t-lalexander
  • Exported resource chart and lib #580
  • Added API for changing App menus #566

To use this new headlamp-plugin version with existing plugins, please update your plugin package.json file:

  "devDependencies": {
    "@kinvolk/headlamp-plugin": "^0.5.0"
  }

This release of headlamp-plugin is compatible with Headlamp 0.11.0.

See the new plugin documentation and examples to see how to change the logo, customize detail views/action buttons, change side bar menu items, app menu items, and even dynamically define a cluster.

headlamp-helm-0.5.0

30 Jun 11:41
9bba04c
Compare
Choose a tag to compare

Headlamp is an easy-to-use and extensible Kubernetes web UI.

0.10.1

28 Jun 17:25
Compare
Choose a tag to compare

🐞 Bug fixes

  • Add support for importing .svg
  • Export all the Resource components (available to plugins via CommonComponents)
  • Fix issue with PageGrid's children

Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.10.1
Desktop Apps:

🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)

headlamp-plugin 0.4.9

28 Jun 14:45
8f5b549
Compare
Choose a tag to compare

headlamp-plugin is a tool to help with making plugins for Headlamp (the extensible Kubernetes UI).

In this bug fix release:

  • Fix importing SVG files as components now works #568
  • Test the example plugins better when a headlamp-plugin version changes #568
  • Fix for PageGrid and other components imported from Resource #567

To use this new headlamp-plugin version with existing plugins, please update your plugin package.json file:

  "devDependencies": {
    "@kinvolk/headlamp-plugin": "^0.4.9"
  }

This release of headlamp-plugin is compatible with Headlamp 0.10.1

headlamp-helm-0.4.0

17 Jun 13:04
0307b38
Compare
Choose a tag to compare

Headlamp is an easy-to-use and extensible Kubernetes web UI.

0.10.0

16 Jun 14:36
Compare
Choose a tag to compare

✨ Enhancements:

  • Allow clearing and marking-as-read all notifications
  • Make the rows-per-page persistent across different tables
  • Inform users that a Headlamp backend process is already running and
    allow to kill that process automatically
  • Now the Service list and details view shows the external IP when available
  • Add an option to view the logs from previously terminated containers
  • Add an option to view the timestamps in logs
  • Miscellaneous UX fixes in the terminal: (special thanks to @fondoger )
    • Allow to close the terminal dialog by exiting the shell (with Ctrl+D or the exit command)
    • Several executables are now attempted, including bash, Powershell, etc. so there are higher
      chances of finding a suitable shell
    • Exiting the shell stop the connection (and not restart a new one as before)
    • Resizing the window with the terminal open now better reflects any line size changes in the terminal
    • Better error reporting

Notifications' screenshot showing the new clear/mark-all-as-read buttons

Screenshot showing the new previous/timestamps buttons in the log viewer

🐞 Bug fixes

  • Fix tab navigation in the notifications' popover
  • Support referring to multiple files in the KUBECONFIG env var
  • Fix killing the server when the desktop app is quit
  • Keep notifications' states persistent across sessions

💻 Development

  • Use an updated node-selector in the Helm chart (thanks to @till)
  • Change how the Pod.getLogs signature to receive options as an object
    (the former use is deprecated)

Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.10.0
Desktop Apps:

🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)

headlamp-helm-0.3.0

24 May 07:32
6fa4ae9
Compare
Choose a tag to compare

Headlamp is an easy-to-use and extensible Kubernetes web UI.

0.9.0

13 May 16:53
Compare
Choose a tag to compare

✨ Enhancements:

  • Revamp the clusters' chooser UI: now it scales better with multiple clusters
  • Add a new "notifications area": shows notifications when non-normal events occur

A cluster chooser screenshot showing the new design (which has 3 recently used clusters + a selector for all clusters)

A screenshot showing the new notifications area

🐞 Bug fixes

  • Fix how the top bar uses items (they are no longer menu items)
  • Fix several a11y-related issues
  • Sign the Windows app so it's easier to install and run

💻 Development

  • Allow to create clusters dynamically (so plugins can set up new clusters)
  • Add example of how to use styling in pugins (in the pod-counter example plugin)
  • Rename Headlamp's server (process) to headlamp-server, for avoiding confusion with
    other processes
  • Improve Redux-related debugging
  • Add better a11y related error reporting: now an alert is shown in development mode so
    a11y errors are not missed
  • Export router for use in plugins
  • Allow plugins to use the new notifications' area and to override the cluster chooser
  • Add a new example plugin to show how to set up clusters dynamically

📖 Documentation

  • Add documentation for the new plugins' capabilities: notifications, setting up a cluster dynamically, overriding the cluster chooser, etc.
  • Add new a11y-released documentation

Container image: 🐳 ghcr.io/kinvolk/headlamp:v0.9.0
Desktop Apps:

🐧 Flatpak / Linux (AMD64)
🐧 Linux AppImage AMD64, ARM64, ARMv7l
🐧 Linux Tarball AMD64, ARM64, ARMv7l
🍏 Mac (AMD64)
🍏 Mac (ARM/M1)
🟦 Windows (AMD64)

headlamp-plugin-0.4.8

12 May 22:32
Compare
Choose a tag to compare

headlamp-plugin is a tool to help with making plugins for Headlamp (the extensible Kubernetes UI).

In this release:

To use this new headlamp-plugin version with existing plugins, please update your plugin package.json file:

  "devDependencies": {
    "@kinvolk/headlamp-plugin": "^0.4.8"
  }

This release of headlamp-plugin is compatible with Headlamp 0.9.0

headlamp-plugin-0.4.7

26 Apr 20:58
ac824f9
Compare
Choose a tag to compare

headlamp-plugin is a tool to help with making plugins for Headlamp (the extensible Kubernetes dashboard).

In this release:

  • png/jpg/css assets inside plugins are now inlined properly into the built plugin
  • npm run lint will now fail if there are lint warnings in the plugin
  • example plugins are now tested by CI to see if they are formatted, lint free, type checked and buildable
  • npm run tsc inside plugins does not generate a index.js file when type checking

To use this new headlamp-plugin version with existing plugins, please update your plugin package.json file:

  "devDependencies": {
    "@kinvolk/headlamp-plugin": "^0.4.7"
  }