github headlamp-k8s/headlamp v0.11.0
0.11.0

latest releases: headlamp-plugin-0.10.0, headlamp-helm-0.26.0, v0.26.0...
2 years ago

✨ Enhancements:

  • Add a fullscreen button to the log viewer and terminal dialogs
  • Increase the size of the log viewer's dialog
  • Add a new scale button on the scalable resources' details view, which allows to use the new scaling dialog
  • On Kubernetes >= 1.24, Headlamp tries to refresh the user's token close to its expiration, so users don't
    have to do it manually
  • On Windows: Allow users to change some options when installing (i.e. no longer a 1-click install)
  • On Mac: Users can now install/update Headlamp through Homebrew (thanks to @Rabattkarte )

Example of a logo change through plugins:

New replica scale UI:
image

🐞 Bug fixes

  • Sort events by date, not by namespace
  • Fix crash in notifications when there are non-latin characters
  • Update the link to "how to create service account tokens" in the authentication dialog
  • Wrap the image name's text so it doesn't expand the details views beyond their appropriate width
  • Fix the default number of rows for tables (it was by mistake getting set to 5; should be 15)
  • Handle a new headlamp protocol, so we can have e.g. authentication for some services being done in the user's default
    browser, and getting back to the app as a final step
  • Fix list and details views for RoleBindings (thanks to @fondoger for reporting)

🧩 Development / Plugins

  • Add a new and simplified API for creating plugins with very minimal boilerplate
  • Add a new Dialog component, to make dialogs across Headlamp consistent, including their use by plugins
  • Allow to override the app menus from plugins
  • Add a new Headlamp.isRunningAsApp function, so
    plugins can check whether they are running in-cluster or as a desktop app
  • Export the Resource's CircularChart, so plugins can use it
  • Make the README.md generation for plugins more useful
  • Add a new ActionButton so Headlamp and its plugins can use buttons more consistently across the UI
  • Export the auth and units modules, so plugins can use them (thanks to @t-lalexander for reporting)

📖 Documentation

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

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

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.