networking

package
v0.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NetworkInterfaceEphemeralIPName

func NetworkInterfaceEphemeralIPName(nicName string, idx int) string

func NetworkInterfaceVirtualIPName

func NetworkInterfaceVirtualIPName(nicName string, vipSource networkingv1alpha1.VirtualIPSource) string

func SetupNetworkInterfaceVirtualIPNameFieldIndexer

func SetupNetworkInterfaceVirtualIPNameFieldIndexer(mgr ctrl.Manager) error

Types

type AliasPrefixReconciler

type AliasPrefixReconciler struct {
	client.Client
	Scheme *runtime.Scheme
}

func (*AliasPrefixReconciler) Reconcile

func (r *AliasPrefixReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*AliasPrefixReconciler) SetupWithManager

func (r *AliasPrefixReconciler) SetupWithManager(mgr ctrl.Manager) error

type NetworkInterfaceBindReconciler

type NetworkInterfaceBindReconciler struct {
	client.Client
	APIReader   client.Reader
	Scheme      *runtime.Scheme
	BindTimeout time.Duration
}

func (*NetworkInterfaceBindReconciler) Reconcile

func (*NetworkInterfaceBindReconciler) SetupWithManager

func (r *NetworkInterfaceBindReconciler) SetupWithManager(mgr ctrl.Manager) error

type NetworkInterfaceReconciler

type NetworkInterfaceReconciler struct {
	client.Client
	APIReader client.Reader
	Scheme    *runtime.Scheme
}

func (*NetworkInterfaceReconciler) Reconcile

func (*NetworkInterfaceReconciler) SetupWithManager

func (r *NetworkInterfaceReconciler) SetupWithManager(mgr ctrl.Manager) error

type VirtualIPReconciler

type VirtualIPReconciler struct {
	client.Client
	APIReader client.Reader
	Scheme    *runtime.Scheme
	// BindTimeout is the maximum duration until a VirtualIP's Bound condition is considered to be timed out.
	BindTimeout time.Duration
}

VirtualIPReconciler reconciles a VirtualIP object

func (*VirtualIPReconciler) Reconcile

func (r *VirtualIPReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

Reconcile is part of the main reconciliation loop for VirtualIP types

func (*VirtualIPReconciler) SetupWithManager

func (r *VirtualIPReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager sets up the controller with the Manager.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL