Size: a a a

2021 March 12

DY

Dmitry Yakimets in Airflow
Анастасия
Ну да, управляющий даг, который дёргает другие
Вопрос, почему в один даг не объединить
источник

ME

Max Efremov in Airflow
У меня кейс: есть месячный пайплайн, а в конце квартала запускается другой квартальный и триггерит ещё раз 3 месячных
источник

DY

Dmitry Yakimets in Airflow
Чаще всего триггер нужен, если один даг может запускаться разными дагами
источник

DY

Dmitry Yakimets in Airflow
Max Efremov
У меня кейс: есть месячный пайплайн, а в конце квартала запускается другой квартальный и триггерит ещё раз 3 месячных
А, ну да, как я и написал. Когда один даг шерится между несколькими другими
источник

ME

Max Efremov in Airflow
Dmitry Yakimets
А, ну да, как я и написал. Когда один даг шерится между несколькими другими
Ну там не несколько, просто надо повторить иногда)
источник

А

Анастасия in Airflow
Dmitry Yakimets
Вопрос, почему в один даг не объединить
Архитекторы пытаются ввести новые стандарты, по ним каждая сущность должна формироваться в отдельном даге. А связать их как-то надо, так как между ними зависимости и все дела :с
источник

А

Анастасия in Airflow
Обосновывают это необходимостью иметь законченные процессы для каждой сущности, чтобы можно было перезапустить процесс построения при падении с последнего объекта
источник

C

Combot in Airflow
Добро пожаловать в самое дружелюбное комьюнити.
источник

AS

Andrey Sutugin in Airflow
Всем привет!
Есть airflow на k8s, есть отдельный репозиторий с dag-ми, которые забираются через git sinc, но хочется уйти от единого репозитория для dag-ов, что бы каждый проект/репозиторий содержал в себе dag и тут возникает вопрос, как их деплоить?
источник

DE

Dmitry E in Airflow
Добрый день. Хочу обновлять функцию, вызываемую python_callable в PythonOperator, без рестарта сервиса airflow-webserver. Как это лучше сделать? моё предположение, что через импорт самописной библиотеки, но тогда, где её хранить - хотелось бы рядом с dag-ами, но как тогда определять путь, если текущая директория новая для каждого запуска  dag-a (по крайней мере pwd в BashOperator каждый раз возвращает новый путь в /tmp)
источник

ДН

Дмитрий Негреев... in Airflow
Andrey Sutugin
Всем привет!
Есть airflow на k8s, есть отдельный репозиторий с dag-ми, которые забираются через git sinc, но хочется уйти от единого репозитория для dag-ов, что бы каждый проект/репозиторий содержал в себе dag и тут возникает вопрос, как их деплоить?
git sync для каждой репы?
источник

VS

Vladislav 👻 Shishkov... in Airflow
git sync вроде для одной репы настраивается
источник

AS

Andrey Sutugin in Airflow
Дмитрий Негреев
git sync для каждой репы?
А так можно и что надо делать при добавлении нового репозитория, есть какие-то статьи/примеры?
источник

ДН

Дмитрий Негреев... in Airflow
Vladislav 👻 Shishkov
git sync вроде для одной репы настраивается
ну имею ввиду контейнеры с гитсинком под каждую репу
ну и в директорию с дагами сделать папку под каждую репу
источник

ДН

Дмитрий Негреев... in Airflow
но вообще мне кажется стоит подумать, действительно ли так надо много репозиториев с дагами)
источник

VS

Vladislav 👻 Shishkov... in Airflow
Дмитрий Негреев
ну имею ввиду контейнеры с гитсинком под каждую репу
ну и в директорию с дагами сделать папку под каждую репу
Будут большие боли с cicd
источник

VS

Vladislav 👻 Shishkov... in Airflow
Andrey Sutugin
А так можно и что надо делать при добавлении нового репозитория, есть какие-то статьи/примеры?
Андрюха, оставь одну репу
источник

VS

Vladislav 👻 Shishkov... in Airflow
Можно попробовать через submodule
источник

AS

Andrey Sutugin in Airflow
Vladislav 👻 Shishkov
Андрюха, оставь одну репу
Привет Влад, я бы с радостью, но это не мое решение... Вот и пытаюсь придумать велосипед)))
источник

ДН

Дмитрий Негреев... in Airflow
Vladislav 👻 Shishkov
Можно попробовать через submodule
ох, намучаются с ними тоже
источник