package
2.1.4+incompatible
Repository: https://github.com/shivkb/contiv-vpp.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewPlugin creates a new Plugin with the provided Options.
UseDeps returns Option that can inject custom dependencies.

# Variables

DefaultPlugin is a default instance of NodeSync.

# Structs

Deps lists dependencies of NodeSync.
Node represents a single node in the cluster.
NodeSync plugin implements synchronization between Kubernetes nodes running VPP vswitch using a key-value database (by default etcd).
NodeUpdate is an Update event that represents change in the status of a K8s node.

# Interfaces

API defines methods provided by NodeSync for use by other plugins.
ClusterWideDB defines API that a DB client must provide for NodeSync to be able to allocate node IP and to publish node IPs to other nodes.

# Type aliases

Nodes is a map of node-name -> Node info.
Option is a function that can be used in NewPlugin to customize Plugin.