-
Notifications
You must be signed in to change notification settings - Fork 180
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
[release-1.31] Replace IPPool with IPAddressAllocation API to Claim Pod CIDR in the VPC network #1214
[release-1.31] Replace IPPool with IPAddressAllocation API to Claim Pod CIDR in the VPC network #1214
Conversation
…VPC network IPAddressAllocation is the new API in nsx-operator for claiming a CIDR in the VPC network. The original IPPool API can not claim Public type IP addresses. Introduce NSXIPManager interface to claim and release a CIDR for a Node. T1 and VPC implementation use different nsx-operator APIs to claim IPs.
There is a CRD group refactor in nsx-operator API, so we need to update to latest version.
The const is missleading and valid value is External and Private.
The size is number of IP addresses not prefix length.
Do the clean up work when the Node is being deleted.
e2e test passed: team-cluster-api#27 |
/lgtm /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: k8s-infra-cherrypick-robot, XudongLiuHarold The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This is an automated cherry-pick of #1152
/assign XudongLiuHarold