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

Not working/listening on IPv6 #1893

Open
DennisGlindhart opened this issue Apr 28, 2024 · 3 comments
Open

Not working/listening on IPv6 #1893

DennisGlindhart opened this issue Apr 28, 2024 · 3 comments
Labels
community enhancement New feature or request
Milestone

Comments

@DennisGlindhart
Copy link

Describe the bug
Connecting to the IPv6 address of the IP (both Pod, LoadBalancer etc.) doesn't work.
curl -v http://\[2001:db8::10::1\]:80

To Reproduce
Steps to reproduce the behavior:

  1. Deploy nginx gateway fabric on IPv6-enabled (or IPv6-only cluster)
  2. curl -v http://<IPv6Address>:80 to IP of the nginx pod, LB etc. (Or hostname/DNS-name

Expected behavior
Able to connect, like via IPv4

Your environment

  • NGINX Gateway Fabric 1.2
  • Kubernetes 1.29
  • Nginx Gateway Fabric Pod exposed via LoadBalancer
  • NGINX Configuration: kubectl -n nginx-gateway exec <gateway-pod> -c nginx -- nginx -T

Additional context
Expected fix:
All "listen <port>"-directives in internal/mode/static/nginx/config/servers_template.go should have a corresponding
listen [::]:<port>

Copy link

nginx-bot bot commented Apr 28, 2024

Hi @DennisGlindhart! Welcome to the project! 🎉

Thanks for opening this issue!
Be sure to check out our Contributing Guidelines and the Issue Lifecycle while you wait for someone on the team to take a look at this.

@nginx-bot nginx-bot bot added the community label Apr 28, 2024
Copy link
Contributor

This issue is stale because it has been open 14 days with no activity. Remove stale label or comment or this will be closed in 14 days.

@github-actions github-actions bot added the stale Pull requests/issues with no activity label May 13, 2024
@sjberman sjberman removed the stale Pull requests/issues with no activity label May 14, 2024
@mpstefan mpstefan added the enhancement New feature or request label May 20, 2024
@mpstefan
Copy link
Collaborator

mpstefan commented May 20, 2024

Hey Dennis, sorry for the delay in response! We are aware that NGF does not support listening on IPv6 or sending to IPv6 addresses at this time, but we are planning on implementing it in 1.4.

I'll move this issue into the milestone so we can track that work here until the epic is more detailed.

@mpstefan mpstefan added this to the v1.4.0 milestone May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

3 participants