Update kro Headlamp post: embedded graphs have landed - #9
Merged
Conversation
The post's headline limitation - per-RGD and per-instance graphs living only in the global Map view - is resolved. Headlamp's Map renderer export landed in headlamp#6992, and the plugin now adopts it: the RGD detail page renders the template DAG and the instance detail page renders the live resource graph, inline. Hosts newer than Headlamp 0.44.0 get Headlamp's native GraphView with KubeIcons and the standard node details panel; 0.44.0 and older fall back automatically to the plugin's built-in renderer. The plugin change is in flight as plugins#1182. Rewrites "What's still rough" around what actually remains: the embedded graphs inherit Map chrome, namespace-filter reset, and node query params from the renderer they're built on. These are upstream behaviors rather than plugin bugs, tracked in headlamp#7242 (requesting an opt-in embedded mode). Keeps the unrelated Map-aggregation bullet (headlamp#6555) as-is. Adds three screenshots from plugins#1182 and sets updatedDate. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AmC1R6B1svnrK136qnnjEG
danbruno101
marked this pull request as ready for review
August 14, 2026 19:42
|
kudos |
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.
Updates "Making kro's Resource Graphs Visible: A Headlamp Plugin (Alpha)" now that the embedded-graph work has landed. Branched fresh from
main.Changes
src/content/blog/kro-headlamp-plugin-alpha.md:?node=/?group=query params from the renderer they're built on. Framed as upstream behaviors rather than plugin bugs, tracked in headlamp#7242 (requesting an opt-in embedded mode). The unrelated Map-aggregation bullet (headlamp#6555) is left as-is — nothing indicated it changed.kro-template-graph.png,kro-instance-graph.png,kro-instance-node-details.png.updatedDate: 2026-08-14so the post renders "Updated August 14, 2026" under the original date.Source of the screenshots and the technical claims
The screenshots were pointed at via a local path on the author's machine (
~/Documents/git/plugins/kro/docs/), which isn't reachable from this environment. Rather than block, I pulled them fromheadlamp-k8s/pluginsPR #1182 directly — that branch carries exactly three changed images againstmain(template-graph,instance-graph,instance-node-details), matching the described set.The wording on version thresholds, fallback behavior, and the remaining limitations is taken from that branch's
kro/README.mdrather than paraphrased, so the post and the plugin docs agree. Worth a skim to confirm the images are the intended ones.Verification
npm run buildpasses — 6 pages, 3 new images optimized to webp (100kB → 21kB, 92kB → 21kB, 191kB → 53kB).kro-instance-node-detailsat 606px), and each new image is followed by its italic caption line so the caption styling lands on the intended element.Generated by Claude Code