diff --git a/CHANGELOG.md b/CHANGELOG.md index f9ba46f..c9ec902 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,14 @@ All notable changes to this project will be documented in this file. -## [Unreleased](https://github.com/dbt-labs/terraform-provider-dbtcloud/compare/v0.3.21...HEAD) +## [Unreleased](https://github.com/dbt-labs/terraform-provider-dbtcloud/compare/v0.3.22...HEAD) + +# [0.3.22](https://github.com/dbt-labs/terraform-provider-dbtcloud/compare/v0.3.21...v0.3.22) + +### Changes + +- Add resource `dbtcloud_account_features` to manage account level features like Advanced CI +- Add resource `dbtcloud_ip_restrictions_rule` to manage IP restrictions for customers with access to the feature in dbt Cloud # [0.3.21](https://github.com/dbt-labs/terraform-provider-dbtcloud/compare/v0.3.20...v0.3.21) diff --git a/terraform_resources.d2 b/terraform_resources.d2 index 532b8a0..4ddbaa9 100644 --- a/terraform_resources.d2 +++ b/terraform_resources.d2 @@ -1,16 +1,18 @@ +vars: { + d2-config: { + layout-engine: elk + } +} + *.style.font-size: 22 *.*.style.font-size: 22 title: |md - # Terraform resources (v0.3.20) + # Terraform resources (v0.3.22) | {near: top-center} direction: right - -license_map -partial_license_map - project_connection: { style: { fill: "#C5C6C7" @@ -19,10 +21,9 @@ project_connection: { } privatelink_endpoint: {tooltip: Datasource only} -group: {tooltip: Group permissions as well} +group group_partial_permissions -service_token: {tooltip: Permissions as well} -project_artefacts: {tooltip: For setting the project docs and source freshness} +service_token job: { style: { fill: "#ACE1AF" @@ -33,7 +34,7 @@ job: { conns: Connections (will be removed in the future,\nuse global_connection) { bigquery_connection fabric_connection - connection: {tooltip: Works for Snowflake, Redshift, Postgres and Databricks} + connection bigquery_connection.style.fill: "#C5C6C7" fabric_connection.style.fill: "#C5C6C7" @@ -64,9 +65,7 @@ job -- environment job -- environment_variable_job_override notification -- job partial_notification -- job -project_artefacts -- job -project_artefacts -- project webhook -- job: triggered by { style: { stroke-dash: 3 @@ -75,6 +74,7 @@ webhook -- job: triggered by { environment -- global_connection environment -- conns global_connection -- privatelink_endpoint +global_connection -- oauth_configuration environment -- env_creds conns -- privatelink_endpoint @@ -97,3 +97,11 @@ project_connection -- conns { (job -- *)[*].style.stroke: green (* -- job)[*].style.stroke: green + +account_level_settings: "Account level settings" { + account_features + ip_restrictions_rule + license_map + partial_license_map +} +account_level_settings.style.fill-pattern: dots \ No newline at end of file diff --git a/terraform_resources.png b/terraform_resources.png index 7cb9848..4960511 100644 Binary files a/terraform_resources.png and b/terraform_resources.png differ