-
Notifications
You must be signed in to change notification settings - Fork 85
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
Support DualStack(IPv4+IPv6) #848
base: master
Are you sure you want to change the base?
Conversation
@mohamed-rafraf Thank you for your contribution. |
Thank you @mohamed-rafraf for your contribution. Before I can start building your PR, a member of the organization must set the required label(s) {'reviewed/ok-to-test'}. Once started, you can check the build status in the PR checks section below. |
Please remove the ULA part from the PR description and sign the contributors agreement. After internal discussion, we would like the machine-controller-manager change (if required) in this PR as well. This pull should provide dual-stack VPC/subnet and enable VMs to also have IPv6 addresses if necessary. |
/ok-to-test |
@mohamed-rafraf You need rebase this pull request with latest master branch. Please check. |
586844b
to
748b10f
Compare
charts/internal/seed-controlplane/charts/ingress-gce/templates/service-account.yaml
Outdated
Show resolved
Hide resolved
see gardener#848 Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
* fix unit tests
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
* Do subnet updates one field at a time Signed-off-by: Artiom Diomin <artiom.diomin@sap.com> * Delete kubernetes routes when we switch to dualstack Signed-off-by: Artiom Diomin <artiom.diomin@sap.com> * Scale CCM to zero if there are cloud routes Signed-off-by: Artiom Diomin <artiom.diomin@sap.com> --------- Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
Signed-off-by: Artiom Diomin <artiom.diomin@sap.com>
I've rebased whole PR against current master. |
How to categorize this PR?
/area networking
/kind api-change
/platform gcp
What this PR does / why we need it:
This PR introduces DualStack support for infrastructure objects. A new field DualStack { enabled: bool} has been added. When enabled, the controller will create a VPC and Subnet in GCP with IPv6 access type set to external, supporting both external and internal IPv6 communication.
The controller can provision dual-stack infrastructure using the InfraFlow approach (via GCP SDK).
Which issue(s) this PR fixes:
Fixes #829
Special notes for your reviewer:
Release note: