Skip to content

Conversation

@paulyufan2
Copy link
Contributor

This PR links to this: #1866

Reason for Change:

This PR is to provide dualStack CNI changes to create a NC with both ipv4 and ipv6 address in dualStackOverlay mode on both Windows&Linux OS

The PR includes following UTs:
(1) RequestIPs() => request ipv4 & ipv6 ip addresses and make sure dual-stack NC creation
(2) RequestIPAddress() => request only ipv4 and make sure single-stack NC is working fine
(3) ReleaseIPs() => release ipv4 & ipv6 ip addresses and make sure they are released
(4) ReleaseIPAddress() => release ipv4 address only and make sure this ipv4 address can be released in single-tenancy

Tests we did manually(on both Linux and Windows):
(1) Network(ipv4+ipv6):
pod -> pod (one node and different nodes)
pod -> host
host -> pod
pod -> internet
host -> internet

(2) Launched dual stack overlay cluster in different regions: eastus, eastuseuap, centraluseuap
(3) Test Different Linux OSs (including Ubuntu 19, Ubunt22 and CLB-Mariner)
(4) Test different Linux processors (ARM/AMDH&I)
(5) NMAgent tests
(6) HNS tests: https://microsoftapc-my.sharepoint.com/personal/ppereira_microsoft_com/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fppereira%5Fmicrosoft%5Fcom%2FDocuments%2FDocuments%2FProjects%2FAKS%2DIPV6%2DSupport&ct=1680642656649&or=Teams%2DHL&ga=1

@rjdenney
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@paulyufan2 paulyufan2 enabled auto-merge (squash) April 28, 2023 17:16
@rjdenney rjdenney self-requested a review April 28, 2023 17:43
rjdenney
rjdenney previously approved these changes Apr 28, 2023
@paulyufan2
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 2 pipeline(s).

ashvindeodhar
ashvindeodhar previously approved these changes Apr 28, 2023
ashvindeodhar
ashvindeodhar previously approved these changes Apr 28, 2023
ashvindeodhar
ashvindeodhar previously approved these changes Apr 28, 2023
ashvindeodhar
ashvindeodhar previously approved these changes Apr 28, 2023
@paulyufan2
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@aegal aegal self-requested a review April 29, 2023 21:46
Copy link
Contributor

@aegal aegal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approving on behalf of Ashvin as the last commit removed stale approval.

@paulyufan2 paulyufan2 merged commit b02110f into Azure:master Apr 29, 2023
@paulyufan2 paulyufan2 deleted the dualstack-overlay-cni branch April 29, 2023 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants