I'm trying to use the otel packages to do tracing header (b3) propagation. Unfortunately I'm unable to get this to work. For the purposes of explaining, I have created a project on github which illustrates my problem: https://github.com/rogierlommers/otel-b3-header-propagation.
For a schematic view, please see image below:
My expectations are that all incoming headers (passed in by cURL command) are propagated to the downstream service, by using the otel http wrapper here. Unfortunately this doesn't happen and I cannot figure out how to fix this.