Skip to content

docs: drop-in compatibility lane template for Inspektor Gadget#98

Merged
ErenAri merged 1 commit into
mainfrom
feat/ig-lane-template
Jul 21, 2026
Merged

docs: drop-in compatibility lane template for Inspektor Gadget#98
ErenAri merged 1 commit into
mainfrom
feat/ig-lane-template

Conversation

@ErenAri

@ErenAri ErenAri commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

A copy-paste workflow for any repository publishing eBPF gadgets as OCI images.

Because gadgets ship as OCI artifacts, this lane is simpler than the falcosecurity/libs one — there is no build step and no manifest. It pulls each gadget by reference, extracts the eBPF layer, and loads it on unmodified vendor cloud images. Runtime-sized maps are auto-sized (a gadget's ig_build_id ships with max_entries=0, sized by IG's loader at runtime).

Uses the built-in quirk-library matrix, so it exercises the kernels where version numbers stop predicting behaviour — trace_open passes on AlmaLinux 8 (4.18, ring buffer backported) while failing on Ubuntu's newer vanilla 5.4.

Kept under docs/integrations/ rather than .github/workflows/ so it is copyable by a consumer without executing in this repo. YAML validated, and the bare matrix: quirk-library input verified against the action's built-in-matrix resolution.

Gadgets ship as OCI images, so the IG-shaped lane is simpler than the
falcosecurity/libs one: no build step and no manifest -- pull the gadget
by reference, extract the eBPF layer, load it on real vendor kernels.
Runtime-sized maps (ig_build_id ships with max_entries=0) are auto-sized.

Kept as a template under docs/ rather than .github/workflows/ so it is
copyable by a consumer without running here.

Signed-off-by: ErenAri <erenari27@gmail.com>
Copilot AI review requested due to automatic review settings July 21, 2026 16:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ErenAri
ErenAri merged commit fea01e2 into main Jul 21, 2026
7 checks passed
@ErenAri
ErenAri deleted the feat/ig-lane-template branch July 21, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants