package
3.22.0-0.dev+incompatible
Repository: https://github.com/projectcalico/libcalico-go.git
Documentation: pkg.go.dev

# Functions

IPToResourceName converts an IP address to a name used for a k8s resource.
K8sErrorToCalico returns the equivalent libcalico error for the given kubernetes error.
NewCustomK8sNodeResourceClient creates a new per-node K8sResourceClient.
No description provided by the author
No description provided by the author
No description provided by the author
ResourceNameToIP converts a name used for a k8s resource to an IP address.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CustomK8sNodeResourceClientConfig is the config required for initializing a new per-node K8sResourceClient.
GlobalBGPConfigConverter implements the K8sResourceConverter interface.
GlobalFelixConfigConverter implements the K8sResourceConverter interface.
NodeBGPPeerConverter implements the CustomK8sNodeResourceConverter interface.

# Interfaces

Interface required to satisfy use as a Kubernetes Custom Resource List type.
CustomK8sNodeResourceConverter defines an interface to map between the model and the annotation representation of a resource.,.
Interface required to satisfy use as a Kubernetes Custom Resource type.
CustomK8sResourceConverter defines an interface to map between KVPair representation and a custom Kubernetes resource.
K8sResourceClient is the interface to the k8s datastore for CRUD operations on an individual resource (one for each of the *model* types supported by the K8s backend).