From 33d69c17e46f3a158720a1f0e1458371080acabd Mon Sep 17 00:00:00 2001 From: Alex Ott Date: Fri, 14 Nov 2025 18:50:28 +0100 Subject: [PATCH] [Fix] Move Spark Version selector defaults to Terraform Move defaults for `databricks_spark_version` data source from Go SDK to the Terraform. First part of #5218 work - after new Go SDK is merged, we'll need to change Scala default to `2.1`. Related to https://github.com/databricks/databricks-sdk-go/pull/1331 --- NEXT_CHANGELOG.md | 1 + clusters/data_spark_version.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index 2328b3cc24..24ddb2b447 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -12,6 +12,7 @@ ### Bug Fixes * Fix spurious plan diffs in `databricks_model_serving` and `databricks_model_serving_provisioned_throughput` resources due to tag reordering ([#5120](https://github.com/databricks/terraform-provider-databricks/pull/5120)) +* Move Spark Version selector defaults to Terraform ([#5219](https://github.com/databricks/terraform-provider-databricks/pull/5219)). ### Documentation diff --git a/clusters/data_spark_version.go b/clusters/data_spark_version.go index 6261fe51d7..ae2a84d40f 100644 --- a/clusters/data_spark_version.go +++ b/clusters/data_spark_version.go @@ -27,6 +27,9 @@ func DataSourceSparkVersion() common.Resource { }, func(s map[string]*schema.Schema) map[string]*schema.Schema { common.CustomizeSchemaPath(s, "photon").SetDeprecated("Specify runtime_engine=\"PHOTON\" in the cluster configuration") common.CustomizeSchemaPath(s, "graviton").SetDeprecated("Not required anymore - it's automatically enabled on the Graviton-based node types") + common.CustomizeSchemaPath(s, "scala").SetDefault("2.12") + common.CustomizeSchemaPath(s, "latest").SetDefault(true) + common.NamespaceCustomizeSchemaMap(s) return s })