-
Notifications
You must be signed in to change notification settings - Fork 2k
Feat add baggage support #8649
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
Feat add baggage support #8649
Conversation
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
…rflow CI Signed-off-by: Cassandra Coyle <[email protected]>
|
Someone at Kubecon was asking me if |
|
I have on a TODO to do documentation updates, that wont be forgotten :) -- edited: docs are done. see PR here |
Signed-off-by: Cassandra Coyle <[email protected]>
|
Ill fix CI |
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
|
Will fix lint - this PR is ready for review still! Its not related to the baggage logic |
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
tests/integration/suite/daprd/tracing/serviceinvocation/serviceinvocation.go
Outdated
Show resolved
Hide resolved
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
JoshVanL
left a comment
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.
Thank you for splitting them out @cicoyle.
It's super clear what is being tests now and much better for test organization.
Added baggage support through both context propagation (aligning with OpenTelemetry) & header propagation (maintaining consistency with Dapr's existing tracing headers). For security, context and header baggage are strictly separated and never merged between domains. HTTP header baggage maintains URL encoding (e.g.,
%20for spaces,%2Ffor slashes) to ensure safe transmission of special characters in HTTP headers, while context baggage uses decoded values as per OpenTelemetry's conventions. Clean up some consts along the way. Needs this http binding components contrib PR for the http binding IT test..docs PR for this work
Relates to this issue