Update Helm release headlamp to v0.35.0 #1382

Merged
alexlebens merged 1 commits from renovate/headlamp-0.x into main 2025-09-07 20:57:08 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
headlamp (source) minor 0.34.0 -> 0.35.0

Release Notes

kubernetes-sigs/headlamp (headlamp)

v0.35.0: 0.35.0

Compare Source

Enhancements:

  • Add Projects feature (namespace-based, a collection of Kubernetes resources for organizing deployed applications or workloads)
  • Gateway API resources can be seen on the map view. Thanks to @​userAdityaa
  • Add copy to clipboard button on secrets view
  • Add Kube config upload options. Thanks to @​Exar04
  • Can see more than 20 labels on Nodes and Pods now without clicking edit. Thanks to @​shezaan-hashgraph
  • Improvements to local cluster support on Mac, and with display of status on Home Overview
  • Helm Chart is available on GHCR now. Thanks to @​onedr0p and @​joryirving
  • In the helm chart, ability to specify automountServiceAccountToken in the spec of the pod. Thanks to @​vnea
  • Now it is possible to add annotations to services in the helm chart. Thanks to @​lszczepaniak-XM
  • Add oidc-callback-url flag to backend and chart
  • Add link to minikube in plugin-catalog on the Add cluster view
  • Add support for custom CA and skipping TLS verification to backend and chart, improving flexibility for users working with self-signed OIDC providers
  • Improvements to filter, to allow filtering for broken pods and multi select. Thanks to @​farodin91
  • Handle new k8s feature, native sidecars
  • i18n support in plugins
  • Changing theme font in plugins. Thanks to @​kirederik
  • Optional cache for k8s API calls to reduce API server load. Thanks to @​upsaurav12
  • Expand grouped CRs in sidebar. Making installations with lots of CRs much more usable. Thanks to @​farodin91
New Projects feature
Screenshot showing the new Project feature
Custom Resources are now grouped in the sidebar

For clusters with many Custom resources installed this makes it much easier to see them grouped in the sidebar.

Screenshot showing Custom Resources are now grouped in the sidebar
Gateway API resources can be seen on the map view.
Selecting Gateway API resources on the map view Showing the map view with the relationship between some Gateway API resources
Copy to clipboard button on secrets view
image
New Kube config upload options

Now people can upload kube config files by URL

Drop multiple files

🐞 Bug fixes

  • Mac app no longer needs reloading to show plugins on some laptops in cases like when Headlamp was first run
  • Fix for realtime updates because of web socket error when telemetry was enabled. Thanks to @​wingerx
  • App no longer needs to wait several seconds longer than necessary for clusters to display
  • Sidebar a11y issue with focus on collapsed items was fixed. Thanks to @​andoriyaprashant
  • Make monaco-editor work again in an offline/air-gapped environment and fix localisation. This improves security and i18n functionality. Thanks to @​DanielLeone
  • Status Labels are wrapped incorrect (was "Pendin" on one line, "g" on the next)
  • Fix for activity bar close button styling. Thanks to @​Exar04
  • Contrast fix for actions notifier (cancel button was not visible)
  • Cookies are used for token rather than local storage improving security
  • The plugin settings works again to allow disabling/enabling plugins
  • Fix on the cluster context menu on the Home Overview page to not show multiple delete actions when a plugin defines a delete action
  • Fix for the network icon in map
  • A number of now unused dependencies were trimmed from the frontend and from headlamp-plugin
  • Fixes for shell escaping in script used for signing some binaries. Thanks to @​odaysec
  • Fix display of accessModes on VolumeList detail view
  • Fix fetchConfig to return a proper value removing error in web dev console. Thanks to @​wingerx
  • Fix for overflow on logs view Thanks to @​greedy-wudpeckr
  • A11y fix for Alert contrast in dark-mode
  • Refactor CRs to use existing components. Thanks @​farodin91
  • Fix so plugins can be deleted again in Plugin settings
  • Fix warnings, and bump node to 22 in Dockerfile. Thanks to @​LinPr

💻 Development

  • From 5x to 60x faster app load in development with cd app && npm run star
  • Fix for running app on Windows with cd app && npm start
  • Improved "releaser check" tool to so we can see which external release artefacts released correctly
  • Remove unnecessary loop assignments which is possible in newer versions of golang. Thanks to @​LinPr
  • Clean up some parse tests. Thanks to @​andoriyaprashant
  • Fix bug in app for running long running javascripts use by minikube plugin
  • Plugin manager can now download non tar.gz extra files
  • Add gitignore for mac .DS_Store files
  • Update golang version to 1.24.6. Thanks to @​mkm29
  • Stories for the Overview component were added. Thanks to @​1012Charan
  • Some unused functionality for plugins was removed "loadDevPlugins"
  • Update storybook to 9.1.2
  • Add registerClusterStatus for adding cluster status to the Overview cluster list
  • Extract some auth related methods to new auth package with tests
  • Add projects plugin example, for extending new Namespace Projects feature on Home
Plugins gain the ability to customise the font-family from a AppTheme. Thanks to @​kirederik

