Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AllocatorAWS ¶
type AllocatorAWS struct {
// contains filtered or unexported fields
}
AllocatorAWS is an implementation of IPAM allocator interface for AWS ENI
func (*AllocatorAWS) Init ¶
func (a *AllocatorAWS) Init(ctx context.Context) error
Init sets up ENI limits based on given options
func (*AllocatorAWS) Start ¶
func (a *AllocatorAWS) Start(ctx context.Context, getterUpdater ipam.CiliumNodeGetterUpdater) (allocator.NodeEventHandler, error)
Start kicks of ENI allocation, the initial connection to AWS APIs is done in a blocking manner, given that is successful, a controller is started to manage allocation based on CiliumNode custom resources
Click to show internal directories.
Click to hide internal directories.