Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BpfApplicationReconciler ¶ added in v0.5.0
type BpfApplicationReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
func (*BpfApplicationReconciler) SetupWithManager ¶ added in v0.5.0
func (r *BpfApplicationReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a BpfApplication object is updated, load the programs to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type FentryProgramReconciler ¶
type FentryProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*FentryProgramReconciler) SetupWithManager ¶
func (r *FentryProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a FentryProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type FexitProgramReconciler ¶
type FexitProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*FexitProgramReconciler) SetupWithManager ¶
func (r *FexitProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a FexitProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type KprobeProgramReconciler ¶
type KprobeProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*KprobeProgramReconciler) SetupWithManager ¶
func (r *KprobeProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a KprobeProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type MapOwnerParamStatus ¶
type MapOwnerParamStatus struct {
// contains filtered or unexported fields
}
MapOwnerParamStatus provides the output from a MapOwerSelector being parsed.
type ReconcilerCommon ¶
type ReconcilerCommon struct {
client.Client
Scheme *runtime.Scheme
GrpcConn *grpc.ClientConn
BpfmanClient gobpfman.BpfmanClient
Logger logr.Logger
NodeName string
// contains filtered or unexported fields
}
ReconcilerCommon provides a skeleton for all *Program Reconcilers.
type TcProgramReconciler ¶
type TcProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
TcProgramReconciler reconciles a tcProgram object by creating multiple bpfProgram objects and managing bpfman for each one.
func (*TcProgramReconciler) SetupWithManager ¶
func (r *TcProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a TcProgram is updated, load the program to the node via bpfman, and then create bpfProgram object(s) to reflect per node state information.
type TracepointProgramReconciler ¶
type TracepointProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*TracepointProgramReconciler) SetupWithManager ¶
func (r *TracepointProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a TracepointProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type UprobeProgramReconciler ¶
type UprobeProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*UprobeProgramReconciler) SetupWithManager ¶
func (r *UprobeProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a UprobeProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.
type XdpProgramReconciler ¶
type XdpProgramReconciler struct {
ReconcilerCommon
// contains filtered or unexported fields
}
BpfProgramReconciler reconciles a BpfProgram object
func (*XdpProgramReconciler) SetupWithManager ¶
func (r *XdpProgramReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager. The Bpfman-Agent should reconcile whenever a XdpProgram is updated, load the program to the node via bpfman, and then create a bpfProgram object to reflect per node state information.