Skip to content

Fix OTLP gRPC authentication metadata - #80

Merged
manas-fortifyroot merged 1 commit into
mainfrom
fix/otlp-grpc-metadata-keys
Aug 18, 2026
Merged

Fix OTLP gRPC authentication metadata#80
manas-fortifyroot merged 1 commit into
mainfrom
fix/otlp-grpc-metadata-keys

Conversation

@manas-fortifyroot

Copy link
Copy Markdown
Contributor

Summary

Fix OTLP/gRPC export failures caused by uppercase metadata keys.

grpcio requires metadata keys to be lowercase. Passing Authorization
caused trace export to fail before the request reached the backend.

Changes

  • Vendor the OpenLLMetry correction from immutable tag fr-v0.52.6.35.
  • Normalize gRPC metadata for vendored trace, metrics, and log exporters.
  • Normalize metadata in Ocelle-owned default metrics and logging exporters.
  • Update exporter-construction regression tests.
  • Regenerate vendoring provenance and dependency manifests.

HTTP exporter headers remain unchanged.

Validation

  • Relevant Ocelle tests: 93 passed.
  • Fork exporter tests: 38 passed.
  • Full system-test suite on Python 3.10: 24/24 suites passed.
  • Full system-test suite on Python 3.12: 24/24 suites passed.
  • git diff --check passed.

@manas-fortifyroot
manas-fortifyroot merged commit 6f31406 into main Aug 18, 2026
6 checks passed
@manas-fortifyroot
manas-fortifyroot deleted the fix/otlp-grpc-metadata-keys branch August 18, 2026 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants