Update Helm release headlamp to v0.36.0 #1662

Merged
alexlebens merged 1 commits from renovate/headlamp-0.x into main 2025-10-03 22:48:21 +00:00
Collaborator

This PR contains the following updates:

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

Release Notes

kubernetes-sigs/headlamp (headlamp)

v0.36.0: 0.36.0

Compare Source

Enhancements:

  • Add support for EndpointSlice resources
  • Add memory for table sorting column and direction across navigation. Thanks to @​krrish-sehgal
  • Enhance global search to support searching by labels and improve multi-term queries
  • Add a button to copy a resource's name to the clipboard. Thanks to @​farodin91
  • Standardize resource naming behavior across all resource types. Thanks to @​farodin91
  • Add support for more rule types in HTTPRoute resources. Thanks to @​farodin91
  • Fix and improve the log viewer inputs for responsiveness and usability
  • Add a default security context and allow the plugins manager to use the global security context in Helm charts. Thanks to @​jda258
  • Add optional backend TLS termination support. Thanks to @​shahvrushali22 and @​vijayant7
  • Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to @​jcpunk
  • Add the ability to specify custom podLabels in the Helm chart. Thanks to @​vnea
  • Add snackbar notifications for plugin deletion actions
  • Add support for opening external URLs from the sidebar in a new tab. Thanks to @​Exar04
  • Add namespaceOverride support to the Helm chart. Thanks to @​rstribrn
  • Allow plugins to override default tabs in the project details view
  • Add an isEnabled method to allow plugins to conditionally render project detail tabs
  • Add support for HEADLAMP_APP_ and REACT_APP_ environment variables in plugins
  • Add support for running Headlamp embedded within Backstage
  • Add the ability for plugins to register a custom delete button for projects
  • Add a loader and error page for the initial backend connection
Copy resource name to clipboard
image
Persistent Table sorting

Tables will now remember your sorting choices

image
Search improvements

You can now search by labels and combine multiple terms by separating them with spaces

image
Added support of EndpointSlices

EndpointsSlices are now available in Network sidebar

image

🐞 Bug fixes

  • Fix the text contrast of notification menu items on dark themes
  • Fix the base URL feature to ensure the application loads correctly when a base URL is configured. Thanks to @​DanielLeone
  • Fix an issue where deleting one dynamic cluster removed all clusters from the same kubeconfig
  • Prevent stale entries from appearing after renaming a dynamic cluster
  • Fix truncated Chinese text in the resource map's graph view buttons. Thanks to @​wingerx
  • Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @​LinPr
  • Fix bundling for icons to ensure they are visible in offline mode
  • Add backward compatibility to createRouteURL to accept URL paths for route names
  • Restore the GetTokenFromCookie call within the ParseClusterAndToken function
  • Handle cases where routeName is undefined in getRoute to prevent crashes
  • Correct the positioning of CPU/Memory tooltips in the Nodes table. Thanks to @​jaehanbyun
  • Close the actions menu when the "Edit" button is clicked. Thanks to @​jaehanbyun)
  • Add a fallback for idpIssuerURL to prevent issues with token expiration. Thanks to @​lszczepaniak-XM
  • Fix security context rendering in Helm charts for CI jobs
  • Fix a glob pattern in setup-plugins.js to support Windows paths
  • Fix createRouteURL to correctly look up routes registered from plugins
  • Fix project creation when multiple clusters are involved
  • Prevent dialog checkbox clicks from triggering table row selection. Thanks to @​jaehanbyun
  • Disable the backend loader to prevent an error page on application load

