-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cluster API with IPAM & InCluster compatibility #53
Comments
This is the first provider implementation for the CAPI IPAM contract, and is supposed to serve as a reference implementation that providers can use for testing. The intention is that it works with any provider that implements the IPAM contract. VMware used this project to test their implementation, and they are working on e2e tests using it: kubernetes-sigs/cluster-api-provider-vsphere#1667 Since it's a relatively new addition to CAPV, there might still be bugs. Have you opened an issue for CAPV already? |
Thanks for the info and great work. I can see that the guest-info metadata actually contains the correct network configuration. I will look at why Talos is not picking up that metadata. |
@ErikLundJensen Please do let us know if you get to the bottom of what's going sideways, we'd be curious to know. |
The issue is Talos' integration with VMware where the Talos v1.3 has no implementation of reading metadata from guestinfo. |
It looks like we are trying to solve the same issues related to IP address management at vSphere using Kubernetes Cluster API.
Is this component working with CAPV v1.5.1 and Cluster API 1.3.1 ?
Given the following template with reference to the cluster IP pool using the new feature "addressesFromPools" in CAPV 1.5.0:
and the IPAM:
From those configuration we do get IPAddresses and IPAddressclaims as expected, however, the IP are not propagated to the virtual machine.
I wonder if
cluster-api-ipam-provider-in-cluster
was written before the release of CAPV 1.5.0 and thereby not being compatible with the new CAPV feature.Note, we are using Talos for bootstrap & control plane, however, that should not affect IPAM.
The text was updated successfully, but these errors were encountered: