Versions in this module Expand all Collapse all v0 v0.7.0 Dec 22, 2023 Changes in this version + var AllFipRanges []KubefipV1.FloatingIPRange + var AllFips []KubefipV1.FloatingIP + var PrefixList map[string]goipam.Prefix + func AllocateFip(fip *KubefipV1.FloatingIP, clientset *kubefipclientset.Clientset) error + func AllocateFipRange(fipRange *KubefipV1.FloatingIPRange) error + func CreateIpamPrefixesFromFipRanges() + func GatherAllFipRanges(clientset *kubefipclientset.Clientset) error + func GatherAllFips(k8s_clientset *kubernetes.Clientset, ...) error + func GetFipRange(fipRangeName string) (KubefipV1.FloatingIPRange, error) + func InitIpam() + func RemoveFip(fip *KubefipV1.FloatingIP) error + func RemoveFipFromAllFips(fip *KubefipV1.FloatingIP) error + func RemoveFipRange(fipRange *KubefipV1.FloatingIPRange) error + func RemoveFipRangeFromAllFipRanges(fipRange *KubefipV1.FloatingIPRange) error + func StoreAllocatedIpsInIpamPrefixes(clientset *kubefipclientset.Clientset) + func UpdateAllFipRanges(fipRange *KubefipV1.FloatingIPRange) error + func UpdateAllFips(fip *KubefipV1.FloatingIP) error + func UpdateFip(oldFip *KubefipV1.FloatingIP, newFip *KubefipV1.FloatingIP, ...) error + func UpdateFipRange(oldFipRange *KubefipV1.FloatingIPRange, newFipRange *KubefipV1.FloatingIPRange) error