Versions in this module Expand all Collapse all v0 v0.4.0 Oct 25, 2024 Changes in this version + func ApplyEndpointForMACAddress(mac net.HardwareAddr, subnetFamily ipamv1alpha1.SubnetAddressType) error + func GetEndpointForMACAddress(mac net.HardwareAddr) (*metalv1alpha1.Endpoint, error) + func GetIPAMIPAddressForMACAddress(mac net.HardwareAddr, subnetFamily ipamv1alpha1.SubnetAddressType) (*netip.Addr, error) + func GetInventoryEntryMatchingMACAddress(mac net.HardwareAddr) string + type Inventory struct + Entries map[string]string + Strategy OnBoardingStrategy + type OnBoardingStrategy string + const OnBoardingStrategyStatic + const OnboardingStrategyDynamic v0.3.0 Sep 20, 2024 Changes in this version + var Plugin = plugins.Plugin + func ApplyEndpointForInventory(name string, mac net.HardwareAddr, ip *netip.Addr) error + func GetIPForMACAddress(mac net.HardwareAddr, subnetFamily ipamv1alpha1.SubnetAddressType) (*netip.Addr, error)