-
Notifications
You must be signed in to change notification settings - Fork 575
sidecar defaultEndPoints should be IPv6 compatible #2447
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
sidecar defaultEndPoints should be IPv6 compatible #2447
Conversation
/test release-notes_api |
gencheck failure is unrelated to this PR and will be fixed by #2446 |
/test gencheck_api |
Signed-off-by: Faseela K <faseela.k@est.tech>
7dcbcba
to
eeb32ba
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should support ipv6 CI in order to support ipv6, currently could only resolve issue one by one. Looks ipv6 is fully supported. Not sure any user use ipv6 in production.
We do have an ipv6 job in CI - folks contributing to ipv6 should focus on improving its test coverage. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 on others commenting on ipv6 CI.
@kfaseela can you provide a plan on supporting ipv6 CI? I didn't want it to block your PR but would be needed before this is released in an official istio release. |
// connections. Arbitrary IPs are not supported. Format should be one of `127.0.0.1:PORT`, `0.0.0.0:PORT` | ||
// (which will forward to the instance IP), or `unix:///path/to/socket` | ||
// connections. Arbitrary IPs are not supported. Format should be one of `127.0.0.1:PORT`, | ||
// `0.0.0.0:PORT`, `[::1]:PORT`, `[::]:PORT` (which will forward to the instance IP), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The (which will forward to the instance IP),
part is now confusing
I would have a list
- Forward to isntance ip: 0.0.0.0:PORT, [::]:PORT
- Forward to localhost: ...
- Forward to UDS socket: unix:///blah
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
(which will forward to the instance IP),
part is now confusingI would have a list
- Forward to isntance ip: 0.0.0.0:PORT, [::]:PORT - Forward to localhost: ... - Forward to UDS socket: unix:///blah
Will fix this soon
I did not really think about it. 🙂 We were not using sidecar api so far, but otherwise ipv6 works fine for us. We just started trying out a new experimental feature that recently came in which needed sidecar api, and realized that there are certain things which required change w.r.t ipv6. Let me see if I can spare some time in upstreaming some of the ipv6 test suites. |
In response to a cherrypick label: new pull request created: #2452 |
should be merged along with istio/istio#40265
Issue: istio/istio#40245
Signed-off-by: Faseela K faseela.k@est.tech