💻 Development

  • Refactor the GetExpiryUnixTimeUTC function into the auth package
  • Refactor the configuration parsing function for clarity and reduced complexity
  • Extract DropZoneBox into its own reusable component
  • Update application dependencies, removing electron/notarize and adding glob
  • Replace usages of the deprecated makeKubeObject() function with the KubeObject class
  • Fix circular dependencies in the lib/k8s folder by using import type
  • Extract functions from fetch.ts to new files to avoid circular imports
  • Resolve circular dependencies in the k8s API proxy imports
  • Refactor the router implementation to untangle module imports
  • Add Storybook stories for the DateLabel component
  • Refactor the CacheRefreshedToken function into the auth package
  • Use import type in more files to separate type and value imports
  • Bump the Vite dependency to version 6.3.6 in the frontend and plugins
  • Refactor the IsTokenAboutToExpire function into the auth package
  • Add logging to the plugin npm start command to show where files are copied
  • Fix Storybook support for plugins
  • Export missing functions and types from the headlamp-plugin package
  • Fix the return type for HeaderActionFuncType to correctly include ReactNode
  • Refactor the GetNewToken function into the auth package
  • Fix the Docker extension release process to consistently use the latest tag
  • Disable the nightly build workflow on forked repositories
  • Update the failing EndpointSlice snapshot test
  • Improve the plugin create command's speed and security by using npm ci
  • Update GitHub issue templates to use correct repository labels. Thanks to @​jaehanbyun

📖 Documentation

  • Enhance the AKS cluster OAuth documentation with clearer steps and Helm-based deployment instructions
  • Update the project name in the NOTICE file
  • Add a note about the removal of libgconf-2-4 on newer Ubuntu releases
  • Add VKS (VMware Kubernetes Service) to the list of supported platforms. Thanks to @​papivot
  • Fix a broken link to the architecture page from the plugins documentation

