-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Add e2e test coverage for a partial mesh #4028
Comments
I will start working on this item. |
/assign @yu2003w |
@adrcunha: GitHub didn't allow me to assign the following users: yu2003w. Note that only knative members and repo collaborators can be assigned and that issues/PRs can only have 10 assignees at the same time. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
@yu2003w thanks, do you think this can be done in https://github.com/knative/serving/milestone/24 (due August 06?) |
@tcnghia Sure, I will submit PR next week. I planned to submit this PR last week. As a little busy recently, the work delayed. |
@markusthoemmes @mattmoor @bbrowning I submitted PR for this issue.
New added tests make use of existing service_to_service_call scenario for the tests.
I also tried following commands within pod of http proxy,
It works with nslookup. In httpproxy.go, the related code is below,
I suspect that httputil.ReverseProxy.ServerHttp() couldn't handle short FQDN. |
@yu2003w we can check in the tests for partial mesh connectivity using FQDN first, and follow up with short names. Currently we already have some short names coverage using existing tests. |
/assign yu2003w |
@tcnghia I updated code again and only added tests for FQDN, did not touch short names. |
#3620 added the possibility to opt-out of the mesh on the revision pod side. That'd mean that potentially the system's pods (including the activator) have sidecars while the user pods don't. It also means that different revisions can have sidecars, while others don't.
We need these tests to make sure that neither permutation breaks.
The text was updated successfully, but these errors were encountered: