Skip to content
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

Provide Calico CNI Dual Stack Support #22

Open
eak13 opened this issue Jul 21, 2020 · 9 comments
Open

Provide Calico CNI Dual Stack Support #22

eak13 opened this issue Jul 21, 2020 · 9 comments
Assignees
Labels
2-Manifests Relates to manifest/document set related issues enhancement New feature or request priority/low Items that are considered non-critical for functionality, such as quality of life improvements size l 5-7+ days [multiple functional areas; complex function or capability, or multiple PSs] type: multi-tenant
Milestone

Comments

@eak13
Copy link

eak13 commented Jul 21, 2020

As an operator, I may need to provide dual stack support for my container interface environment so both IPV4 & IPV6 addresses can be supported.

Some information on Calico Dual Stack support.
https://www.tigera.io/blog/dual-stack-operation-with-calico-on-kubernetes/
https://docs.projectcalico.org/networking/ipv6

This will ultimately be included in the network-cloud type defined in #98, but this issue should focus on making the necessary changes & overrides to the existing Calico deployment to enable dual stack support.

@eak13 eak13 added enhancement New feature or request triage labels Jul 21, 2020
@lb4368
Copy link

lb4368 commented Jul 28, 2020

Blocked by #26

@drewwalters96 drewwalters96 added this to the betav1 milestone Jul 29, 2020
@drewwalters96
Copy link
Contributor

Depends on airshipit/airshipctl#166. More discussion required on whether or not this should be included in the type defined by #28.

@jezogwza jezogwza modified the milestones: betav1, v2.0 Aug 19, 2020
@eak13 eak13 removed the blocked label Sep 16, 2020
@lb4368 lb4368 added the 2-Manifests Relates to manifest/document set related issues label Dec 8, 2020
@jezogwza jezogwza added the priority/low Items that are considered non-critical for functionality, such as quality of life improvements label Dec 16, 2020
@jezogwza jezogwza modified the milestones: v2.0, postV2.0 Dec 16, 2020
@jezogwza jezogwza modified the milestones: Future, v2.1 Jul 7, 2021
@SaurabhArora86
Copy link
Contributor

please assign it to me, as discussed me and @sanjib-35 would be working on it

@eak13
Copy link
Author

eak13 commented Jul 26, 2021

@SaurabhArora86 I've updated the issue per our email exchange. @sanjib-35 please comment in the issue so I can assign you as well. Thanks.

@sanjib-35
Copy link
Contributor

Please assign it to me too

@eak13 eak13 added the size l 5-7+ days [multiple functional areas; complex function or capability, or multiple PSs] label Jul 26, 2021
@eak13
Copy link
Author

eak13 commented Jul 28, 2021

This will have a dependency on airshipit/airshipctl#589 for the k8s v1.21 upgrade to enable dual stack support.

@manojkva
Copy link
Contributor

manojkva commented Aug 6, 2021

Please assign this to me. I hope i could test it with feature-gate set locally until dependencies are closed.

@lb4368 lb4368 modified the milestones: v2.1, Future Sep 17, 2021
@manojkva
Copy link
Contributor

manojkva commented Sep 23, 2021

Working PS available @ https://review.opendev.org/c/airship/treasuremap/+/807721

Testing on Kind cluster on a local link IPV6 node : https://hackmd.io/Avare0IAQribdsl_am75lQ

@manojkva
Copy link
Contributor

PS available @ https://review.opendev.org/c/airship/treasuremap/+/807721
Working Test demo : https://review.opendev.org/c/airship/airshipctl/+/810449
I have used AIAP with a private IPv6 network to demonstrate a dualstack setup using airship.

Hackmd : https://hackmd.io/OTWXJ0fSTTak_Zt33lilww?view

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2-Manifests Relates to manifest/document set related issues enhancement New feature or request priority/low Items that are considered non-critical for functionality, such as quality of life improvements size l 5-7+ days [multiple functional areas; complex function or capability, or multiple PSs] type: multi-tenant
Projects
None yet
Development

No branches or pull requests

7 participants