|
2 | 2 | # HEY! This file is used in the dbt-external-tables integrations tests with CircleCI.
|
3 | 3 | # You should __NEVER__ check credentials into version control. Thanks for reading :)
|
4 | 4 |
|
5 |
| -config: |
6 |
| - send_anonymous_usage_stats: False |
7 |
| - use_colors: True |
8 |
| - |
9 | 5 | integration_tests:
|
10 | 6 | target: postgres
|
11 | 7 | outputs:
|
12 | 8 |
|
13 | 9 | redshift:
|
14 |
| - type: redshift |
15 |
| - host: "{{ env_var('REDSHIFT_TEST_HOST') }}" |
16 |
| - user: "{{ env_var('REDSHIFT_TEST_USER') }}" |
17 |
| - pass: "{{ env_var('REDSHIFT_TEST_PASS') }}" |
18 |
| - dbname: "{{ env_var('REDSHIFT_TEST_DBNAME') }}" |
19 |
| - port: "{{ env_var('REDSHIFT_TEST_PORT') | as_number }}" |
20 |
| - schema: dbt_external_tables_integration_tests_redshift |
21 |
| - threads: 1 |
| 10 | + type: "redshift" |
| 11 | + host: "{{ env_var('REDSHIFT_HOST') }}" |
| 12 | + user: "{{ env_var('REDSHIFT_USER') }}" |
| 13 | + pass: "{{ env_var('DBT_ENV_SECRET_REDSHIFT_PASS') }}" |
| 14 | + dbname: "{{ env_var('REDSHIFT_DATABASE') }}" |
| 15 | + port: "{{ env_var('REDSHIFT_PORT') | as_number }}" |
| 16 | + schema: "{{ env_var('REDSHIFT_SCHEMA') }}" |
| 17 | + threads: 5 |
22 | 18 |
|
23 | 19 | snowflake:
|
24 |
| - type: snowflake |
25 |
| - account: "{{ env_var('SNOWFLAKE_TEST_ACCOUNT') }}" |
26 |
| - user: "{{ env_var('SNOWFLAKE_TEST_USER') }}" |
27 |
| - password: "{{ env_var('SNOWFLAKE_TEST_PASS') }}" |
28 |
| - role: "{{ env_var('SNOWFLAKE_TEST_ROLE') }}" |
29 |
| - database: "{{ env_var('SNOWFLAKE_TEST_DBNAME') }}" |
30 |
| - warehouse: "{{ env_var('SNOWFLAKE_TEST_WHNAME') }}" |
31 |
| - schema: dbt_external_tables_integration_tests_snowflake |
32 |
| - threads: 1 |
| 20 | + type: "snowflake" |
| 21 | + account: "{{ env_var('SNOWFLAKE_ACCOUNT') }}" |
| 22 | + user: "{{ env_var('SNOWFLAKE_USER') }}" |
| 23 | + password: "{{ env_var('DBT_ENV_SECRET_SNOWFLAKE_PASS') }}" |
| 24 | + role: "{{ env_var('SNOWFLAKE_ROLE') }}" |
| 25 | + database: "{{ env_var('SNOWFLAKE_DATABASE') }}" |
| 26 | + warehouse: "{{ env_var('SNOWFLAKE_WAREHOUSE') }}" |
| 27 | + schema: "{{ env_var('SNOWFLAKE_SCHEMA') }}" |
| 28 | + threads: 10 |
33 | 29 |
|
34 | 30 | bigquery:
|
35 |
| - type: bigquery |
36 |
| - method: service-account-json |
| 31 | + type: "bigquery" |
| 32 | + method: "service-account-json" |
| 33 | + project: "{{ env_var('BIGQUERY_PROJECT') }}" |
| 34 | + dataset: "{{ env_var('BIGQUERY_SCHEMA') }}" |
| 35 | + threads: 10 |
37 | 36 | keyfile_json:
|
38 |
| - type: "service_account" |
39 |
| - project_id: "{{ env_var('BIGQUERY_TEST_PROJECT') }}" |
40 |
| - private_key: "{{ env_var('BIGQUERY_PRIVATE_KEY') }}" |
41 |
| - private_key_id: "{{ env_var('BIGQUERY_PRIVATE_KEY_ID') }}" |
42 |
| - client_email: "{{ env_var('BIGQUERY_CLIENT_EMAIL') }}" |
43 |
| - client_id: "{{ env_var('BIGQUERY_CLIENT_ID') }}" |
44 |
| - auth_uri: "https://accounts.google.com/o/oauth2/auth" |
45 |
| - token_uri: "https://oauth2.googleapis.com/token" |
46 |
| - auth_provider_x509_cert_url: "https://www.googleapis.com/oauth2/v1/certs" |
47 |
| - client_x509_cert_url: https://www.googleapis.com/robot/v1/metadata/x509/{{ env_var('BIGQUERY_CLIENT_EMAIL') | urlencode }}" |
48 |
| - project: "{{ env_var('BIGQUERY_TEST_PROJECT') }}" |
49 |
| - schema: dbt_external_tables_integration_tests_bigquery |
50 |
| - threads: 1 |
| 37 | + "{{ env_var('BIGQUERY_KEYFILE_JSON') | as_native}}" |
| 38 | + job_retries: 3 |
51 | 39 |
|
52 | 40 | databricks:
|
53 | 41 | type: spark
|
|
0 commit comments