Skip to content

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

Merged
merged 1 commit into from
Aug 5, 2022

Conversation

kfaseela
Copy link
Member

@kfaseela kfaseela commented Aug 4, 2022

should be merged along with istio/istio#40265
Issue: istio/istio#40245

Signed-off-by: Faseela K faseela.k@est.tech

@istio-testing istio-testing added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Aug 4, 2022
@kfaseela kfaseela added the release-notes-none Indicates a PR that does not require release notes. label Aug 4, 2022
@kfaseela
Copy link
Member Author

kfaseela commented Aug 4, 2022

/test release-notes_api

@kfaseela
Copy link
Member Author

kfaseela commented Aug 4, 2022

gencheck failure is unrelated to this PR and will be fixed by #2446

@ericvn
Copy link

ericvn commented Aug 4, 2022

/test gencheck_api

Signed-off-by: Faseela K <faseela.k@est.tech>
@kfaseela kfaseela force-pushed the sidecar-default-end-point-ipv6 branch from 7dcbcba to eeb32ba Compare August 4, 2022 19:40
@istio-testing istio-testing added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Aug 4, 2022
Copy link
Member

@hzxuzhonghu hzxuzhonghu left a 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.

@howardjohn
Copy link
Member

We do have an ipv6 job in CI - folks contributing to ipv6 should focus on improving its test coverage.

Copy link
Member

@linsun linsun left a 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.

@istio-testing istio-testing merged commit 426b264 into istio:master Aug 5, 2022
@linsun
Copy link
Member

linsun commented Aug 5, 2022

@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),
Copy link
Member

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

Copy link
Member Author

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

Will fix this soon

@kfaseela
Copy link
Member Author

kfaseela commented Aug 5, 2022

@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.

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.

@istio-testing
Copy link
Collaborator

In response to a cherrypick label: new pull request created: #2452

@kfaseela kfaseela deleted the sidecar-default-end-point-ipv6 branch May 27, 2025 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cherrypick/release-1.15 Set this label on a PR to auto-merge it to the release-1.15 branch release-notes-none Indicates a PR that does not require release notes. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants