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

Fix tcp telemetry for service-oriented waypoints #5968

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

keithmattix
Copy link
Contributor

What this PR does / why we need it:
The metadata_exchange filter only looks at downstream metadata; this PR configures it to check upstream metadata and store it in filter state (with the appropriate key) if it exists. Note that workload oriented waypoints are still broken because those endpoints have no metadata. /cc @howardjohn on where to make the control plane adjustments there.

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): part of istio/istio#53593

Special notes for your reviewer:
Replaces #5963 for adding a compdb script; if you want to review #5963 on its own; I'll rebase this PR once that one is done.

@keithmattix keithmattix requested a review from a team as a code owner November 30, 2024 21:51
@istio-testing istio-testing added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Nov 30, 2024
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reasonable change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these are proto generator changes that @howardjohn or @craigbox have been working on

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is from istio/tools#3064. There will be more coming from my recent PRs, which will remove some <th> and <td> and move things around.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

better to keep it separated.

Copy link
Member

@zirain zirain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, can you rebase and just keep the core logic in this PR?

cc @howardjohn @kyessenov

@istio-testing istio-testing added the needs-rebase Indicates a PR needs to be rebased before being merged label Dec 27, 2024
@keithmattix keithmattix force-pushed the fix-tcp-ambient-metrics branch from 2750f0f to 4c1a543 Compare December 27, 2024 19:44
@istio-testing istio-testing removed the needs-rebase Indicates a PR needs to be rebased before being merged label Dec 27, 2024
@istio-testing
Copy link
Collaborator

@keithmattix: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
test-arm-arm64_proxy 4c1a543 link true /test test-arm-arm64
test-asan_proxy 4c1a543 link true /test test-asan
test_proxy 4c1a543 link true /test test

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-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants