Conversation
There was a problem hiding this comment.
Pull request overview
Introduces a new insights-plugin under plugins/ that integrates with the existing plugin build/CI pipeline by downloading pre-built release artifacts (Inspektor Gadget / IG Desktop-based) and validating them, and then ensuring the plugin is included in local bundling and CI matrices.
Changes:
- Add
plugins/insights-pluginwith scripts to download and validate pre-builtdist/artifacts. - Register
insights-pluginin the plugin build/bundling script (build/setup-plugins.ts). - Expand CI matrices to run build/test/lint/security jobs for
insights-plugin.
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/insights-plugin/scripts/validate-artifacts.sh | Adds artifact validation checks for downloaded dist/ outputs. |
| plugins/insights-plugin/scripts/download-artifacts.sh | Downloads a release tarball and extracts it into dist/. |
| plugins/insights-plugin/package.json | Defines the plugin package and CI scripts (build downloads, test validates). |
| plugins/insights-plugin/.gitignore | Ignores build outputs and downloaded archives for the new plugin. |
| build/setup-plugins.ts | Adds insights-plugin to the list of plugins to build and copy into headlamp/.plugins. |
| .github/workflows/ci.yml | Adds insights-plugin to the existing per-plugin CI job matrices. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
a4017f3 to
b2435e3
Compare
|
@copilot Addressed your concerns and pushed a new version. Please re-review. |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated 3 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
b2435e3 to
b203090
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
b203090 to
239f3ca
Compare
239f3ca to
4d0034e
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
The insights-plugin is built on Inspektor Gadget and IG Desktop and provides eBPF-based observability for AKS Deskop / Headlamp. The first version will add an "Insights" tab in the project view and allow deployment of Inspektor Gadget to the cluster. See https://github.com/inspektor-gadget/insights-plugin https://github.com/inspektor-gadget/inspektor-gadget https://github.com/inspektor-gadget/ig-desktop Signed-off-by: Michael Friese <mfriese@microsoft.com>
4d0034e to
bc8dffe
Compare
gambtho
left a comment
There was a problem hiding this comment.
lgtm - tests without issue, disabled by default
Description
The insights-plugin is built on Inspektor Gadget and IG Desktop and provides eBPF-based observability for AKS Deskop / Headlamp. The first version will add an "Insights" tab in the project view and allow deployment of Inspektor Gadget to the cluster.
See
https://github.com/inspektor-gadget/insights-plugin https://github.com/inspektor-gadget/inspektor-gadget https://github.com/inspektor-gadget/ig-desktop
Type of Change