Theme registration:

import './index.css'; // where the @​font-face is defined

registerAppTheme({
  name: "My Custom Theme",
  base: "light",
  primary: "#ff0000",
  secondary: "#​333",
  fontFamily: ["Asimovian"],
})
Headlamp with a different font

📖 Documentation

  • Document some functions in lib/k8s
  • Add note about hack to get around issue installing with brew on Mac whilst binaries are not signed. Thanks to @​kierr
  • Add GKE to user tested platform table. Thanks to @​eranchetz

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


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [headlamp](https://headlamp.dev/) ([source](https://github.com/kubernetes-sigs/headlamp)) | minor | `0.34.0` -> `0.35.0` | --- ### Release Notes <details> <summary>kubernetes-sigs/headlamp (headlamp)</summary> ### [`v0.35.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.35.0): 0.35.0 [Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.34.0...v0.35.0) #### ✨ Enhancements: - Add Projects feature (namespace-based, a collection of Kubernetes resources for organizing deployed applications or workloads) - Gateway API resources can be seen on the map view. Thanks to [@&#8203;userAdityaa](https://github.com/userAdityaa) - Add copy to clipboard button on secrets view - Add Kube config upload options. Thanks to [@&#8203;Exar04](https://github.com/Exar04) - Can see more than 20 labels on Nodes and Pods now without clicking edit. Thanks to [@&#8203;shezaan-hashgraph](https://github.com/shezaan-hashgraph) - Improvements to local cluster support on Mac, and with display of status on Home Overview - Helm Chart is available on GHCR now. Thanks to [@&#8203;onedr0p](https://github.com/onedr0p) and [@&#8203;joryirving](https://github.com/joryirving) - In the helm chart, ability to specify automountServiceAccountToken in the spec of the pod. Thanks to [@&#8203;vnea](https://github.com/vnea) - Now it is possible to add annotations to services in the helm chart. Thanks to [@&#8203;lszczepaniak-XM](https://github.com/lszczepaniak-XM) - Add oidc-callback-url flag to backend and chart - Add link to minikube in plugin-catalog on the Add cluster view - Add support for custom CA and skipping TLS verification to backend and chart, improving flexibility for users working with self-signed OIDC providers - Improvements to filter, to allow filtering for broken pods and multi select. Thanks to [@&#8203;farodin91](https://github.com/farodin91) - Handle new k8s feature, native sidecars - i18n support in plugins - Changing theme font in plugins. Thanks to [@&#8203;kirederik](https://github.com/kirederik) - Optional cache for k8s API calls to reduce API server load. Thanks to [@&#8203;upsaurav12](https://github.com/upsaurav12) - Expand grouped CRs in sidebar. Making installations with lots of CRs much more usable. Thanks to [@&#8203;farodin91](https://github.com/farodin91) ##### New Projects feature <img width="1217" height="669" alt="Screenshot showing the new Project feature" src="https://github.com/user-attachments/assets/5a32663b-a9a8-483b-b679-b5070cde1ff0" /> ##### Custom Resources are now grouped in the sidebar For clusters with many Custom resources installed this makes it much easier to see them grouped in the sidebar. <img width="1629" height="916" alt="Screenshot showing Custom Resources are now grouped in the sidebar" src="https://github.com/user-attachments/assets/60dd7191-a18c-4061-8a47-7ede4da8f27e" /> ##### Gateway API resources can be seen on the map view. <img width="666" height="654" alt="Selecting Gateway API resources on the map view" src="https://github.com/user-attachments/assets/4528d8cf-5cdf-4631-92fb-be5a80df6ba9" /> <img width="1440" height="899" alt="Showing the map view with the relationship between some Gateway API resources" src="https://github.com/user-attachments/assets/fb3fcfa6-4620-49b3-9af9-d7a35a6ed565" /> ##### Copy to clipboard button on secrets view <img width="782" height="195" alt="image" src="https://github.com/user-attachments/assets/7e8be611-5d91-4fa6-8860-d31e6c6920f1" /> ##### New Kube config upload options Now people can upload kube config files by URL <img width="611" height="413" alt="Drop multiple files" src="https://github.com/user-attachments/assets/e326e3cf-33aa-46e8-86ad-638358957b90" /> #### 🐞 Bug fixes * Mac app no longer needs reloading to show plugins on some laptops in cases like when Headlamp was first run * Fix for realtime updates because of web socket error when telemetry was enabled. Thanks to @&#8203;wingerx * App no longer needs to wait several seconds longer than necessary for clusters to display * Sidebar a11y issue with focus on collapsed items was fixed. Thanks to @&#8203;andoriyaprashant * Make monaco-editor work again in an offline/air-gapped environment and fix localisation. This improves security and i18n functionality. Thanks to @&#8203;DanielLeone * Status Labels are wrapped incorrect (was "Pendin" on one line, "g" on the next) * Fix for activity bar close button styling. Thanks to @&#8203;Exar04 * Contrast fix for actions notifier (cancel button was not visible) * Cookies are used for token rather than local storage improving security * The plugin settings works again to allow disabling/enabling plugins * Fix on the cluster context menu on the Home Overview page to not show multiple delete actions when a plugin defines a delete action * Fix for the network icon in map * A number of now unused dependencies were trimmed from the frontend and from headlamp-plugin * Fixes for shell escaping in script used for signing some binaries. Thanks to @&#8203;odaysec * Fix display of accessModes on VolumeList detail view * Fix fetchConfig to return a proper value removing error in web dev console. Thanks to @&#8203;wingerx * Fix for overflow on logs view Thanks to @&#8203;greedy-wudpeckr * A11y fix for Alert contrast in dark-mode * Refactor CRs to use existing components. Thanks @&#8203;farodin91 * Fix so plugins can be deleted again in Plugin settings * Fix warnings, and bump node to 22 in Dockerfile. Thanks to @&#8203;LinPr #### 💻 Development * From 5x to 60x faster app load in development with `cd app && npm run star` * Fix for running app on Windows with cd app && npm start * Improved "releaser check" tool to so we can see which external release artefacts released correctly * Remove unnecessary loop assignments which is possible in newer versions of golang. Thanks to @&#8203;LinPr * Clean up some parse tests. Thanks to @&#8203;andoriyaprashant * Fix bug in app for running long running javascripts use by minikube plugin * Plugin manager can now download non tar.gz extra files * Add gitignore for mac .DS_Store files * Update golang version to 1.24.6. Thanks to @&#8203;mkm29 * Stories for the Overview component were added. Thanks to @&#8203;1012Charan * Some unused functionality for plugins was removed "loadDevPlugins" * Update storybook to 9.1.2 * Add registerClusterStatus for adding cluster status to the Overview cluster list * Extract some auth related methods to new auth package with tests * Add projects plugin example, for extending new Namespace Projects feature on Home ##### Plugins gain the ability to customise the font-family from a AppTheme. Thanks to @&#8203;kirederik Theme registration: ```js import './index.css'; // where the @&#8203;font-face is defined registerAppTheme({ name: "My Custom Theme", base: "light", primary: "#ff0000", secondary: "#&#8203;333", fontFamily: ["Asimovian"], }) ``` <img width="1374" height="616" alt="Headlamp with a different font" src="https://github.com/user-attachments/assets/482a608c-2c8f-4647-8831-21bd56ebcee4" /> #### 📖 Documentation - Document some functions in lib/k8s - Add note about hack to get around issue installing with brew on Mac whilst binaries are not signed. Thanks to [@&#8203;kierr](https://github.com/kierr) - Add GKE to user tested platform table. Thanks to [@&#8203;eranchetz](https://github.com/eranchetz) <!-- end-release-notes --> **Container image:** :whale: [ghcr.io/headlamp-k8s/headlamp:v0.35.0](https://github.com/orgs/headlamp-k8s/packages/container/headlamp/475369027?tag=v0.35.0) **Desktop Apps:** :penguin: [Flatpak / Linux (AMD64)](https://flathub.org/apps/details/io.kinvolk.Headlamp) :penguin: Linux AppImage [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-arm64.AppImage), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-armv7l.AppImage) :penguin: Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-linux-armv7l.tar.gz) :penguin: Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/headlamp_0.35.0-1_amd64.deb) :green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-mac-x64.dmg) :green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-mac-arm64.dmg) :blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.35.0/Headlamp-0.35.0-win-x64.exe) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->
renovate-bot added the
chart
label 2025-09-04 08:02:33 +00:00
renovate-bot added 1 commit 2025-09-04 08:02:34 +00:00
Update Helm release headlamp to v0.35.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 14s
c6080df407
renovate-bot force-pushed renovate/headlamp-0.x from c6080df407 to a117ec7bc4 2025-09-05 00:04:51 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from a117ec7bc4 to 0f5ef80abb 2025-09-05 05:38:58 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 0f5ef80abb to 53995a4796 2025-09-05 07:02:52 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 53995a4796 to df777d6945 2025-09-05 10:03:23 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from df777d6945 to 55a60eedc1 2025-09-05 12:05:19 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 55a60eedc1 to 3d40e275f5 2025-09-05 13:03:44 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 3d40e275f5 to 90d6fa6c25 2025-09-05 17:03:19 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 90d6fa6c25 to 43822d6cf5 2025-09-05 18:02:47 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 43822d6cf5 to 43d98713c9 2025-09-05 20:03:22 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 43d98713c9 to 0e71a0f150 2025-09-05 21:03:49 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 0e71a0f150 to ab28d19871 2025-09-06 22:03:00 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from ab28d19871 to 1753ea4537 2025-09-07 00:03:36 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 1753ea4537 to 417eb750a7 2025-09-07 07:03:30 +00:00 Compare
renovate-bot force-pushed renovate/headlamp-0.x from 417eb750a7 to bee8e5bbd5 2025-09-07 20:04:34 +00:00 Compare
alexlebens merged commit 8ea9b07d63 into main 2025-09-07 20:57:08 +00:00
alexlebens deleted branch renovate/headlamp-0.x 2025-09-07 20:57:09 +00:00
Sign in to join this conversation.
No description provided.