blog: Designing a Headlamp Plugin for Kmesh#315
Conversation
✅ Deploy Preview for kmesh-net ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
There was a problem hiding this comment.
Pull request overview
Adds a new technical blog post documenting the proposed architecture/design for a Headlamp plugin to improve Kmesh observability, and registers a new author in both the default and zh-localized author lists.
Changes:
- Added a long-form design blog post for a Kmesh Headlamp plugin (architecture, APIs, UI views, edge cases, testing plan, timeline).
- Added author metadata for
mohitjeswani01in both global and zh i18nauthors.yml. - Added supporting architecture/view diagrams under the post’s
images/directory.
Reviewed changes
Copilot reviewed 3 out of 6 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| blog/lfx_2026_headlamp_plugin/index.md | New blog post describing the Headlamp plugin design and implementation plan for Kmesh observability. |
| blog/lfx_2026_headlamp_plugin/images/* | Adds diagrams referenced by the new blog post. |
| blog/authors.yml | Registers the new author key used by the post. |
| i18n/zh/docusaurus-plugin-content-blog/authors.yml | Mirrors the new author entry for the zh locale. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Code Review
This pull request introduces a new blog post detailing the architecture and implementation of a Headlamp plugin for Kmesh, aimed at improving observability through a visual dashboard. It also adds Mohit Jeswani to the authors' metadata in both English and Chinese translations. Review feedback identifies an inconsistency between the LFX tag and the directory name, and points out an unused parameter in a TypeScript code snippet within the blog content.
Signed-off-by: Mohit Jeswani <2022.mohit.jeswani@ves.ac.in>
Signed-off-by: Mohit Jeswani <2022.mohit.jeswani@ves.ac.in>
7d34dec to
33c01ad
Compare
Signed-off-by: Mohit Jeswani <2022.mohit.jeswani@ves.ac.in>
|
@mohitjeswani01 bro, you created proposal not blog .. When you get selected in LFX, then you can create this proposal, and add into kmesh main repo with the permission of mentors .. |
|
@yashisrani sir thank you for your review I will make sure to align with what you said and also review this once again and make it a perfect blog according to your guidance! |
Close it for now .. if we required this pr changes then I will tell to open this pr |
|
❤️🩹 |
What this PR does
Adds a technical blog post exploring the architecture and implementation design for building a Headlamp plugin for Kmesh. The blog covers:
registerSidebarEntry,makeCustomResourceClass,registerRoute,ApiProxy)Files changed
blog/lfx_2026_headlamp_plugin/index.md— Blog postblog/lfx_2026_headlamp_plugin/images/— Architecture diagrams (3 PNGs)blog/authors.yml— Added author entryi18n/zh/docusaurus-plugin-content-blog/authors.yml— Added author entry for zh localeRelated
Signed-off-by: Mohit Jeswani mohitjeswani74@gmail.com