Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LoadBalancerReconciler ¶
type LoadBalancerReconciler struct {
client.Client
record.EventRecorder
Scheme *runtime.Scheme
DPDK dpdkclient.Client
MetalnetCache *internal.MetalnetCache
RouteUtil metalbond.RouteUtil
NodeName string
PublicVNI int
EnableIPv6Support bool
}
LoadBalancerReconciler reconciles a LoadBalancer object
func (*LoadBalancerReconciler) SetupWithManager ¶
func (r *LoadBalancerReconciler) SetupWithManager(mgr ctrl.Manager, metalnetCache cache.Cache) error
SetupWithManager sets up the controller with the Manager.
type NetworkInterfaceReconciler ¶
type NetworkInterfaceReconciler struct {
client.Client
record.EventRecorder
Scheme *runtime.Scheme
DPDK dpdkclient.Client
RouteUtil metalbond.RouteUtil
NetFnsManager *netfns.Manager
SysFS sysfs.FS
PfToVfOffset int
NodeName string
PublicVNI int
EnableIPv6Support bool
BluefieldDetected bool
BluefieldHostDefaultBusAddr string
MultiportEswitchMode bool
TapDeviceMode bool
}
NetworkInterfaceReconciler reconciles a NetworkInterface object
func (*NetworkInterfaceReconciler) Reconcile ¶
func (r *NetworkInterfaceReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*NetworkInterfaceReconciler) SetupWithManager ¶
func (r *NetworkInterfaceReconciler) SetupWithManager(mgr ctrl.Manager, metalnetCache cache.Cache) error
SetupWithManager sets up the controller with the Manager.
type NetworkReconciler ¶
type NetworkReconciler struct {
client.Client
Scheme *runtime.Scheme
DPDK dpdkclient.Client
RouteUtil metalbond.RouteUtil
MetalnetCache *internal.MetalnetCache
MetalnetMBClient *metalbond.MetalnetClient
DefaultRouterAddr *metalbond.DefaultRouterAddress
NodeName string
EnableIPv6Support bool
}
NetworkReconciler reconciles metalnetv1alpha1.Network.
func (*NetworkReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*NetworkReconciler) SetupWithManager ¶
SetupWithManager sets up the controller with the Manager.
Click to show internal directories.
Click to hide internal directories.