This commit is contained in:
Dave Connors
2024-11-13 16:10:49 -06:00
parent 4b42bb9fde
commit 045ff180d3
4 changed files with 15 additions and 5 deletions

View File

@@ -37,8 +37,13 @@ jobs:
SNOWFLAKE_DATABASE: ${{ vars.SNOWFLAKE_DATABASE }}
SNOWFLAKE_WAREHOUSE: ${{ vars.SNOWFLAKE_WAREHOUSE }}
SNOWFLAKE_SCHEMA: "dbt_utils_integration_tests_snowflake_${{ github.run_number }}"
# databricks
DATABRICKS_SCHEMA: "integration_tests_databricks_${{ github.run_number }}"
DATABRICKS_HOST: ${{ vars.DATABRICKS_HOST }}
DATABRICKS_HTTP_PATH: ${{ vars.DATABRICKS_HTTP_PATH }}
secrets:
DBT_ENV_SECRET_REDSHIFT_PASS: ${{ secrets.REDSHIFT_PASS }}
BIGQUERY_KEYFILE_JSON: ${{ secrets.BIGQUERY_KEYFILE_JSON }}
SNOWFLAKE_ACCOUNT: ${{ secrets.SNOWFLAKE_ACCOUNT }}
DBT_ENV_SECRET_SNOWFLAKE_PASS: ${{ secrets.SNOWFLAKE_PASS }}
DBT_ENV_SECRET_SNOWFLAKE_PASS: ${{ secrets.SNOWFLAKE_PASS }}
DBT_SECRET_ENV_DATABRICKS_TOKEN: ${{ secrets.DBT_SECRET_ENV_DATABRICKS_TOKEN }}

View File

@@ -51,9 +51,9 @@ integration_tests:
databricks:
type: databricks
schema: "{{ env_var('DATABRICKS_SCHEMA', 'dbt_project_evaluator_integration_tests_databricks') }}"
host: "{{ env_var('DATABRICKS_TEST_HOST') }}"
http_path: "{{ env_var('DATABRICKS_TEST_HTTP_PATH') }}"
token: "{{ env_var('DATABRICKS_TEST_ACCESS_TOKEN') }}"
host: "{{ env_var('DATABRICKS_HOST') }}"
http_path: "{{ env_var('DATABRICKS_HTTP_PATH') }}"
token: "{{ env_var('DBT_SECRET_ENV_DATABRICKS_TOKEN') }}"
threads: 10
duckdb:

View File

@@ -1 +1 @@
SUPPORTED_ADAPTERS=snowflake,bigquery,redshift
SUPPORTED_ADAPTERS=snowflake,bigquery,redshift,databricks

View File

@@ -30,6 +30,11 @@ passenv =
BIGQUERY_PROJECT
BIGQUERY_KEYFILE_JSON
BIGQUERY_SCHEMA
# databricks
DATABRICKS_SCHEMA
DATABRICKS_HOST
DATABRICKS_HTTP_PATH
DBT_SECRET_ENV_DATABRICKS_TOKEN
# Snowflake integration tests for centralized dbt testing
# run dbt commands directly, assumes dbt is already installed in environment