diff --git a/_data/default_variants.yml b/_data/default_variants.yml index cd1359822..5766884fd 100644 --- a/_data/default_variants.yml +++ b/_data/default_variants.yml @@ -664,6 +664,7 @@ transforms: utilities: airflow: apache clickhouse: clickhouse + cratedb: cratedb cron: meltano dagster: quantile-development datahub: datahub-project diff --git a/_data/maintainers.yml b/_data/maintainers.yml index 8db20c480..4292170dd 100644 --- a/_data/maintainers.yml +++ b/_data/maintainers.yml @@ -46,6 +46,10 @@ alvaroraul7: label: alvaroraul7 name: alvaroraul7 url: https://github.com/AlvaroRaul7 +amotl: + label: Andreas Motl + name: amotl + url: https://github.com/amotl andrejakobsen: label: Kristian André Jakobsen name: andrejakobsen diff --git a/_data/meltano/utilities/cratedb/cratedb.yml b/_data/meltano/utilities/cratedb/cratedb.yml new file mode 100644 index 000000000..e287100e0 --- /dev/null +++ b/_data/meltano/utilities/cratedb/cratedb.yml @@ -0,0 +1,42 @@ +capabilities: [] +commands: + start: + args: start + container_spec: + image: crate:5.5 + ports: + '4200': 4200/tcp + '5433': 5432/tcp + volumes: + - $MELTANO_PROJECT_ROOT/.meltano/utilities/cratedb/data:/data +definition: is a containerized instance of CrateDB useful for local development. +description: CrateDB is a distributed and scalable SQL database for storing and analyzing + massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, + and based on Lucene. +docs: https://cratedb.com/ +domain_url: https://cratedb.com/ +keywords: +- warehouse +label: CrateDB +logo_url: /assets/logos/utilities/cratedb.png +maintenance_status: active +name: cratedb +namespace: cratedb +next_steps: | + 1. Launch CrateDB: + + ```sh + meltano invoke --containers cratedb:start + ``` + + Connect with your PostgreSQL client at `postgresql://crate@localhost:5433/`, + use SQLAlchemy with `crate://crate@localhost:4200/`, or use CrateDB shell + like `crash --host localhost:4200`. +prereq: | + #### Dependencies + + CrateDB is packaged as a Docker image so you must have Docker installed before running the plugin. +repo: https://github.com/crate/crate +settings: [] +settings_group_validation: [] +variant: cratedb diff --git a/static/assets/logos/utilities/cratedb.png b/static/assets/logos/utilities/cratedb.png new file mode 100644 index 000000000..41b411d0e Binary files /dev/null and b/static/assets/logos/utilities/cratedb.png differ