- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for NewIPAllocator (2.65 sec)
-
pkg/registry/core/service/ipallocator/ipallocator.go
metrics metricsRecorderInterface metricLabel string rand *rand.Rand } var _ Interface = &Allocator{} // NewIPAllocator returns an IP allocator associated to a network range // that use the IPAddress objectto track the assigned IP addresses, // using an informer cache as storage. func NewIPAllocator( cidr *net.IPNet, client networkingv1alpha1client.NetworkingV1alpha1Interface,
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Oct 31 21:05:04 UTC 2023 - 17K bytes - Viewed (0) -
pkg/registry/core/service/ipallocator/cidrallocator.go
for _, cidr := range cidrsToAdd.UnsortedList() { _, ipnet, err := netutils.ParseCIDRSloppy(cidr) if err != nil { return err } // New ServiceCIDR, create new allocator allocator, err := NewIPAllocator(ipnet, c.client, c.ipAddressInformer) if err != nil { errs = append(errs, err) continue } allocator.ready.Store(cidrReady[cidr]) prefix, err := netip.ParsePrefix(cidr) if err != nil {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sat May 04 18:33:12 UTC 2024 - 13.2K bytes - Viewed (0) -
pkg/registry/core/service/ipallocator/ipallocator_test.go
ip := &networkingv1alpha1.IPAddress{} if exists && err == nil { ip = obj.(*networkingv1alpha1.IPAddress) err = ipStore.Delete(ip) } return false, ip, err })) c, err := NewIPAllocator(cidr, client.NetworkingV1alpha1(), ipInformer) if err != nil { return nil, err } c.ipAddressSynced = func() bool { return true } return c, nil } func TestAllocateIPAllocator(t *testing.T) {
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Sun Jun 25 13:14:46 UTC 2023 - 24.2K bytes - Viewed (0)