Releases: databricks/terraform-provider-databricks
Releases Β· databricks/terraform-provider-databricks
v0.5.1
v0.5.0
- Added
workspace_url
attribute to thedatabricks_current_user
data source (#1107). - Fixed issue at
databricks_mount
where new cluster was created for S3 mount even whencluster_id
was specified (#1064). - Allow to disable auto-termination for Databricks SQL endpoints (#900).
- Added new
gcp_attributes
todatabricks_cluster
anddatabricks_instance_pool
(#1126). - Added exporter functionality for
databricks_ip_access_list
anddatabricks_workspace_conf
(#1125). - Added
graviton
selector fordatabricks_node_type
anddatabricks_spark_version
data sources (#1127). - Added interactive mode to resource exporter (#1010).
- Added preview support for
git_source
indatabricks_job
(#1090). - Multiple other fixes and documentation improvements.
Updated dependency versions:
- Bump github.com/golang-jwt/jwt/v4 from 4.2.0 to 4.3.0
- Bump google.golang.org/api from 0.67.0 to 0.68.0
- Bump gopkg.in/ini.v1 from 1.66.3 to 1.66.4
v0.4.9
- Prevent creation of
databricks_group
withusers
andadmins
reserved names (#1089). - Added support for shared clusters in multi-task
databricks_job
(#1082). - Added diff suppression for
external_id
indatabricks_group
(#1099). - Added diff suppression for
external_id
indatabricks_user
(#1097). - Added
users
,service_principals
, andchild_groups
exported properties todatabricks_group
data resource (#1085). - Added various documentation improvements.
Deprecations
databricks_group
.members
is deprecated in favor ofusers
,service_principals
, andchild_groups
exported properties. Please do slight modifications of your configuration.
Updated dependency versions:
- Bump google.golang.org/api from 0.66.0 to 0.67.0
v0.4.8
- Added support for
tf:suppress_diff
on primitive types (#984). - Fixed issue arises when destroying
databricks_sql_global_config
with instance profile set (#1076). - Added setting of SQL configuration parameters in
databricks_sql_global_config
(#1080). - Added support for release channels in
databricks_sql_endpoint
configuration (#1078). - Added documentation for
databricks_mlflow_webhook
resource (#1086).
Updated dependency versions:
- Bump google.golang.org/api from 0.65.0 to 0.66.0
v0.4.7
- Added optional
force
argument todatabricks_group
resource to ignorecannot create group: Group with name X already exists.
errors and implicitly import the specific group into Terraform state, enforcing entitlements defined in the instance of resource (#1066). - Added support to configure permissions for all MLflow models (#1044).
- Fixed
databricks_service_principal
display_name
update (#1065). - Added documentation for Unity Catalog resources.
Updated dependency versions:
- Bump gopkg.in/ini.v1 from 1.66.2 to 1.66.3
v0.4.6
- Clarified error messages around
azure_workspace_resource_id
provider configuration (#1049). - Added optional
force
argument todatabricks_user
resource to ignorecannot create user: User with username X already exists
errors and implicitly import the specific user into Terraform state, enforcing entitlements defined in the instance of resource (#1048). - Added
databricks_user_role
resource, that can assign roles on Databricks Account ordatabricks_instance_profile
for data access (#1047).
Deprecations
databricks_user_instance_profile
is deprecated in favor ofdatabricks_user_role
. Please do slight modifications of your configuration.
Updated dependency versions:
- Bump github.com/Azure/go-autorest/autorest/azure/auth from 0.5.10 to 0.5.11
- Bump github.com/Azure/go-autorest/autorest/azure/cli from 0.4.3 to 0.4.5
- Bump github.com/Azure/go-autorest/autorest from 0.11.23 to 0.11.24
v0.4.5
v0.4.4
- Added support for running provider in a debug mode from Visual Studio Code through
Debug Provider
run configuration in order to troubleshoot more complicated issues. - Allowed managing of libraries on
databricks_cluster
outside of Terraform state for resources without anylibrary
configuration blocks. This should simplify PaaS-like CI/CD workflows (#1024). - Added experimental resources.
Behavior changes
- Whenever library is installed on
databricks_cluster
without anylibrary
configuration blocks, it won't be removed anymore.
v0.4.3
- Added support for
databricks_permissions
fordatabricks_mlflow_experiment
anddatabricks_mlflow_model
(#1013). - Added
Using XXX auth
explanation to HTTP 403 errors, which should help troubleshooting misconfigured authentication or provider aliasing. Example error message now looks like: cannot create group: /2.0/preview/scim/v2/Groups is only accessible by admins. Using databricks-cli auth: host=https://XXX.cloud.databricks.com/, token=***REDACTED***
, profile=demo. All sensitive configuration parameters (token
,password
, andazure_client_secret
) are redacted and replaced with***REDACTED***
(#821). - Improved documentation with regards to public subnets in AWS quick start (#1005).
- Added
databricks_mount
code genration for exporter tooling (#1006). - Increase dependency check frequency (#1007).
- Added experimental resources.
v0.4.2
- Added optional
auth_type
provider conf to enforce specific auth type to be used in very rare cases, where a single Terraform state manages Databricks workspaces on more than one cloud andMore than one authorization method configured
error is a false positive. Valid values arepat
,basic
,azure-client-secret
,azure-msi
,azure-cli
, anddatabricks-cli
(#1000). - Added
DBC
format support fordatabricks_notebook
(#989). - Fixed creating new
databricks_mws_workspaces
withtoken {}
block (#994). - Added automated documentation formatting with
make fmt-docs
, so that all HCL examples look consistent (#999). - Increased codebase unit test coverage to 91% to improve stability (#996, #992, #991, #990).
Updated dependency versions:
- Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.10.0 to 2.10.1