-
Notifications
You must be signed in to change notification settings - Fork 280
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.27] Cherrypick FIP, NSG dualstack change #4397
[release-1.27] Cherrypick FIP, NSG dualstack change #4397
Conversation
Resource group name can be got from az.getLoadBalancerResourceGroup(). Signed-off-by: Zhecheng Li <zhechengli@microsoft.com>
* DualStack feature code * Refactor related functions and methods * Refactor and add new UTs Signed-off-by: Zhecheng Li <zhechengli@microsoft.com>
Signed-off-by: Zhecheng Li <zhechengli@microsoft.com>
Current logic handles lb.FrontendIPConfigurations according to Service's IP family, which is incorrect. For an IPv6 cluster, there're still some IPv4 FIPs due to Azure limitation, which will be removed. For an IPv4 cluster, all resources are of IPv4, which is not affected. Signed-off-by: Zhecheng Li <zhechengli@microsoft.com>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: lzhecheng 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 |
/test pull-cloud-provider-azure-e2e-ccm-dualstack-capz-1-27 |
/retest |
* Support NSG and clean LBs for dualstack * Support related UTs for dualstack * Refactor Signed-off-by: Zhecheng Li <zhechengli@microsoft.com>
9470cf9
to
b8da63b
Compare
/test pull-cloud-provider-azure-e2e-ccm-dualstack-capz-1-27 |
/lgtm |
What type of PR is this?
/kind feature
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?
Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.: