Size: a a a

2021 April 27

VS

Vladislav 👻 Shishkov... in Airflow
всем
источник

ME

Max Efremov in Airflow
Он для тестирования
источник

ME

Max Efremov in Airflow
Чтобы всё в одном было
источник

GB

Georgy Borodin in Airflow
Всем привет!
Кому-нибудь удавалось собрать Airflow в докере под arm? А то выдали рабочую лошадку на M1, а насладиться шустрым локальным эирфлоу не получается
источник

ME

Max Efremov in Airflow
Там же есть питон?
источник

GB

Georgy Borodin in Airflow
Конечно. Но мне нужно, чтобы я мог тестить докер-образы до того, как они на прод улетят
источник

GB

Georgy Borodin in Airflow
Чистая сборка докерфайла из репозитория Airflow тоже фейлится
источник

R

Rustam in Airflow
Спасибо, +- так и сделал )
источник

PA

Panchenko Andrey in Airflow
всем привет, подскажите плизз как можно сгенерить таски для дага?
источник

PA

Panchenko Andrey in Airflow
у меня есть куча однотипных задач, со своими аргуентами и т.д. как мне сгенерить для каждой такой таски обхект в даге?
источник

A

Alex in Airflow
привет! for obj in tasklist подойдёт?
источник

PA

Panchenko Andrey in Airflow
может и так мне пока непонятно как организовать вот этот список) вот ищу как
источник

A

Alex in Airflow
то есть вопрос не как задачи сгенерировать, а как список сделать в питоне?
источник

PA

Panchenko Andrey in Airflow
нет как список понятно)
источник

A

Alex in Airflow
тогда надо переформулировать вопрос, потому что сейчас непонятно что непонятно)
источник

🍒

🍒 in Airflow
источник

PA

Panchenko Andrey in Airflow
нашел это))
спасибо
источник

GB

Georgy Borodin in Airflow
Не очень понятно, что именно ты хочешь сделать, попробую сванговать:

Если одни и те же Python-функции в операторах, то можно сделать словарь вида {'task_id':{'args':['arg1'], 'kwargs':{'kwarg_name': 'kwarg_value'}} (это если нужны и op_args, и op_kwargs, но только тебе пока известно, что нужно менять)

Ну а дальше всё прозаично:
for task_id, task_params in config_dict.items():
   task = PythonOperator(task_id=task_id, op_args=task_params['args']...)
источник

PA

Panchenko Andrey in Airflow
одна и та же пайтон функция котоая будет стучать в АПИ
в функции будет меняться название и параметры для её испольнения
источник

GB

Georgy Borodin in Airflow
Ну вот я скинул пример для такого. Ещё можно разбить на отдельные даги, конечно: так Airflow будет терпимее к тому, что у тебя поменяется список параметров
источник