-
Notifications
You must be signed in to change notification settings - Fork 307
IPv6 Dual-stack support for Calico Addon #2252
Conversation
Co-authored-by: Edwin Xie <exie@vmware.com>
CALICO_ROUTER_ID with value hash is needed when a device has no IPv4 address to use for the device's router id. The generated hash may have collisions in larger deployments. The calico documentation recommends using it when in ipv6 only deployments. https://docs.projectcalico.org/reference/node/configuration#setting-calico_router_id-for-ipv6-only-system Co-authored-by: Tyler Schultz <tschultz@vmware.com>
Can you elaborate on this a bit? I was under the impression that CAPD itself does not support dual stack yet. Does that not matter for some reason? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Files look good and tests pass. Just update the docs as requested and we can merge.
Just realized that I am no longer in the |
There are a few things that worth to mention:
|
@12345lcr As a package owner, you are free to decide what is best regarding the package. From my perspective, if the package is documented and coded correctly, can deploy successfully to a cluster, runs correctly and has passing unit tests, it is good to merge. Downstream use of the package is outside our scope and control. And worst case, everything is in source control, so we can rollback or patch as necessary. |
LGTM |
Hey @seemiller and @mcwumbly , I think I missed something.
|
I have another question too:
|
|
Hi @flawedmatrix , please follow the instructions below to push the new package image to the registry and raise another pr to update the package https://tanzucommunityedition.io/docs/latest/designs/package-process/#6-bundle-configuration-and-deploy-to-registry |
What this PR does / why we need it
This PR leverages existing support in Calico for dualstack configurations and sets the proper Calico configuration and environment variables for ipv4,ipv6 and ipv6,ipv4 dualstack IP families.
Details for the Release Notes (PLEASE PROVIDE)
Which issue(s) this PR fixes
Part of: vmware-tanzu/tanzu-framework#616
Describe testing done for PR
We manually modified the calico package to test this new overlay change and deployed it to a docker workload cluster
Special notes for your reviewer