github.com/cilium/cilium@v1.16.2/pkg/testutils/ipam/ipam.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright Authors of Cilium 3 4 package testipam 5 6 import ( 7 ipamOption "github.com/cilium/cilium/pkg/ipam/option" 8 v2 "github.com/cilium/cilium/pkg/k8s/apis/cilium.io/v2" 9 ) 10 11 // FakeAcknowledgeReleaseIps Fake acknowledge IPs marked for release like cilium agent would. 12 func FakeAcknowledgeReleaseIps(cn *v2.CiliumNode) { 13 for ip, status := range cn.Status.IPAM.ReleaseIPs { 14 if status == ipamOption.IPAMMarkForRelease { 15 cn.Status.IPAM.ReleaseIPs[ip] = ipamOption.IPAMReadyForRelease 16 } 17 } 18 }