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

Add IPv6 support to CRC #4568

Open
elvgarrui opened this issue Jan 13, 2025 · 2 comments
Open

Add IPv6 support to CRC #4568

elvgarrui opened this issue Jan 13, 2025 · 2 comments
Labels
kind/enhancement New feature or request

Comments

@elvgarrui
Copy link

elvgarrui commented Jan 13, 2025

Component

None

Is your enhancement related to a problem? Please describe

Currently, CRC only supports IPv4. There are situations where setting up IPv6 environments might be needed.
Single Node Openshift is a different, downstream approach that does support IPv6 configuration. But this cannot be freely used for community efforts or testing gates within different projects like OpenStack RDO, or for creating quick scenarios for developers that need to interact with kubernetes and/or openshift using IPv6.

Describe the solution you'd like

Be able to configure and access CRC using IPv6 addresses.

Describe alternatives you've considered

No response

Additional context

No response

@elvgarrui elvgarrui added the kind/enhancement New feature or request label Jan 13, 2025
@cfergeau
Copy link
Contributor

gvisor-tap-vsock (the usermode networking stack we are using) does not support ipv6 for now containers/gvisor-tap-vsock#59
When using the system networking stack, there are probably several ipv4 assumptions in crc codebase.

@gbraad
Copy link
Contributor

gbraad commented Jan 14, 2025

where setting up IPv6 environments might be needed.

This is currently low priority as mostly people use this in small scale setups, and otherwise it is possible to use a (reverse)proxy (or overlay network) that understands IPv6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants