A simple Python package to parse dbt dependencies to create an Argo Workflow job. It can also submit Argo files directly to the server.
Simplify CI steps to create Argo workflow for dbt projects.
- This version only support Google Cloud Storage as backend to store dbt artifacts to be used by Argo as artifacts.
- This version only support
CronWorkflow
andWorkflow
generation
By default, it assumes the dbt_project.yml
file is located at the root folder, if not the DBT_PROJECT_DIR
can be defined to locate the project path.
Usage: dbt-argo [OPTIONS] COMMAND [ARGS]...
Test
Options:
--help Show this message and exit.
Commands:
cp copy local folder to GCS Bucket
create Create a dbt Argo Workflow
cron Manage cron workflow
submit dbt-argo deploy {FILE}