Skip to content

Commit da93abe

Browse files
authored
Release v0.4.1 (#983)
Change log: * Added `databricks_library` resource to install library on `databricks_cluster` ([#904](#904)). * Added `databricks_clusters` data resource to list all clusters in the workspace, which might be used to install `databricks_library` on all clusters ([#955](#955)). * Fixed refresh of `library` blocks on a stopped `databricks_cluster` ([#952](#952)). * Whenever a library fails to get installed on a running `databricks_cluster`, we now automatically remove this library, so that the clean state of managed libraries is properly maintained. Without this fix users had to manually go to Clusters UI and remove library from a cluster, where it failed to install. Libraries add up to CREATE and UPDATE timeouts of `databricks_cluster` resource. ([#599](#599)). * Added `token` block to `databricks_mws_workspaces` to avoid unnecessary provider aliasing ([#957](#957)). * Fixed disabling `databricks_global_init_script` ([#958](#958)). * Fixed configuration drift issues with `aws_attributes`, `azure_attributes`, `gcp_attributes`, and `email_notifications` configuration blocks in `databricks_cluster`, `databricks_job`, and `databricks_instance_pool` resources ([#981](#981)). * Improved Databricks CLI auth by eagerly resolving `host`, `username`, `password`, and `token` from the specified `profile`. Added explicit logging of auth parameters in debug logs ([#965](#965)). * TLS timeouts, which may occur during Azure MSI auth, are no longer failing API requests and retried within a normal policy ([#966](#966)). * `debug_headers` provider conf is also logging the `Host` header to help troubleshooting auth issues ([#964](#964)). * Added new experimental resources and increased test coverage. Updated dependency versions: * Bump github.com/golang-jwt/jwt/v4 from 4.1.0 to 4.2.0 * Bump google.golang.org/api from 0.60.0 to 0.63.0 * Bump github.com/Azure/go-autorest/autorest from 0.11.22 to 0.11.23 * Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.9 to 0.5.10 * Bump gopkg.in/ini.v1 from 1.66.0 to 1.66.2 * Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.9.0 to 2.10.0
1 parent ceda84c commit da93abe

File tree

9 files changed

+25
-12
lines changed

9 files changed

+25
-12
lines changed

CHANGELOG.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,27 @@
22

33
## 0.4.1
44

5-
* Fixed refresh of `library` blocks on a stopped `databricks_cluster` ([#952](https://github.com/databrickslabs/terraform-provider-databricks/issues/952)).
6-
* Added `databricks_clusters` data resource to list all clusters in the workspace ([#955](https://github.com/databrickslabs/terraform-provider-databricks/pull/955)).
75
* Added `databricks_library` resource to install library on `databricks_cluster` ([#904](https://github.com/databrickslabs/terraform-provider-databricks/pull/904)).
6+
* Added `databricks_clusters` data resource to list all clusters in the workspace, which might be used to install `databricks_library` on all clusters ([#955](https://github.com/databrickslabs/terraform-provider-databricks/pull/955)).
7+
* Fixed refresh of `library` blocks on a stopped `databricks_cluster` ([#952](https://github.com/databrickslabs/terraform-provider-databricks/issues/952)).
88
* Whenever a library fails to get installed on a running `databricks_cluster`, we now automatically remove this library, so that the clean state of managed libraries is properly maintained. Without this fix users had to manually go to Clusters UI and remove library from a cluster, where it failed to install. Libraries add up to CREATE and UPDATE timeouts of `databricks_cluster` resource. ([#599](https://github.com/databrickslabs/terraform-provider-databricks/issues/599)).
99
* Added `token` block to `databricks_mws_workspaces` to avoid unnecessary provider aliasing ([#957](https://github.com/databrickslabs/terraform-provider-databricks/issues/957)).
10+
* Fixed disabling `databricks_global_init_script` ([#958](https://github.com/databrickslabs/terraform-provider-databricks/issues/958)).
11+
* Fixed configuration drift issues with `aws_attributes`, `azure_attributes`, `gcp_attributes`, and `email_notifications` configuration blocks in `databricks_cluster`, `databricks_job`, and `databricks_instance_pool` resources ([#981](https://github.com/databrickslabs/terraform-provider-databricks/pull/981)).
12+
* Improved Databricks CLI auth by eagerly resolving `host`, `username`, `password`, and `token` from the specified `profile`. Added explicit logging of auth parameters in debug logs ([#965](https://github.com/databrickslabs/terraform-provider-databricks/pull/965)).
13+
* TLS timeouts, which may occur during Azure MSI auth, are no longer failing API requests and retried within a normal policy ([#966](https://github.com/databrickslabs/terraform-provider-databricks/pull/966)).
14+
* `debug_headers` provider conf is also logging the `Host` header to help troubleshooting auth issues ([#964](https://github.com/databrickslabs/terraform-provider-databricks/pull/964)).
1015
* Added new experimental resources and increased test coverage.
1116

17+
Updated dependency versions:
18+
19+
* Bump github.com/golang-jwt/jwt/v4 from 4.1.0 to 4.2.0
20+
* Bump google.golang.org/api from 0.60.0 to 0.63.0
21+
* Bump github.com/Azure/go-autorest/autorest from 0.11.22 to 0.11.23
22+
* Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.9 to 0.5.10
23+
* Bump gopkg.in/ini.v1 from 1.66.0 to 1.66.2
24+
* Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.9.0 to 2.10.0
25+
1226
## 0.4.0
1327

1428
* Added `databricks_mlflow_model` and `databricks_mlflow_experiment` resources ([#931](https://github.com/databrickslabs/terraform-provider-databricks/pull/931))

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ vendor:
4848

4949
test-azcli: install
5050
@echo "✓ Running Terraform Acceptance Tests for Azure..."
51-
@/bin/bash scripts/run.sh azcli '^(TestAcc|TestAzureAcc)' --debug --tee
51+
@/bin/bash scripts/run.sh azcli '^TestAzureAcc' --debug --tee
5252

5353
test-azsp: install
5454
@echo "✓ Running Terraform Acceptance Tests for Azure..."

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ terraform {
7070
required_providers {
7171
databricks = {
7272
source = "databrickslabs/databricks"
73-
version = "0.4.0"
73+
version = "0.4.1"
7474
}
7575
}
7676
}

docs/guides/aws-e2-firewall-hub-and-spoke.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ terraform {
9191
required_providers {
9292
databricks = {
9393
source = "databrickslabs/databricks"
94-
version = "0.4.0"
94+
version = "0.4.1"
9595
}
9696
aws = {
9797
source = "hashicorp/aws"

docs/guides/aws-e2-firewall-workspace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ terraform {
8989
required_providers {
9090
databricks = {
9191
source = "databrickslabs/databricks"
92-
version = "0.4.0"
92+
version = "0.4.1"
9393
}
9494
aws = {
9595
source = "hashicorp/aws"

docs/guides/aws-workspace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ terraform {
5454
required_providers {
5555
databricks = {
5656
source = "databrickslabs/databricks"
57-
version = "0.4.0"
57+
version = "0.4.1"
5858
}
5959
aws = {
6060
source = "hashicorp/aws"

docs/guides/workspace-management.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ terraform {
1111
required_providers {
1212
databricks = {
1313
source = "databrickslabs/databricks"
14-
version = "0.4.0"
14+
version = "0.4.1"
1515
}
1616
}
1717
}

docs/index.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
layout: "databricks"
33
page_title: "Provider: Databricks"
44
sidebar_current: "docs-databricks-index"
5-
description: |-
6-
Terraform provider databricks.
5+
description: Terraform provider for the Databricks Lakehouse platform
76
---
87

98
# Databricks Provider
@@ -336,7 +335,7 @@ terraform {
336335
required_providers {
337336
databricks = {
338337
source = "databrickslabs/databricks"
339-
version = "0.4.0"
338+
version = "0.4.1"
340339
}
341340
}
342341
}

scripts/azcli-integration/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ output "test_key_vault_secret_value" {
8484
sensitive = true
8585
}
8686

87-
output "databricks_azure_workspace_resource_id" {
87+
output "databricks_azure_resource_id" {
8888
value = module.this.databricks_azure_workspace_resource_id
8989
}
9090

0 commit comments

Comments
 (0)