bgp

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jun 14, 2024 License: Apache-2.0 Imports: 28 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SetupBgpConfReconciler added in v0.6.0

func SetupBgpConfReconciler(bgpServer *bgpd.Bgp, mgr ctrl.Manager) error

func SetupBgpPeerReconciler added in v0.6.0

func SetupBgpPeerReconciler(bgpServer *bgpd.Bgp, mgr ctrl.Manager) error

Types

type BgpConfReconciler added in v0.6.0

type BgpConfReconciler struct {
	client.Client
	BgpServer *bgpd.Bgp
	record.EventRecorder
}

BgpConfReconciler reconciles a BgpConf object

func (*BgpConfReconciler) CleanBgpConfStatus added in v0.6.0

func (r *BgpConfReconciler) CleanBgpConfStatus() error

func (*BgpConfReconciler) Map added in v0.6.0

func (r *BgpConfReconciler) Map(ctx context.Context, configMap client.Object) []reconcile.Request

func (*BgpConfReconciler) Reconcile added in v0.6.0

func (r *BgpConfReconciler) 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 BgpConf CRD closer to the desired state.

func (*BgpConfReconciler) SetupWithManager added in v0.6.0

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

func (BgpConfReconciler) Start added in v0.6.0

func (r BgpConfReconciler) Start(ctx context.Context) error

type BgpPeerReconciler added in v0.6.0

type BgpPeerReconciler struct {
	client.Client
	BgpServer *bgpd.Bgp
	record.EventRecorder
}

BgpPeerReconciler reconciles a BgpPeer object

func (*BgpPeerReconciler) CleanBgpPeerStatus added in v0.6.0

func (r *BgpPeerReconciler) CleanBgpPeerStatus() error

func (BgpPeerReconciler) Reconcile added in v0.6.0

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

func (BgpPeerReconciler) SetupWithManager added in v0.6.0

func (r BgpPeerReconciler) SetupWithManager(mgr ctrl.Manager) error

func (BgpPeerReconciler) Start added in v0.6.0

func (r BgpPeerReconciler) Start(ctx context.Context) error

type EnqueueRequestForNode added in v0.6.0

type EnqueueRequestForNode struct {
	client.Client
	// contains filtered or unexported fields
}

func (*EnqueueRequestForNode) Create added in v0.6.0

Create implements EventHandler

func (*EnqueueRequestForNode) Delete added in v0.6.0

Delete implements EventHandler

func (*EnqueueRequestForNode) Generic added in v0.6.0

Generic implements EventHandler

func (*EnqueueRequestForNode) Update added in v0.6.0

Update implements EventHandler

Directories

Path Synopsis
bgp

Jump to

Keyboard shortcuts

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