You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WIP: Initial pass at BpfApplication CRD update for load/attach split
The main change is that a separate optional list of attach points is
included with each program (except for fentry and fexit programs that just
include an attach boolean). Otherwise, the info is all the same.
The list of attach points may be updated any time after the programs
are loaded, which allows the program to be loaded before any attachments are
made, and allows attachments to be added after the program has been loaded.
Existing controllers have been updated to work with new CRDs, but they only
work with a single attach point per program.
I've updated the bpfman.io_v1alpha1_bpfapplication.yaml, but the others still have
the old format and won't work with the current code.
TODO: Add a per-node CRD (BpfProgram analog) to maintain the per-node
state for the BpfApplication.
Signed-off-by: Andre Fredette <[email protected]>
0 commit comments