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

IPv4 and IPv6 Listeners #732

Closed
2 tasks done
mpstefan opened this issue Jun 9, 2023 · 7 comments · Fixed by #2190
Closed
2 tasks done

IPv4 and IPv6 Listeners #732

mpstefan opened this issue Jun 9, 2023 · 7 comments · Fixed by #2190
Labels
enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Milestone

Comments

@mpstefan
Copy link
Collaborator

mpstefan commented Jun 9, 2023

The ask is to support IPv6 in addition to IPv4. The short path is to assume dual stack and not be exclusive to IPv4.

The customer should not be restricted to using only one IPFamily, they should simply be able to use the IPFamily of choice for either the client side or upstream side. For v1 the listener should default to both.

Community issue: #1893

Cluster needs to have IPv6 enabled or NGINX will fail to reload
Operating system for NGINX data plane needs to have IPv6 enabled to send and host on IPv6

Acceptance Criteria

  • The user can configure if NGF to use IPv4 and/or IPv6 on installation.

Tasks

  1. area/nginx-configuration enhancement refined size/medium
    salonichf5
  2. refined size/medium tests
    salonichf5
@mpstefan mpstefan added the epic Represents an epic. Contains sub-issues label Jun 9, 2023
@mpstefan mpstefan added this to the v1.0.0 milestone Jun 9, 2023
@mpstefan mpstefan added the enhancement New feature or request label Jun 9, 2023
@mpstefan mpstefan modified the milestones: v1.0.0, v1.1.0 Jun 27, 2023
@mpstefan mpstefan modified the milestones: v1.1.0, v1.2.0 Sep 22, 2023
@mpstefan mpstefan modified the milestones: v1.2.0, v1.3.0 Oct 20, 2023
@akdor1154
Copy link

it seems i can't get nginx gateway to listen on ipv6 with v1.0.0, would it be right to assume I need to wait for this issue to be implemented if I want my nginx pod to listen on ipv6?

@pleshakov
Copy link
Contributor

@akdor1154

would it be right to assume I need to wait for this issue to be implemented if I want my nginx pod to listen on ipv6?

that is correct. with its current configuration in NGINX Gateway Fabric, NGINX doesn't listen on ipv6.

@bjee19
Copy link
Contributor

bjee19 commented Dec 14, 2023

@akdor1154, is ipv6 something that you would like to see be implemented sooner than later / is it something that you're interested in using or is it just more of a curiosity / trying things out thing?

@akdor1154
Copy link

I chose to stick with ingress-nginx as a result of this, but the whole project is just a hobby non-production homelab.

@bjee19
Copy link
Contributor

bjee19 commented Dec 15, 2023

ok thanks for letting us know, hope you give us a try again in the future when we've got a bit more features!

@mpstefan mpstefan modified the milestones: v1.3.0, v1.4.0 Jan 26, 2024
@mpstefan mpstefan removed this from the v2.0.0 milestone Mar 11, 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 Mar 26, 2024
Copy link
Contributor

This issue was closed because it has been stalled for 14 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 10, 2024
@sjberman sjberman removed the stale Pull requests/issues with no activity label Apr 10, 2024
@sjberman sjberman reopened this Apr 10, 2024
@sjberman sjberman added the backlog Currently unprioritized work. May change with user feedback or as the product progresses. label Apr 10, 2024
@mpstefan mpstefan added this to the v1.4.0 milestone May 14, 2024
@mpstefan mpstefan removed the backlog Currently unprioritized work. May change with user feedback or as the product progresses. label May 14, 2024
@mpstefan mpstefan added the refined Requirements are refined and the issue is ready to be implemented. label Jun 3, 2024
@salonichf5 salonichf5 mentioned this issue Jul 2, 2024
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request epic Represents an epic. Contains sub-issues refined Requirements are refined and the issue is ready to be implemented.
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

5 participants