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

WIP: IPv6 support for Silk CNI and VXLAN policy agent #155

Open
wants to merge 9 commits into
base: develop
Choose a base branch
from

Conversation

plamen-bardarov
Copy link
Contributor

Summary

This pull request is a work in progress and not yet ready for merging. I’m opening it early to gather feedback on the initial implementation. Key things to note:

  • Theres a dependency on BOSH for exporting the ipv6 prefix for the cells so for now its hardcoded.
  • Theres a dependency on garden, bbs and executor, where a branch "icmpv6-support-asg" exists
  • Tests and documentation still need to be added.

Any suggestions for improvements, refactoring, or best practices are welcome.

Backward Compatibility

Breaking Change? TBD

dimitardimitrov13 and others added 9 commits December 5, 2024 13:06
IPv6: Sysctl for IPv6.
IPv6: forwarding.
IPv6: point-to-point for containers.
IPv6: neighbors for IPv6.
IPv6: enable routing for IPv6.
IPv6: extend the CNIResult.

IPv6: remove IPv6 routes from routing slice.

IPv6 for silk-cni: prepare IPAM for IPv6.

IPv6 for silk-daemon: extend network info for IPv6.

IPv6 silk-cni and cni-wrapper: extending of datastore.
IPv6 cni-wrapper: fix IPv6 validation.

IPv6: ipv4 and ipv6 alidation.

IPv6: datastore, optimization.

IPv6 silk-daemon: extend config file with ipv6_prefix field.

IPv6 silk/lib, silk-cni: fix datastore build.

IPv6 silk/lib, silk-cni, cni-wrapper: fix datastore validator because of broken build.

IPv6 silk-daemon: validate whether the host is IPv6 enabled.

IPv6 silk-cni: add SysctlIPv6Security.
@plamen-bardarov plamen-bardarov requested a review from a team as a code owner February 3, 2025 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

2 participants