TagsJobFacet and OwnershipJobFacet are ignored on OpenLineage REST-Calls
Describe the bug Tags Data from TagsJobFacet are not being ingested for openlineage events
To Reproduce start a local docker compose instance using ...
uv tool install "acryl-datahub[all]"datahub docker quickstart- POST an event with Tags and Owners to the openlineage endpoint:
curl -X POST 'http://localhost:8080/openapi/openlineage/api/v1/lineage' \
--header 'Content-Type: application/json' \
--data '{
"eventTime": "2025-08-14T10:10:22.000Z",
"eventType": "COMPLETE",
"producer": "https://github.com/OpenLineage/OpenLineage/evaluation/openlineage-examples",
"run": {
"runId": "f50a8e01-bc8c-4d42-9fff-0c7b7810716d"
},
"job": {
"namespace": "open_lineage_examples",
"name": "minimal_job",
"facets": {
"orchestrator": {
"_producer": "https://github.com/OpenLineage/OpenLineage",
"_schemaURL": "https://openlineage.io/spec/1-0-2/OpenLineage.json#/definitions/OrchestratorJobFacet",
"name": "minimal_job"
},
"documentation": {
"_producer": "https://github.com/OpenLineage/OpenLineage",
"_schemaURL": "https://openlineage.io/spec/1-0-2/OpenLineage.json#/definitions/DocumentationJobFacet",
"description": "This is a brief description of the minimal job. It demonstrates how to add metadata to an OpenLineage payload."
},
"ownership": {
"_producer": "https://github.com/OpenLineage/OpenLineage",
"_schemaURL": "https://openlineage.io/spec/facets/1-0-0/OwnershipJobFacet.json",
"owners": [
{
"name": "jdoe",
"type": "DEVELOPER"
}
]
},
"tags": {
"_producer": "https://github.com/OpenLineage/OpenLineage",
"_schemaURL": "https://openlineage.io/spec/1-0-0/OpenLineage.json#/definitions/TagsJobFacet",
"tags": [
{
"key": "environment",
"value": "production",
"source": "CONFIG"
},
{
"key": "team",
"value": "data-engineering",
"source": "CONFIG"
}
]
}
}
},
"outputs": []
}'Expected behavior The UI should show the two tags and owners from the event when I open the Job. There is code that appears to be meant to map Owners (https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/openlineage-converter/src/main/java/io/datahubproject/openlineage/converter/OpenLineageToDataHub.java#L373-L403) and Tags (https://github.com/datahub-project/datahub/blob/master/metadata-integration/java/openlineage-converter/src/main/java/io/datahubproject/openlineage/converter/OpenLineageToDataHub.java#L510-L548, although this might have an AirFlow dependency?), so this might be a bug.
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: OSX 15.6
- Browser Edge (139.0.3405.86 (Official build) (arm64)
- DataHub Version v1.0.0rc3
Additional context Add any other context about the problem here.
Source: datahub-project/datahub