mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-16 11:18:33 +00:00
* Remove callbacks from DAG * Remove lineage backend from image
This commit is contained in:
parent
79b10081d7
commit
23b95a267b
@ -31,7 +31,7 @@ RUN pip install ".[${INGESTION_DEPENDENCY}]"
|
||||
|
||||
|
||||
RUN airflow db init
|
||||
RUN cp -r /ingestion/examples/airflow/airflow.cfg /airflow/airflow.cfg
|
||||
RUN cp -r /ingestion/airflow.cfg /airflow/airflow.cfg
|
||||
RUN cp -r /om-airflow/plugins /airflow/plugins
|
||||
RUN cp -r /om-airflow/plugins/dag_templates /airflow/
|
||||
RUN mkdir -p /airflow/dag_generated_configs
|
||||
|
1074
ingestion/airflow.cfg
Normal file
1074
ingestion/airflow.cfg
Normal file
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ Metadata DAG common functions
|
||||
"""
|
||||
import json
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Any, Callable, Dict, Optional
|
||||
from typing import Callable, Optional
|
||||
|
||||
from airflow import DAG
|
||||
|
||||
@ -27,10 +27,6 @@ try:
|
||||
except ModuleNotFoundError:
|
||||
from airflow.operators.python_operator import PythonOperator
|
||||
|
||||
from airflow_provider_openmetadata.lineage.callback import (
|
||||
failure_callback,
|
||||
success_callback,
|
||||
)
|
||||
from metadata.generated.schema.entity.services.ingestionPipelines.ingestionPipeline import (
|
||||
IngestionPipeline,
|
||||
)
|
||||
@ -109,19 +105,6 @@ def build_workflow_config_property(
|
||||
)
|
||||
|
||||
|
||||
def build_default_args() -> Dict[str, Any]:
|
||||
"""
|
||||
Build the default_args dict to be passed
|
||||
to the DAG regardless of the airflow_pipeline
|
||||
payload.
|
||||
"""
|
||||
return {
|
||||
# Run the lineage backend callbacks to gather the Pipeline info
|
||||
"on_failure_callback": failure_callback,
|
||||
"on_success_callback": success_callback,
|
||||
}
|
||||
|
||||
|
||||
def build_dag_configs(ingestion_pipeline: IngestionPipeline) -> dict:
|
||||
"""
|
||||
Prepare kwargs to send to DAG
|
||||
@ -131,7 +114,6 @@ def build_dag_configs(ingestion_pipeline: IngestionPipeline) -> dict:
|
||||
return {
|
||||
"dag_id": ingestion_pipeline.name.__root__,
|
||||
"description": ingestion_pipeline.description,
|
||||
"default_args": build_default_args(),
|
||||
"start_date": date_to_datetime(ingestion_pipeline.airflowConfig.startDate),
|
||||
"end_date": date_to_datetime(ingestion_pipeline.airflowConfig.endDate),
|
||||
"concurrency": ingestion_pipeline.airflowConfig.concurrency,
|
||||
|
Loading…
x
Reference in New Issue
Block a user