EDITD / kubetools

:nut_and_bolt: Kubetools is a tool and processes for developing and deploying microservices to Kubernetes.
MIT License
13 stars 2 forks source link

enable_ipv6_networks - Enabling support for IPv6 #142

Closed svedbg closed 1 year ago

svedbg commented 1 year ago

Purpose of PR

At the moment IPv6 is not enabled in dev networks, so containers don't get ip address assigned. With this PR IPv6 is allowed on the network and is up to application if ipv4 or ipv6 will be used.

Parts of the app this will impact

Network

Todos

Additional information

svedbg commented 1 year ago

@ryan109 the ipv6 was tested locally and is working, the issue is that it's not supported on windows/mac. On top of that we have issues with running tests, because they create separate network for each container. I think docker support of ipv6 is not ready to be used in production: https://docs.docker.com/config/daemon/ipv6/

ryan109 commented 1 year ago

I don't think we can merge this then, it's likely that attempting to create an ipv6 network on macos wouldn't work so we would break kubetools for all mac users ⚠️ We will need to find some time to test this on a mac...I'll do it myself when I get the chance.