Skip to content

Releases: dbt-labs/terraform-provider-dbtcloud

v0.3.18

26 Sep 12:09
f345654
Compare
Choose a tag to compare

Background changes

Add better error handling instead of panicking when IDs can't be split properly (related to #299)

Full Changelog: v0.3.17...v0.3.18

v0.3.17

25 Sep 20:51
68a36fa
Compare
Choose a tag to compare

Fixes

  • #300 Panic when reading a DBX legacy connection without a catalog
  • Typo in Getting started guide

Full Changelog: v0.3.16...v0.3.17

v0.3.16

13 Sep 11:41
92380ea
Compare
Choose a tag to compare

Changes

  • Make dbname required for Redshift and Postgres in dbtcloud_global_connection

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.15

02 Sep 12:51
d64edae
Compare
Choose a tag to compare

Changes

  • Add a dbtcloud_projects (with an "s") datasource to return all the projects along with some information about the warehouse connections and repositories connected to those projects. Loops through the API in case there are more than 100 projects
    • Along with the check block, it can be used to check that there are no duplicate project names for example.
  • Add a datasource for dbtcloud_global_connection with the same information as the corresponding resource
  • Add a datasource for dbtcloud_global_connections (with an "s"), returning all the connections of an account along with details like the number of environments they are used in. This could be used to check that connections don't have the same names or that connections are all used by projects.

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.14

29 Aug 11:00
5e91a94
Compare
Choose a tag to compare

Changes

  • Add support for setting the pull_request_url_template in dbtcloud_repository

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.13

28 Aug 14:32
9685e14
Compare
Choose a tag to compare

Changes

  • Add support for all connection types in dbtcloud_global_connection (added PostgreSQL, Redshift, Apache Spark, Starburst, Synapse, Fabric and Athena) and add deprecation warnings for all the other connections resources: dbtcloud_connection, dbtcloud_bigquery_connection and dbtcloud_fabric_connection

Docs

  • Update "Getting Started" guide to use global connections instead of project-scoped connections

Behind the scenes

  • Accelerate CI testing by:
    • avoiding too many calls to v2/.../account
    • installing Terraform manually in the CI pipeline so that each test doesn't download a new version of the CLI
    • moving some tests to run in Parallel (could move more in the future)
  • Update go libraries

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.12

22 Aug 11:41
eb97618
Compare
Choose a tag to compare

Changes

  • Add support for import for dbtcloud_global_connection
  • Add support for Databricks in dbtcloud_global_connection

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.11

19 Aug 14:30
d5c8d9e
Compare
Choose a tag to compare
  • Fixes #267 -- Support for Global Connections
    • dbtcloud_environment now accepts a connection_id to link the environment to the connection. This is the new recommended way to link connections to environments instead of linking the connection to the project with dbtcloud_project_connection
    • A new resource dbtcloud_global_connection has been created and currently supports Snowflake and BigQuery connections. In the next weeks, support for all the Data Warehouses will be added to this resource of the legacy project-scoped connection resources. Those resources will be deprecated in a future version of the provider.
  • Fixes #281

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.10

17 Jul 09:32
Compare
Choose a tag to compare

Changes

  • #277 Add dbtcloud_users datasource to get all users
  • #274 Add dbtcloud_jobs datasource to return all jobs for a given dbt Cloud project or environment
  • #273 Add environment level restrictions to the dbtcloud_service_token resource

Docs

  • Fix typo in service token examples

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md

v0.3.9

08 Jul 08:17
0e3fee8
Compare
Choose a tag to compare

Fixes

  • #271 Force creation of a new connection when the project is changed or deleted

Docs

  • Fix typo in environment code example

Detailed Changelog

https://github.com/dbt-labs/terraform-provider-dbtcloud/blob/main/CHANGELOG.md