microsoft / microsoft/retina

Add a check/function to ebpfwindows plugin to ignore processing incompatible cilium structures from kernel

Open
#1,571 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
3.2k
Forks
304
Avg merge
1d 19h
Merged PRs (30d)
78

Description

the cilium structures received from the kernel have version field in them; the plan is to have a function in the plugin to compare version numbers and safely ignore processing structures from the kernel that do not match. This is important to avoid plugin crashes

Contributor guide

Open the contributing guide

Research direction

Locate the ebpfwindows plugin entry point and trace how Cilium structures received from the kernel are currently processed. Review any existing plugin tests, then verify that incompatible structure versions are safely ignored and do not cause plugin crashes.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking, observability-sre
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.