🧩 Shipped Plugins

  • Update shipped plugin prometheus 0.8.0
    • Update dependencies
  • Update shipped plugin plugin-catalog 0.4.1 (desktop only)
    • Update dependencies
    • Fix contrast on loading install button
    • Fix origin link
  • Update shipped plugin app-catalog 0.6.3 (desktop only)
    • Update dependencies
    • Add package script

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.36.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.35.0` -> `0.36.0` | --- ### Release Notes <details> <summary>kubernetes-sigs/headlamp (headlamp)</summary> ### [`v0.36.0`](https://github.com/kubernetes-sigs/headlamp/releases/tag/v0.36.0): 0.36.0 [Compare Source](https://github.com/kubernetes-sigs/headlamp/compare/v0.35.0...v0.36.0) #### ✨ Enhancements: - Add support for EndpointSlice resources - Add memory for table sorting column and direction across navigation. Thanks to [@&#8203;krrish-sehgal](https://github.com/krrish-sehgal) - Enhance global search to support searching by labels and improve multi-term queries - Add a button to copy a resource's name to the clipboard. Thanks to [@&#8203;farodin91](https://github.com/farodin91) - Standardize resource naming behavior across all resource types. Thanks to [@&#8203;farodin91](https://github.com/farodin91) - Add support for more rule types in HTTPRoute resources. Thanks to [@&#8203;farodin91](https://github.com/farodin91) - Fix and improve the log viewer inputs for responsiveness and usability - Add a default security context and allow the plugins manager to use the global security context in Helm charts. Thanks to [@&#8203;jda258](https://github.com/jda258) - Add optional backend TLS termination support. Thanks to [@&#8203;shahvrushali22](https://github.com/shahvrushali22) and [@&#8203;vijayant7](https://github.com/vijayant7) - Add support for an optional PodDisruptionBudget in the Helm chart. Thanks to [@&#8203;jcpunk](https://github.com/jcpunk) - Add the ability to specify custom `podLabels` in the Helm chart. Thanks to [@&#8203;vnea](https://github.com/vnea) - Add snackbar notifications for plugin deletion actions - Add support for opening external URLs from the sidebar in a new tab. Thanks to [@&#8203;Exar04](https://github.com/Exar04) - Add `namespaceOverride` support to the Helm chart. Thanks to [@&#8203;rstribrn](https://github.com/rstribrn) - Allow plugins to override default tabs in the project details view - Add an `isEnabled` method to allow plugins to conditionally render project detail tabs - Add support for `HEADLAMP_APP_` and `REACT_APP_` environment variables in plugins - Add support for running Headlamp embedded within Backstage - Add the ability for plugins to register a custom delete button for projects - Add a loader and error page for the initial backend connection ##### Copy resource name to clipboard <img width="2336" height="192" alt="image" src="https://github.com/user-attachments/assets/3bdb7dd0-2d2a-4b45-9388-7b70a592ded2" /> ##### Persistent Table sorting Tables will now remember your sorting choices <img width="993" height="356" alt="image" src="https://github.com/user-attachments/assets/2866272d-661e-45a9-8adb-682a3d70340c" /> ##### Search improvements You can now search by labels and combine multiple terms by separating them with spaces <img width="537" height="302" alt="image" src="https://github.com/user-attachments/assets/0bc730e7-2fa0-442d-9da7-5fbd562b77c6" /> ##### Added support of EndpointSlices EndpointsSlices are now available in Network sidebar <img width="1263" height="694" alt="image" src="https://github.com/user-attachments/assets/5318a4d0-fc7a-4e48-a798-2f43a8de8d48" /> #### 🐞 Bug fixes - Fix the text contrast of notification menu items on dark themes - Fix the base URL feature to ensure the application loads correctly when a base URL is configured. Thanks to @&#8203;DanielLeone - Fix an issue where deleting one dynamic cluster removed all clusters from the same kubeconfig - Prevent stale entries from appearing after renaming a dynamic cluster - Fix truncated Chinese text in the resource map's graph view buttons. Thanks to @&#8203;wingerx - Update the "Type" column header to "Kind" in resource tables for consistency. Thanks to @&#8203;LinPr - Fix bundling for icons to ensure they are visible in offline mode - Add backward compatibility to `createRouteURL` to accept URL paths for route names - Restore the `GetTokenFromCookie` call within the `ParseClusterAndToken` function - Handle cases where `routeName` is undefined in `getRoute` to prevent crashes - Correct the positioning of CPU/Memory tooltips in the Nodes table. Thanks to @&#8203;jaehanbyun - Close the actions menu when the "Edit" button is clicked. Thanks to @&#8203;jaehanbyun) - Add a fallback for `idpIssuerURL` to prevent issues with token expiration. Thanks to @&#8203;lszczepaniak-XM - Fix security context rendering in Helm charts for CI jobs - Fix a glob pattern in `setup-plugins.js` to support Windows paths - Fix `createRouteURL` to correctly look up routes registered from plugins - Fix project creation when multiple clusters are involved - Prevent dialog checkbox clicks from triggering table row selection. Thanks to @&#8203;jaehanbyun - Disable the backend loader to prevent an error page on application load #### 💻 Development - Refactor the `GetExpiryUnixTimeUTC` function into the `auth` package - Refactor the configuration parsing function for clarity and reduced complexity - Extract `DropZoneBox` into its own reusable component - Update application dependencies, removing `electron/notarize` and adding `glob` - Replace usages of the deprecated `makeKubeObject()` function with the `KubeObject` class - Fix circular dependencies in the `lib/k8s` folder by using `import type` - Extract functions from `fetch.ts` to new files to avoid circular imports - Resolve circular dependencies in the k8s API proxy imports - Refactor the router implementation to untangle module imports - Add Storybook stories for the `DateLabel` component - Refactor the `CacheRefreshedToken` function into the `auth` package - Use `import type` in more files to separate type and value imports - Bump the Vite dependency to version 6.3.6 in the frontend and plugins - Refactor the `IsTokenAboutToExpire` function into the `auth` package - Add logging to the plugin `npm start` command to show where files are copied - Fix Storybook support for plugins - Export missing functions and types from the headlamp-plugin package - Fix the return type for `HeaderActionFuncType` to correctly include `ReactNode` - Refactor the `GetNewToken` function into the `auth` package - Fix the Docker extension release process to consistently use the `latest` tag - Disable the nightly build workflow on forked repositories - Update the failing EndpointSlice snapshot test - Improve the plugin `create` command's speed and security by using `npm ci` - Update GitHub issue templates to use correct repository labels. Thanks to @&#8203;jaehanbyun #### 📖 Documentation - Enhance the AKS cluster OAuth documentation with clearer steps and Helm-based deployment instructions - Update the project name in the NOTICE file - Add a note about the removal of `libgconf-2-4` on newer Ubuntu releases - Add VKS (VMware Kubernetes Service) to the list of supported platforms. Thanks to @&#8203;papivot - Fix a broken link to the architecture page from the plugins documentation #### 🧩 Shipped Plugins * Update shipped plugin prometheus 0.8.0 * Update dependencies * Update shipped plugin plugin-catalog 0.4.1 (desktop only) * Update dependencies * Fix contrast on loading install button * Fix origin link * Update shipped plugin app-catalog 0.6.3 (desktop only) * Update dependencies * Add package script <!-- end-release-notes --> **Container image:** :whale: [ghcr.io/headlamp-k8s/headlamp:v0.36.0](https://github.com/orgs/headlamp-k8s/packages/container/package/headlamp) **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.36.0/Headlamp-0.36.0-linux-x64.AppImage), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.AppImage), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.AppImage) :penguin: Linux Tarball [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-x64.tar.gz), [ARM64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-arm64.tar.gz), [ARMv7l](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-linux-armv7l.tar.gz) :penguin: Debian / Linux [AMD64](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/headlamp_0.36.0-1_amd64.deb) :green\_apple: [Mac (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-x64.dmg) :green\_apple: [Mac (ARM/M1)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.0-mac-arm64.dmg) :blue\_square: [Windows (AMD64)](https://github.com/kubernetes-sigs/headlamp/releases/download/v0.36.0/Headlamp-0.36.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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xMTYuNiIsInVwZGF0ZWRJblZlciI6IjQxLjExNi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFydCJdfQ==-->
renovate-bot added the
chart
label 2025-10-03 21:39:05 +00:00
renovate-bot added 1 commit 2025-10-03 21:39:05 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 12s
f93cc82b4f
renovate-bot added 2 commits 2025-10-03 21:41:39 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 12s
f93cc82b4f
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 11s
53ba4295a0
renovate-bot added 2 commits 2025-10-03 21:43:49 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 11s
53ba4295a0
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 11s
0e925855fd
renovate-bot added 2 commits 2025-10-03 21:46:43 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 11s
0e925855fd
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 13s
d86ae5d6c7
renovate-bot added 2 commits 2025-10-03 21:57:55 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 13s
d86ae5d6c7
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
e8b2efe6a5
renovate-bot added 2 commits 2025-10-03 22:11:29 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
e8b2efe6a5
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 12s
fef857cc1c
renovate-bot added 2 commits 2025-10-03 22:13:18 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 12s
fef857cc1c
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
953869b09a
renovate-bot added 2 commits 2025-10-03 22:14:29 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
953869b09a
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
91831307e6
renovate-bot added 2 commits 2025-10-03 22:15:48 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
91831307e6
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 15s
0b6d97ca42
renovate-bot added 2 commits 2025-10-03 22:17:51 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 15s
0b6d97ca42
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
57c1e090d6
renovate-bot added 2 commits 2025-10-03 22:32:50 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
57c1e090d6
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
1e26c05af9
renovate-bot added 2 commits 2025-10-03 22:33:47 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 10s
1e26c05af9
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
4ad828fca7
renovate-bot added 2 commits 2025-10-03 22:38:02 +00:00
Update Helm release headlamp to v0.36.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / helm-lint (pull_request) Successful in 9s
4ad828fca7
Update Helm release headlamp to v0.36.0
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
lint-test-docker / docker-lint (pull_request) Failing after 3s
lint-test-helm / helm-lint (pull_request) Successful in 11s
53071f8aa8
alexlebens merged commit fed7cd9fc3 into main 2025-10-03 22:48:21 +00:00
alexlebens deleted branch renovate/headlamp-0.x 2025-10-03 22:48:22 +00:00
Sign in to join this conversation.
No description provided.