Skip to content

Releases: kubernetes-sigs/headlamp

headlamp-helm-0.24.0

30 Jul 09:58
aa9b1cb

Choose a tag to compare

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

0.25.0

29 Jul 21:21

Choose a tag to compare

✨ Enhancements:

  • Add plugin catalog to easily install plugins from ArtifactHub
  • Add UI for easily creating a namespace
  • Add cluster renaming feature
  • Add navigation menu to app, so users can go back/forth in history (desktop only)
  • Replace icon for the Deployment/ReplicaSet scale action with a more intuitive one
  • Hide non-editable fields when editing in CustomResources (thanks to @Guilamb )
  • Charts from the Workloads now have a link to their respective workload pages

New plugin catalog:
Plugin catalog screenshot

🐞 Bug fixes

  • Fix release notes viewer
  • Add auth header only if token exists (thanks to @LudovicTOURMAN )
  • Fix imagePullSecrets in value schema
  • Allow editor to auto-resize to adapt to the window size
  • Fix reduced motion styling
  • Fix visibility for scale action (in Deployment/ReplicaSet)
  • Do not allow negative values in the scale UI
  • Fix use of scaling requests when user cannot update the resource
  • Fix showing successful popup when editor operations were not successful

💻 Development

  • Replace deprecated create-react-app with vite
  • Bump dependencies both in Dockerfile, frontend, backend, and plugins
  • Add plugin management capabilities to app
  • Increase more testing coverage
  • Add signing of Helm charts
  • Add i18n test coverage to CI
  • Allow passing namespace to testAuth function
  • Replace minikube with kind in CI

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.25.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)

headlamp-helm-0.23.0

28 Jun 08:30
ec9cebe

Choose a tag to compare

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

0.24.1

27 Jun 17:45

Choose a tag to compare

🐞 Bug fixes

  • Fix viewing the Network > Services page when there are services without ports
  • Fix top bar and sidebar on small screens (thanks to @tazo90 )
  • Fix misc regressions in several components
  • Do not log errors related to OIDC when OIDC is not set up
  • Remove mistakenly added package*.json files from root folder
  • Fix hiding back link when it's set as null
  • charts: Fix wrong OIDC external secret loading
  • charts: Fix config.extraArgs and env values type
  • charts: Fix ingress (thanks to @BlindB0 )

💻 Development

  • chart: Add schema for values
  • Make KubeService.spec.ports as optional in interface
  • Update some dependencies

📖 Documentation

  • Fix link to FAQ in README
  • chart: Add example docs for ingress

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.24.1
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)

headlamp-helm-0.22.0

30 May 09:19
c3d2412

Choose a tag to compare

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

0.24.0

29 May 23:43

Choose a tag to compare

✨ Enhancements:

  • New table (powered by material-react-table) which supports column filtering and a more comprehensive search by table values
  • Misc improvements to the node views. Thanks to @farodin91 .
  • Add exit code, started/finished dates, and last state details to the containers' view
  • Ships app-catalog plugin version 0.2.0, which displays CNCF, official, and verified badges on charts,
    for a quicker check for verified versions of charts
  • Add categories to the CustomResourceDefinition's list and details view. Thanks to @Guilamb .

Example of the new table in the Pods list:
New table showing the column menu popover

🐞 Bug fixes

  • Fix contrast issue for "upload kubeconfig" button. Thanks to @gaojinhua
  • Fix displaying container status for successful containers (they were shown as errors)
  • Fix broken StatefulSet list view (unreleased bug). Thanks to @yuriscott .
  • Fix sudden opening of a URL internal to the app in the system's browser under certain scenarios
  • Fix deleting/editing CustomResourceDefinitions
  • Fix running external auth from kubeconfig (e.g. kubelogin)
  • Fix issue in running certain APIs with older versions of Kubernetes. Thanks to @msuret .

💻 Development

  • Misc security updates for dependencies
  • Finish porting all the styling to sx for styling components. Thanks to @farodin91 .
  • Fix run-backend/frontend on Windows CLI
  • Add Winget PR automation (through CI)
  • Add chart template tests
  • Add more options to OIDC configuration for charts.
  • Add ingressClassName to Ingress template. Thanks to @ccolic .
  • Add the ability to pass extra args to the chart
  • Change default plugin directory, to not mess up where plugins are read from when running Headlamp in dev mode

📖 Documentation

  • Update go and node minimum required versions
  • Add FAQ section
  • Include Azure in platforms. Thanks to @shivamagnihotri .
  • Update Playwright docs
  • Add docs on running Headlamp in EKS with Cognito

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.24.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)

headlamp-helm-0.21.0

03 May 10:48
57a596e

Choose a tag to compare

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

0.23.2

02 May 21:50

Choose a tag to compare

🐞 Bug fixes

  • Fix opening external URL (was opening within the app)
  • Use the right creation date for events
  • Use the event series' dates when they exist
  • Fix success state when adding clusters from a kubeconfig file
  • Fix issue with copying the git folder when building the OCI image
  • Fix warning when running npm start in the frontend folder
  • Fix plugin paths when base URL is set

💻 Development

  • Misc security updates for all modules, including the example plugins
  • Fix types in apiProxy
  • Adjust permissions, auth, and steps in Github Actions

📖 Documentation

  • Fix the link in building plugin page

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.23.2
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)

0.23.1

27 Mar 13:30

Choose a tag to compare

🐞 Bug fixes

  • Disable notifications temporarily, till we fix related performance issues
  • Fix deleting a cluster
  • Fix order of workload charts (to match the order of the sidebar items); thanks to @r0b2g1t
  • Fix showing the warnings by default, in the cluster overview

💻 Development

  • e2e tests: Fix flaky test to wait for page to load
  • CI: Cache build container build for faster testing
  • Update frontend and backend dependencies
  • Update dependencies for example plugins

📖 Documentation

  • Update required go and node versions

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.23.1
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)

headlamp-helm-0.20.0

27 Mar 13:50
4817fcd

Choose a tag to compare

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