Versions in this module Expand all Collapse all v1 v1.6.12 Feb 9, 2024 v1.5.4 Feb 9, 2024 Changes in this version + func NewIPAM(kubeClient kubernetes.Interface, crdClient versioned.Interface, ...) (ipam.RoceInterface, error) + type IPAM struct + func (ipam *IPAM) Allocate(ctx context.Context, name, namespace, containerID string, mac string) (*v1alpha1.WorkloadEndpoint, error) + func (ipam *IPAM) DeleteNodeFromCache(node *v1.Node) error + func (ipam *IPAM) Ready(ctx context.Context) bool + func (ipam *IPAM) Release(ctx context.Context, name, namespace, containerID string) (*v1alpha1.WorkloadEndpoint, error) + func (ipam *IPAM) Run(ctx context.Context, stopCh <-chan struct{}) error