Airflow позволяет вам помещать зависимости (внешний код Python в код DAG), на которые полагаются Dag в папке DAG.это означает, что любые компоненты / члены или классы в этом внешнем коде Python доступны для использования в коде dag.
Однако при этом (в папке dag GCS в облачной среде создания) компоненты зависимостейнедоступно для дагс.в веб-интерфейсе Airflow отображается ошибка, похожая на следующую: Broken DAG: [/home/airflow/gcs/dags/....py] Нет модуля с именем tester.где tester - это отдельный файл python в папке dags.
при тестировании этих задач с использованием Google SDK (выполнение реальных команд Airflow) задачи выполняются нормально, но кажется, что где-то в Kubernettes при создании этих контейнерных заданий это не кажетсячтобы взять на себя зависимости тоже.
Я понимаю, что Cloud Compose находится в бета-версии, но мне было интересно, если я делаю что-то не так.