feat(helm): update chart headlamp ( 0.35.0 → 0.40.0 )#513
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
feat(helm): update chart headlamp ( 0.35.0 → 0.40.0 )#513renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
--- kubernetes/apps/monitor/headlamp/app Kustomization: monitor/headlamp HelmRelease: monitor/headlamp
+++ kubernetes/apps/monitor/headlamp/app Kustomization: monitor/headlamp HelmRelease: monitor/headlamp
@@ -13,13 +13,13 @@
spec:
chart: headlamp
sourceRef:
kind: HelmRepository
name: headlamp
namespace: monitor
- version: 0.35.0
+ version: 0.40.0
interval: 30m
maxHistory: 3
uninstall:
keepHistory: false
values:
clusterRoleBinding: |
--- HelmRelease: monitor/headlamp Service: monitor/headlamp
+++ HelmRelease: monitor/headlamp Service: monitor/headlamp
@@ -1,11 +1,12 @@
---
apiVersion: v1
kind: Service
metadata:
name: headlamp
+ namespace: monitor
labels:
app.kubernetes.io/name: headlamp
app.kubernetes.io/instance: headlamp
app.kubernetes.io/managed-by: Helm
spec:
type: ClusterIP
--- HelmRelease: monitor/headlamp Deployment: monitor/headlamp
+++ HelmRelease: monitor/headlamp Deployment: monitor/headlamp
@@ -1,11 +1,12 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: headlamp
+ namespace: monitor
labels:
app.kubernetes.io/name: headlamp
app.kubernetes.io/instance: headlamp
app.kubernetes.io/managed-by: Helm
annotations:
reloader.stakater.com/auto: 'true'
@@ -21,27 +22,29 @@
labels:
app.kubernetes.io/name: headlamp
app.kubernetes.io/instance: headlamp
spec:
serviceAccountName: headlamp-admin
automountServiceAccountToken: true
+ hostUsers: true
securityContext: {}
containers:
- name: headlamp
securityContext:
privileged: false
runAsGroup: 101
runAsNonRoot: true
runAsUser: 100
- image: ghcr.io/headlamp-k8s/headlamp:v0.35.0
+ image: ghcr.io/headlamp-k8s/headlamp:v0.40.0
imagePullPolicy: IfNotPresent
envFrom:
- secretRef:
name: headlamp-secrets
args:
- -in-cluster
+ - -in-cluster-context-name=main
- -plugins-dir=/headlamp/plugins
- -oidc-client-id=$(OIDC_CLIENT_ID)
- -oidc-client-secret=$(OIDC_CLIENT_SECRET)
- -oidc-idp-issuer-url=$(OIDC_ISSUER_URL)
- -oidc-scopes=$(OIDC_SCOPES)
- --tracing-enabled=false
--- HelmRelease: monitor/headlamp Ingress: monitor/headlamp
+++ HelmRelease: monitor/headlamp Ingress: monitor/headlamp
@@ -1,11 +1,12 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: headlamp
+ namespace: monitor
labels:
app.kubernetes.io/name: headlamp
app.kubernetes.io/instance: headlamp
app.kubernetes.io/managed-by: Helm
annotations:
gethomepage.dev/app: headlamp |
68b88db to
ca7205b
Compare
ca7205b to
8e32676
Compare
8e32676 to
8fdce78
Compare
8fdce78 to
e8af1ed
Compare
e8af1ed to
1e823e3
Compare
1e823e3 to
f5a71eb
Compare
52397ad to
8a93131
Compare
8a93131 to
cdf8a2b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.35.0→0.40.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
kubernetes-sigs/headlamp (headlamp)
v0.40.0: 0.40.0Compare Source
✨ Enhancements:
Appearance Configuration per cluster
Add service info from a8r.io metadata
🧩 Shipped Plugins
🐞 Bug fixes
💻 Development
📖 Documentation
🛡️ Security
Full Changelog: kubernetes-sigs/headlamp@v0.39.0...v0.40.0
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.40.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.39.0: 0.39.0Compare Source
✨ Enhancements:
kubectl debug-node. Thanks to @dorserThe CRD list view with cluster column
Attach-based node debugger in Node detail view
The events list view with the event count column
🐞 Bug fixes
🌍 Internationalization
🧩 Shipped Plugins
💻 Development
📖 Documentation
🛡️ Security
Full Changelog: kubernetes-sigs/headlamp@v0.38.0...v0.39.0
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.39.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.38.0: 0.38.0Compare Source
✨ Enhancements:
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.
🐞 Bug fixes
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
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.
📖 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.37.0: 0.37.0Compare Source
✨ Enhancements:
config.oidc.usePKCE: true. Or add-oidc-use-pkce=trueto headlamp-server flags.User information for OIDC Clusters Displayed
The user that is logged in is displayed in the top bar for clusters configured with OIDC.
Network Policy now with all the missing fields
Some of the fields were reported missing, and now they are shown.
Setting the namespace from search
In the global search there is a shortcut for setting up the current namespace. This is to avoid having to select the namespace from the dropdown.
🐞 Bug fixes
💻 Development
📖 Documentation
Plugins showcase
To go along with the new docs on installing plugins, there is now a page dedicated to showing off some of the plugins. To give people a bit of an idea about what plugins are available.
Learn section in docs
A new section was added within Headlamp official docs, aimed to help users learn how to navigate Headlamp. Available at Headlamp docs. The first section in there describes how to use the new "Projects" feature. More documentation on how to use different Headlamp features will go into the Learn section of the docs in the future.
🧩 Shipped Plugins
Full Changelog: kubernetes-sigs/headlamp@v0.36.0...v0.37.0
Container image: 🐳 ghcr.io/headlamp-k8s/headlamp:v0.37.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.36.0: 0.36.0Compare Source
✨ Enhancements:
podLabelsin the Helm chart. Thanks to @vneanamespaceOverridesupport to the Helm chart. Thanks to @rstribrnisEnabledmethod to allow plugins to conditionally render project detail tabsHEADLAMP_APP_andREACT_APP_environment variables in pluginsCopy resource name to clipboard
Persistent Table sorting
Tables will now remember your sorting choices
Search improvements
You can now search by labels and combine multiple terms by separating them with spaces
Added support of EndpointSlices
EndpointsSlices are now available in Network sidebar
🐞 Bug fixes
createRouteURLto accept URL paths for route namesGetTokenFromCookiecall within theParseClusterAndTokenfunctionrouteNameis undefined ingetRouteto prevent crashesidpIssuerURLto prevent issues with token expiration. Thanks to @lszczepaniak-XMsetup-plugins.jsto support Windows pathscreateRouteURLto correctly look up routes registered from plugins💻 Development
GetExpiryUnixTimeUTCfunction into theauthpackageDropZoneBoxinto its own reusable componentelectron/notarizeand addingglobmakeKubeObject()function with theKubeObjectclasslib/k8sfolder by usingimport typefetch.tsto new files to avoid circular importsDateLabelcomponentCacheRefreshedTokenfunction into theauthpackageimport typein more files to separate type and value importsIsTokenAboutToExpirefunction into theauthpackagenpm startcommand to show where files are copiedHeaderActionFuncTypeto correctly includeReactNodeGetNewTokenfunction into theauthpackagelatesttagcreatecommand's speed and security by usingnpm ci📖 Documentation
libgconf-2-4on newer Ubuntu releases🧩 Shipped Plugins
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 - "every weekend" in timezone America/New_York, 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.
This PR was generated by Mend Renovate. View the repository job log.