Documentation
¶
Overview ¶
Package coordinator provides cleanup functionality for NodeENI deletions
Package coordinator provides the main orchestration logic for the AWS Multi-ENI Controller ENI Manager.
Index ¶
- type Manager
- func (m *Manager) FindNodeENIForInterfaceTest(iface network.InterfaceInfo, nodeENIs []networkingv1alpha1.NodeENI) *networkingv1alpha1.NodeENI
- func (m *Manager) GetStatus() map[string]interface{}
- func (m *Manager) ParseResourceNameForTest(resourceName string) (string, string)
- func (m *Manager) Start(ctx context.Context) error
- type SRIOVResourceInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager coordinates all ENI management operations
func NewManager ¶
func NewManager(cfg *config.ENIManagerConfig) (*Manager, error)
NewManager creates a new coordinator manager
func (*Manager) FindNodeENIForInterfaceTest ¶ added in v1.3.5
func (m *Manager) FindNodeENIForInterfaceTest(iface network.InterfaceInfo, nodeENIs []networkingv1alpha1.NodeENI) *networkingv1alpha1.NodeENI
FindNodeENIForInterfaceTest exposes findNodeENIForInterface for testing purposes
func (*Manager) ParseResourceNameForTest ¶
ParseResourceNameForTest exposes parseResourceName for testing purposes
Click to show internal directories.
Click to hide internal directories.