Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 4, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/home-operations/charts-mirror/headlamp (source) minor 0.31.1 -> 0.38.0

Release Notes

kubernetes-sigs/headlamp (ghcr.io/home-operations/charts-mirror/headlamp)

v0.38.0: 0.38.0

Compare Source

✨ Enhancements:

  • Add custom local port input dialog for port forwarding. Thanks @​jaehanbyun
  • Add concept of "shipped", "user-installed", and "dev" plugin types
  • Add ability to specify priorityClassName in the Headlamp Helm chart. This allows setting the relative priority of Headlamp compared to other Pods when Headlamp is deployed in a cluster. Thanks @​mcg1024
Custom Local Port Forwarding Dialog

A custom local port selection dialog for port forwarding was added. Allowing people to specify their preferred local ports (e.g., 8080) instead of only using auto-assigned ports.

Screen.Recording.2025-11-08.at.10.41.28.PM.mov
Enhanced Plugin System to Handle Different Types of Plugins Better

The plugin loading system has been enhanced. It now differentiates plugins by type (shipped with app/user-installed/development) and loads them according to a priority-based system. Development plugins have the highest priority, followed by user-installed, then shipped plugins. When multiple versions of the same plugin exist, only the highest priority enabled version is loaded.

The UI has been enhanced to show the different types of plugins. To also make finding where they are easier.

New Plugins setting view showing the different types of plugins. It shows if they are loaded, if they are user, dev, or shipped plugins.

🐞 Bug fixes

  • Fix useAccessToken arg not set when using external secrets in Helm chart. Thanks @​rickliujh
  • Fix missing PKCE arg in Helm charts. Thanks @​rayshoo
  • Fix Add Local Cluster Provider link on Add Cluster view
  • Fix so username is displayed in Top Bar for when Headlamp is behind an Oauth2Proxy
  • Remove extra 1px border on top of the Side Bar
  • Improve headlamp port clashes for the Headlamp app when it is starting and ports are already used
  • Fix reloading of app after plugin install when using Windows app
Port Clashes Fixed in Headlamp Desktop App

Before Headlamp tried to listen on port 4466 with the desktop app. If that port was already used then Headlamp would just try to use that existing port. This was problematic of course if there are other apps using that port, or other users on the same machine using that port. Now Headlamp will use another port if that port is already used.

💻 Development

  • Remove our homebrew and winget package creation automation, because they are handled by them now
  • Add action to push chocolatey package automatically
  • Update dependencies for security updates
  • Fix storybook theme for plugins, and use correct new logo in storybook for plugins
For Plugin Developers: Find Plugin Folder in the UI

To make it easier for plugin developers to find where on the local file system plugins are there is an open plugin folder button. In Plugin Settings select the plugin being developed, and then click the open folder icon to open the plugin path with the Desktop file Finder.

Shows the UI for finding the plugin folder and the open folder where the plugin is

📖 Documentation

Full Changelog: kubernetes-sigs/headlamp@v0.37.0...v0.38.0

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

v0.34.0: 0.34.0

Compare Source

✨ Enhancements:

  • Add a close all button to the overview
  • Make the activity overview button sticky and make it a toggle button
  • Allow multiple selection in tables by using Shift+Clicking. Thanks to @​krrish-sehgal
  • Add cluster info the activities
  • Improve the security of how plugins are loaded
  • Add tooltip to pods list for displaying requests and limits
  • Add create pod / job buttons to their respective list views. Thanks to @​ChayanDass
  • Update the Network icon in the map. Thanks to @​blazethunderstorm
  • Persist showing timestamps choice in the log viewer. Thanks to @​blazethunderstorm

🐞 Bug fixes

  • Fix closing an edit/view YAML activity by clicking the close button. Thanks to @​ChayanDass
  • Fix height in docs viewer
  • Fix typo in BackendTLSPolicy filenames. Thanks to @​userAdityaa
  • Fix multiple a11y issues
  • Exit the activity overview automatically when the last activity in it is closed
  • Fix how Custom Resource Definitions are shown in activities
  • Add token to request only when available
  • Fix the editor closing after a successful apply. Thanks to @​ChayanDass
  • Chart: Fix extraManifests example in the. Thanks to @​xfrancois
  • Fix portforwarding when not in a cluster view and different portforwarding issues on Mac

