Skip to content

Support for IPv6 Load Balancers in vCloud Director CCM #383

Open
@0hlov3

Description

@0hlov3

Is your feature request related to a problem? Please describe.

With vCloud Director now supporting native IPv6 load balancers, it would be beneficial to extend the Cloud Controller Manager (CCM) to support IPv6 as well. This enhancement would enable users to fully leverage IPv6 capabilities, especially in dual-stack environments.

Background:

vCloud Director’s native IPv6 load balancer support is a significant step forward. However, the CCM currently focuses on IPv4 load balancing. By adding IPv6 support, the CCM would allow organizations to transition more smoothly to dual-stack or IPv6-only environments.

Questions/Discussion Points:

  • Is there any existing roadmap or planned work to add native IPv6 support to the CCM?
  • Are there any ongoing discussions or preliminary efforts regarding this enhancement?
  • Would the maintainers be open to contributions or a proof of concept for IPv6 load balancing support?

I’m happy to contribute to this effort and would appreciate any guidance or feedback from the maintainers and community.

Thank you for considering this request!

Describe the solution you'd like

  • Load Balancer Extension: Update the existing load balancer implementation in the CCM to handle IPv6 addresses alongside IPv4.
  • Data Model Updates: Modify data structures and configuration settings to support both IPv4 and IPv6 formats.
  • API Integration: Ensure that the API calls and interactions with vCloud Director are compatible with IPv6 load balancing.
  • Testing: Implement unit and integration tests to cover IPv6 scenarios, ensuring reliability in dual-stack setups.

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions