To help make it easier to abstract the IPAM usage move it into it's own package and create a generic and Remote IPAM usage. The Remote IPAM takes an IPAM client which can be used to request a CIDR from the cluster-manager. It will also attempt to read the prefixes from the loaded IPAM. Other than that the implementations are similar.
To help make it easier to abstract the IPAM usage move it into it's own package and create a generic and Remote IPAM usage. The Remote IPAM takes an IPAM client which can be used to request a CIDR from the cluster-manager. It will also attempt to read the prefixes from the loaded IPAM. Other than that the implementations are similar.