github headlamp-k8s/headlamp v0.16.0
0.16.0

latest releases: headlamp-helm-0.25.0, v0.25.1, mac-0.25.0...
18 months ago

✨ Enhancements:

  • Allow to add new clusters from a kubeconfig file (desktop only)
  • Add a new cluster settings view (access from the user menu when in a cluster or from the cluster login dialog):
    • Has a default namespace option: used when applying resources when not directly specified
    • Allows a list of allowed namespaces: for users who cannot list/access all namespaces in a cluster
  • Namespace labels across list views now have a link to the namespace resource
  • New design and behavior for the release popups
    (when fetching the release information is taking a long time, a popup is displayed to inform the user)
  • Add a spawn button to the CronJob details view (to quickly trigger a related Job)
  • Add a restart button to the Deployment, StatefulSet, and DaemonSet details views

New Cluster settings view:

Screenshot showing the new cluster settings view

Now kubeconfigs can be loaded to add new clusters (desktop only):

Screenshot showing a load-kubeconfig view

🐞 Bug fixes

  • Fix externalProxy feature
  • Ensure the sidebar is repopulated when a sidebar filter changes
  • Prevent graphics issues in Linux on ARM by disabling the GPU in this OS/platform combination

💻 Development

  • Allow to use KubeEvent objects in useFilterFunc
  • Disable the a11y alert (it was defeating its purpose by always being active)
  • Copy package.json when extracting plugins as this file will be used to extract information about the plugin
  • Allow KubeObject.getAuthorization to receive a resource class too
  • Allow the AuthVisible component to receive a namespace property
  • Update sidebar plugin example to show how to use the sidebar filter effect

📖 Documentation

  • Replace kinvolk.io links by headlamp.dev

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.16.0
Desktop Apps:

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

Don't miss a new headlamp release

NewReleases is sending notifications on new releases.