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 NodeName string PublicVNI int EnableIPv6Support 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.