chore(deps): update cask kubernetes-sigs/headlamp to v0.42.0 #29
No reviewers
Labels
No labels
bug
ci
dependencies
devops
docker
documentation
duplicate
enhancement
good first issue
helm
help wanted
invalid
question
terraform
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
isityael/tap!29
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/cask-updates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.41.0→0.42.0Release Notes
kubernetes-sigs/headlamp (kubernetes-sigs/headlamp)
v0.42.0: 0.42.0Compare Source
Hitch hikers guide to Headlamp 0.42.0
Deep-link support was added for pod terminals (?view=exec) and log views (?view=logs), letting users bookmark or share direct links to specific UI states. Resources can now be searched by label in all list views, the Log Viewer gains a severity filter dropdown, and a delete button has been added directly to the plugins list. Node Details received two new sections for pod capacity usage and resource allocation, and the Resource Map now renders status badges on plugin-provided nodes and includes previously missing configuration resources. GRPCRoute details reach full parity with HTTPRoute, and a guided form-based resource creation UI (starting with Pods) is now available alongside the YAML editor.
On the reliability side, a silent cache desync that caused permanently stale cluster data was fixed, along with a lock-order inversion deadlock that could freeze WebSocket connections under load, and a wave of React hooks rule violations across more than a dozen frontend components. Several backend panics were fixed in port-forwarding, kubeconfig parsing, cache key generation, and Helm chart type handling, alongside debounced log aggregation to prevent UI freezes in All Pods mode. Security hardening includes path traversal prevention in the service proxy and dependency bumps.
✨ Enhancements (part 1)
?view=execquery parameter, letting users bookmark or share direct links to open a terminal into a specific pod.app=test) using the existing search bar.a8r.ioannotation support from Services to all Kubernetes resources, letting users see human-readable service discovery metadata on any annotated resource.Added a hidden 'labels' column to all resource list views so users can search resources by label (e.g.
app=test) using the existing search bar.Added a delete button directly to the plugins list page, so users can remove plugins without navigating to the detail page first.
Added a guided form-based UI for creating Kubernetes resources (starting with Pods), accessible from the sidebar and Pod list page alongside the existing YAML editor workflow.
✨ Enhancements (part 2)
Reconnectbutton label inLogViewerwith the translation function and added the key to all 12 locale files, enabling full i18n support.Resource map graph nodes now support optional status metadata, allowing plugin-provided nodes to display warning and error badges like built-in resources.
Added ephemeral storage usage chart to the Node Details view, giving users visibility into ephemeral storage consumption alongside other node stats.
Added a download YAML button to the resource table, letting users export any resource manifest directly from the table view.
Improved global search UX by adding a clear button to the search input and showing a pointer cursor on hover over search results.
✨ Enhancements (part 3)
service.extraServicePortsand matching Ingress backend support to the Helm chart, allowing sidecar containers to be exposed without a separate Service resource.Added a pod capacity usage tile to the node details view so users can see how many pods are scheduled versus the node's allocatable pod limit.
Added a 'Review changes' tab to the resource editor dialog so users can diff the original manifest against their edits before applying.
Added UI support for the Kubernetes VolumeAttributesClass resource in the Storage section, including list and detail views.
Container port names are now displayed alongside protocol and port number in the containers list, providing more complete port information at a glance.
✨ Enhancements (part 4)
Extended
a8r.ioannotation support from Services to all Kubernetes resources, letting users see human-readable service discovery metadata on any annotated resource.Added a Resource Allocation section to Node Details showing total CPU/Memory requests, limits, and their percentage of node capacity alongside existing usage metrics.
Aligned frontend duration/age formatting with Kubernetes apimachinery logic, ensuring consistent age display matching kubectl behavior.
🐞 Bug fixes (part 1)
--no-quarantineflag from the macOS Homebrew installation command to reflect the current recommended install process.🐞 Bug fixes (part 2)
aria-controlsattribute to EditorDialog action buttons, improving accessibility for assistive technology users.apiGroupalongsidekindto icon lookups, so resources likeapps/ReplicaSetdisplay their correct icon instead of the generic cube.falseis correctly saved.🐞 Bug fixes (part 3)
npm run starso developers can load Headlamp in dev mode on Windows without repeated reloads or long waits.🐞 Bug fixes (part 4)
gcb-docker-gcloudCloud Build image by digest to prevent CI failures caused by garbage-collected tags.GenerateKeyerror was silently ignored on short API paths.CustomResourceListTablewhereuseMemocalls after an early return caused unpredictable rendering.withEnvdecorator to PascalCase in AppContainer stories, fixing rules-of-hooks ESLint violations.useCallbackbefore the early return inDialogTitleand added missingfocusTitledependency, fixing rules-of-hooks violations.RollbackButton, fixing rules-of-hooks violations and improving TypeScript type narrowing.🐞 Bug fixes (part 5)
as anyTypeScript cast in VersionButton by providing an explicit generic type touseQuery, improving type safety.🐞 Bug fixes (part 6)
spec.suspendis absent from the API response, preventing a TypeError on undefined.🐞 Bug fixes (part 7)
emptyDirvolume at/tmpwhenreadOnlyRootFilesystemis enabled, fixing deployment failures in restricted security contexts.console.logdebug statement fromHTTPRouteDetails, eliminating unnecessary noise in the browser console.🔒 Security
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Enabled.
♻ 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.
This PR has been generated by Mend Renovate.
Pull request overview
This PR updates the Homebrew cask for Headlamp to use the upstream
kubernetes-sigs/headlampreleasev0.42.0, keeping the tap’s packaged GUI in sync with the latest minor release.Changes:
Casks/headlamp.rbversion from0.41.0to0.42.0.Comments suppressed due to low confidence (1)
Casks/headlamp.rb:11
sha256values in bothon_armandon_intelblocks still appear to be for the previous release. Because the download URL is versioned (.../v#{version}/Headlamp-#{version}-...), these checksums need to be updated to match the 0.42.0 DMGs orbrew install/brew auditwill fail.💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.