nlxagent

package
v0.0.0-...-bfd0bb2 Latest Latest
Warning

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

Go to latest
Published: May 27, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Initializer

type Initializer struct {
	// contains filtered or unexported fields
}

Initializer knows how to setup host networking, OpenVSwitch, and Openflow.

func NewInitializer

func NewInitializer(
	k8sClient clientset.Interface,
	ifaceStore interfacestore.InterfaceStore,
	heliosClient helios.HeliosDP,
	mtu int,
	hostGateway string,
	networkConfig *config.NetworkConfig,
	networkReadyCh chan<- struct{},
	stopCh <-chan struct{},
	enableProxy bool) *Initializer

func (*Initializer) FlowRestoreComplete

func (i *Initializer) FlowRestoreComplete() error

func (*Initializer) GetNodeConfig

func (i *Initializer) GetNodeConfig() *config.NodeConfig

GetNodeConfig returns the NodeConfig.

func (*Initializer) Initialize

func (i *Initializer) Initialize() error

Initialize sets up agent initial configurations.

Directories

Path Synopsis
util

Jump to

Keyboard shortcuts

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