Skip to content

Commit 329ae58

Browse files
authored
Update minimum supported Terraform version in README.md (#4683)
## Changes Currently, the minimum supported version of `terraform` with the Databricks TF Provider is documented as v1.0. However, there is an issue with too-strict validation of resources using SDKv2. This updates the guidance for customers to use `terraform` from v1.1.5, which mitigates this issue. Generally, new resources will be implemented using the Plugin Framework, which does have strict enforcement of these bugs. Over time, we will migrate resources to use the plugin framework, and when we do so, we will need to address them, but for now, the status quo is that they are tolerated. By using v1.1.5 and later, this will not result in errors in plan/apply steps. ## Tests No tests needed, this is a docs-only change.
1 parent 4b963d6 commit 329ae58

File tree

2 files changed

+7
-91
lines changed

2 files changed

+7
-91
lines changed

NEXT_CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
### Documentation
1010

11+
* Document minimum required Terraform version as 1.1.5 ([#4683](https://github.com/databricks/terraform-provider-databricks/pull/4683)).
12+
1113
### Exporter
1214

1315
### Internal Changes

README.md

Lines changed: 5 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -2,103 +2,17 @@
22

33
![Resources](docs/resources.png)
44

5-
[Troubleshooting Guide](docs/guides/troubleshooting.md)
6-
| [AWS](docs/guides/aws-workspace.md) tutorial
5+
[AWS](docs/guides/aws-workspace.md) tutorial
76
| [Azure](docs/guides/azure-workspace.md) tutorial
87
| [End-to-end](docs/guides/workspace-management.md) tutorial
9-
| [Changelog](CHANGELOG.md)
108
| [Authentication](docs/index.md)
11-
| [databricks_aws_assume_role_policy](docs/data-sources/aws_assume_role_policy.md) data
12-
| [databricks_aws_bucket_policy](docs/data-sources/aws_bucket_policy.md) data
13-
| [databricks_aws_crossaccount_policy](docs/data-sources/aws_crossaccount_policy.md) data
14-
| [databricks_catalog](docs/resources/catalog.md)
15-
| [databricks_catalogs](docs/data-sources/catalog.md) data
16-
| [databricks_cluster](docs/resources/cluster.md)
17-
| [databricks_clusters](docs/data-sources/clusters.md) data
18-
| [databricks_cluster_policy](docs/resources/cluster_policy.md)
19-
| [databricks_current_user](docs/data-sources/current_user.md)
20-
| [databricks_dbfs_file](docs/resources/dbfs_file.md)
21-
| [databricks_dbfs_file_paths](docs/data-sources/dbfs_file_paths.md) data
22-
| [databricks_dbfs_file](docs/data-sources/dbfs_file.md) data
23-
| [databricks_directory](docs/resources/directory.md)
24-
| [databricks_external_location](docs/resources/external_location.md)
25-
| [databricks_git_credential](docs/resources/git_credential.md)
26-
| [databricks_global_init_script](docs/resources/global_init_script.md)
27-
| [databricks_grant](docs/resources/grant.md)
28-
| [databricks_grants](docs/resources/grants.md)
29-
| [databricks_group](docs/resources/group.md)
30-
| [databricks_group](docs/data-sources/group.md) data
31-
| [databricks_group_instance_profile](docs/resources/group_instance_profile.md)
32-
| [databricks_group_member](docs/resources/group_member.md)
33-
| [databricks_instance_pool](docs/resources/instance_pool.md)
34-
| [databricks_instance_profile](docs/resources/instance_profile.md)
35-
| [databricks_ip_access_list](docs/resources/ip_access_list.md)
36-
| [databricks_job](docs/resources/job.md)
37-
| [databricks_job](docs/data-sources/job.md) data
38-
| [databricks_jobs](docs/data-sources/jobs.md)
39-
| [databricks_lakehouse_monitor](docs/resources/lakehouse_monitor.md)
40-
| [databricks_library](docs/resources/library.md)
41-
| [databricks_metastore](docs/resources/metastore.md)
42-
| [databricks_metastore_assignment](docs/resources/metastore_assignment.md)
43-
| [databricks_metastore_data_access](docs/resources/metastore_data_access.md)
44-
| [databricks_mlflow_model](docs/resources/mlflow_model.md)
45-
| [databricks_mlflow_experiment](docs/resources/mlflow_experiment.md)
46-
| [databricks_mlflow_webhook](docs/resources/mlflow_webhook.md)
47-
| [databricks_model_serving](docs/resources/model_serving.md)
48-
| [databricks_mount](docs/resources/mount.md)
49-
| [databricks_mws_credentials](docs/resources/mws_credentials.md)
50-
| [databricks_mws_customer_managed_keys](docs/resources/mws_customer_managed_keys.md)
51-
| [databricks_mws_log_delivery](docs/resources/mws_log_delivery.md)
52-
| [databricks_mws_networks](docs/resources/mws_networks.md)
53-
| [databricks_mws_permission_assignment](docs/resources/mws_permission_assignment.md)
54-
| [databricks_mws_private_access_settings](docs/resources/mws_private_access_settings.md)
55-
| [databricks_mws_storage_configurations](docs/resources/mws_storage_configurations.md)
56-
| [databricks_mws_vpc_endpoint](docs/resources/mws_vpc_endpoint.md)
57-
| [databricks_mws_workspaces](docs/resources/mws_workspaces.md)
58-
| [databricks_mws_workspaces](docs/data-sources/mws_workspaces.md) data
59-
| [databricks_node_type](docs/data-sources/node_type.md) data
60-
| [databricks_notebook](docs/resources/notebook.md)
61-
| [databricks_notebook](docs/data-sources/notebook.md) data
62-
| [databricks_notebook_paths](docs/data-sources/notebook_paths.md) data
63-
| [databricks_obo_token](docs/resources/obo_token.md)
64-
| [databricks_permissions](docs/resources/permissions.md)
65-
| [databricks_pipeline](docs/resources/pipeline.md)
66-
| [databricks_pipelines](docs/data-sources/pipelines.md) data
67-
| [databricks_quality_monitor](docs/resources/quality_monitor.md)
68-
| [databricks_repo](docs/resources/repo.md)
69-
| [databricks_schema](docs/resources/schema.md)
70-
| [databricks_schemas](docs/data-sources/schema.md) data
71-
| [databricks_secret](docs/resources/secret.md)
72-
| [databricks_secret_acl](docs/resources/secret_acl.md)
73-
| [databricks_secret_scope](docs/resources/secret_scope.md)
74-
| [databricks_service_principal](docs/resources/service_principal.md)
75-
| [databricks_service_principals](docs/data-sources/service_principals.md) data
76-
| [databricks_service_principal_role](docs/resources/service_principal_role.md)
77-
| [databricks_spark_version](docs/data-sources/spark_version.md) data
78-
| [databricks_sql_dashboard](docs/resources/sql_dashboard.md)
79-
| [databricks_sql_endpoint](docs/resources/sql_endpoint.md)
80-
| [databricks_sql_global_config](docs/resources/sql_global_config.md)
81-
| [databricks_sql_permissions](docs/resources/sql_permissions.md)
82-
| [databricks_sql_query](docs/resources/sql_query.md)
83-
| [databricks_sql_visualization](docs/resources/sql_visualization.md)
84-
| [databricks_sql_warehouse](docs/data-sources/sql_warehouse.md) data
85-
| [databricks_sql_warehouses](docs/data-sources/sql_warehouses.md) data
86-
| [databricks_sql_widget](docs/resources/sql_widget.md)
87-
| [databricks_storage_credential](docs/resources/storage_credential.md)
88-
| [databricks_tables](docs/data-sources/tables.md) data
89-
| [databricks_token](docs/resources/token.md)
90-
| [databricks_user](docs/resources/user.md)
91-
| [databricks_user_role](docs/resources/user_role.md)
92-
| [databricks_user_instance_profile](docs/resources/user_instance_profile.md)
93-
| [databricks_views](docs/data-sources/views.md) data
94-
| [databricks_volume](docs/resources/volume.md)
95-
| [databricks_workspace_conf](docs/resources/workspace_conf.md)
96-
| [databricks_zones](docs/data-sources/zones.md)
9+
| [Troubleshooting Guide](docs/guides/troubleshooting.md)
10+
| [Changelog](CHANGELOG.md)
9711
| [Contributing and Development Guidelines](CONTRIBUTING.md)
9812

99-
[![build](https://github.com/databricks/terraform-provider-databricks/workflows/build/badge.svg?branch=master)](https://github.com/databricks/terraform-provider-databricks/actions?query=workflow%3Abuild+branch%3Amaster) [![codecov](https://codecov.io/gh/databricks/terraform-provider-databricks/branch/main/graph/badge.svg)](https://codecov.io/gh/databricks/terraform-provider-databricks) ![lines](https://img.shields.io/tokei/lines/github/databricks/terraform-provider-databricks) [![downloads](https://img.shields.io/github/downloads/databricks/terraform-provider-databricks/total.svg)](https://hanadigital.github.io/grev/?user=databricks&repo=terraform-provider-databricks)
13+
[![build](https://github.com/databricks/terraform-provider-databricks/workflows/build/badge.svg?branch=main)](https://github.com/databricks/terraform-provider-databricks/actions?query=workflow%3Abuild+branch%3Amain) [![codecov](https://codecov.io/gh/databricks/terraform-provider-databricks/branch/main/graph/badge.svg)](https://codecov.io/gh/databricks/terraform-provider-databricks) [![downloads](https://img.shields.io/github/downloads/databricks/terraform-provider-databricks/total.svg)](https://hanadigital.github.io/grev/?user=databricks&repo=terraform-provider-databricks)
10014

101-
Databricks Terraform provider works with Terraform 1.0, or newer. To use it please refer to instructions specified at [registry page](https://registry.terraform.io/providers/databricks/databricks/latest):
15+
Databricks Terraform provider works with Terraform 1.1.5 or newer. To use it please refer to instructions specified at [registry page](https://registry.terraform.io/providers/databricks/databricks/latest):
10216

10317
```hcl
10418
terraform {

0 commit comments

Comments
 (0)