A dbt pipeline converter to Argo Workflows
Project description
dbt-argo
A simple Python package to parse dbt dependencies to create an Argo Workflow job. It can also submit Argo files directly to the server.
Motivations
Simplify CI steps to create Argo workflow for dbt projects.
Limitations
- This version only support Google Cloud Storage as backend to store dbt artifacts to be used by Argo as artifacts.
- This version only support
CronWorkflowandWorkflowgeneration
Usage
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}
Inspirations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbt_argo-0.2.0a4.tar.gz.
File metadata
- Download URL: dbt_argo-0.2.0a4.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.14 Darwin/22.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f988abf9ab71b2441ca0965ae3a0597e1817433b7e9e1f48d015d0caa6ba82c
|
|
| MD5 |
51ff85c037f9238833b8d456e07cfafa
|
|
| BLAKE2b-256 |
87fa73c2ff9dc0c7b36261054a085ce18e53543feb456436f707ca56ab6a402f
|
File details
Details for the file dbt_argo-0.2.0a4-py3-none-any.whl.
File metadata
- Download URL: dbt_argo-0.2.0a4-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.2 CPython/3.9.14 Darwin/22.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18fe474d3eabdfe9d9c0b53615c6a52bccf74a0617c96be9c90eda7e3b7d26b1
|
|
| MD5 |
e91d2154e38e850ca9da5c81a3e3fb0c
|
|
| BLAKE2b-256 |
aa08fade92c300d1e9d208ea660bdc8c07809a855b46917a34cb2c19915626f1
|