Open kr-igor opened 1 month ago
Thanks for creating your first OpenLineage issue! Your feedback is valuable and improves the project. If you haven't already, please be sure to follow the issue template!
Hey, thanks for the interest in OpenLineage. FYI, you do not need to create an issue if you have a change ready to submit! You can open a pull request immediately instead. Even if you are not sure if it's something that will end up being added to the code, it's always easier to discuss over actual implementation 😄
@kr-igor I've tried to find a solution to the problem more generically in https://github.com/OpenLineage/OpenLineage/issues/2916
@kr-igor Also - really thanks for starting the discussion and opening PR. You just hit a place where we have larger issue we need to solve :)
Motivation
OpenLineage support
Authorization
http header, but some destinations may require a custom header. Specifically, Datadog requiresDD_API_KEY
to be set. It's not currently possible to set custom headers for the Python client.Description
Proposal is to support
OPENLINEAGE_HTTP_HEADERS: key=value;key1=value1
environment variable to set custom headers. The patch is below.ol.patch
Related issues
No response
Do you plan to make this contribution yourself?