feature: Support to run jobs with --full-refresh option from airflow
See original GitHub issueFeature scope
Web UI
Description
Currently, I can add a job with tasks e.g meltano job add <job_name> --tasks "<tap_name> <target_name>"
. But when I want to run a job with full-refresh
option, I get an error The job has invalid task
. Adding the support of full-refresh
will help us to schedule the job from airflow.
In production environments, we don’t have access into the container (meltano deployed in kubernetes) to run CLI. Hence, it’s difficult to run a job with full-refresh option.
Issue Analytics
- State:
- Created a year ago
- Reactions:2
- Comments:5
Top Results From Across the Web
Scheduler — Airflow Documentation - Apache Airflow
The Airflow scheduler monitors all tasks and DAGs, then triggers the task instances once their dependencies are complete. Behind the scenes, the scheduler...
Read more >Configuration Reference — Airflow Documentation
Configuration Reference¶. This page contains the list of all the available Airflow configurations that you can set in airflow.cfg file or using environment ......
Read more >Scheduling & Triggers - Apache Airflow
The Airflow scheduler monitors all tasks and all DAGs, and triggers the task instances whose dependencies have been met. Behind the scenes, it...
Read more >Best Practices - Apache Airflow
First run airflow dags list and store the list of unpaused DAGs. Then use this same list to run both dags pause for...
Read more >FAQ — Airflow Documentation
Does your script “compile”, can the Airflow engine parse it and find your DAG object? To test this, you can run airflow dags...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@tayloramurphy - Yeah, I think the “C” option would make a lot of sense. Basically: “assume each line is a string to be passed to
run
unless it’s prefixed by another command”.This has the nice benefit of being neatly copy-pasteable.
Which creates this yaml:
Which would be equivalent to:
@aaronsteers yep - I quite like that