💻 Development

  • Add storybook coverage to NodeShellSettings, AppLogo, and ClusterSelector. Thanks to @​mahmoodalisha
  • Fix test scripts to only run .ts tests in electron
  • Enhance click handling in table rows
  • Add Gateway API manifests for local testing. Thanks to @​userAdityaa
  • Add app-test target to the Makefile
  • Update misc dependencies
  • Improve the security and flexibility of running commands from plugins
  • Add BackendTrafficPolicy KubeObject model definition and storybook coverage. Thanks to @​userAdityaa
  • CI: Add test step to the app workflows

📖 Documentation

  • Mention the app-test Makefile target in the app README
  • Add gateway.md documentation file. Thanks to @​userAdityaa

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

v0.33.0: 0.33.0

✨ Enhancements:

  • Add new task bar which allows to keep otherwise transient tasks open
    • This feature allows e.g. opening several logs views and view them side by side
    • Allows keeping a terminal, logs, details view, etc. open while navigating to other clusters or views
    • Also allows long-running tasks to be kept around without blocking the navigation
  • Make CRDs views more consistent with the remaining views. Thanks to @​farodin91 .
  • Speed up load time and experience for the desktop version
  • Optimize rendering and improve styling of the map
  • Add global filter to tables. Thanks to @​userAdityaa .
  • Add BackendTLSPolicy views. Thanks to @​userAdityaa .
  • Add create button for more resources
  • Add Tamil locale. Thanks to @​fromsaurav .
  • Add hostIPs and podIPs to the Pod's details view

New task bar with a terminal and logs open side by side:

New task bar with a terminal and logs open side by side

Overview function for the new taskbar:

Overview function for the new taskbar

🐞 Bug fixes

  • Do not use eval for the advanced search
  • Fix spawning job from CronJob
  • Display missing port for default backend
  • Fix checking if the exec'ing into a pod can be done. Thanks to @​cavus700 .
  • Use allowed namespaces when getting the Overview's events
  • Fix key-related react warnings. Thanks to @​farodin91 .
  • Fix bar chart colors in dark mode
  • Fix chart tooltips in Node list view
  • Move headlampConfig to a pkg in the backend. Thanks to @​upsaurav12 .
  • Fix the kind field when creating a CR. Thanks to @​ChayanDass .

💻 Development

  • Update story for AlerNotification. Thanks to @​ANIRUDH-SJ .
  • Add story for StatefulSet. Thanks to @​SinghaAnirban005
  • Add tests to UI slice (redux). Thanks to @​DhairyaMajmudar .
  • Make the ServiceDetails more realistic. Thanks to @​farodin91 .
  • Fix misc stories/tests issues
  • Add missing shx development dependency
  • Replace rimraf use by shx
  • Add air config, for auto reload of the backend modules. Thanks to @​ChayanDass .
  • Make backend exit with a proper code if the port is in use

📖 Documentation

  • Revamp plugin development documentation

Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.33.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 becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/ghcr.io-home-operations-charts-mirror-headlamp-0.x branch from ba02ce8 to c1e25a4 Compare July 23, 2025 12:12
@renovate renovate bot changed the title feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.32.1 feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.33.0 Jul 23, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-home-operations-charts-mirror-headlamp-0.x branch from c1e25a4 to 7e06e14 Compare August 9, 2025 01:01
@renovate renovate bot changed the title feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.33.0 feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.34.0 Aug 9, 2025
@renovate renovate bot force-pushed the renovate/ghcr.io-home-operations-charts-mirror-headlamp-0.x branch from 7e06e14 to 102aef8 Compare November 27, 2025 17:35
@renovate renovate bot changed the title feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.34.0 feat(container): update image ghcr.io/home-operations/charts-mirror/headlamp to v0.38.0 Nov 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant