Skip to content

Commit 9fd928a

Browse files
tanmay-dbrauchy
andauthored
[Internal] Update Go SDK and generate terraform artifacts to latest OpenAPI spec (#4735)
## Changes <!-- Summary of your changes that are easy to understand --> - Go SDK bump - Generate TF artifacts - Fix backwards incompatible changes - Fix Auth tests broken due to: databricks/databricks-sdk-go#1223 ## Tests <!-- How is this tested? Please see the checklist below and also describe any other relevant tests --> CI --------- Co-authored-by: Omer Lachish <[email protected]>
1 parent a0a0e74 commit 9fd928a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+12732
-1908
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6b2dbf5489ec706709fed80ee65caed7d10a2f38
1+
2cee201b2e8d656f7306b2f9ec98edfa721e9829

.gitattributes

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,23 @@ common/reflect_resource.go linguist-generated=true
77
common/resource.go linguist-generated=true
88
common/tracking_context.go linguist-generated=true
99
common/util.go linguist-generated=true
10+
docs/data-sources/account_network_policies.md linguist-generated=true
11+
docs/data-sources/account_network_policy.md linguist-generated=true
1012
docs/data-sources/alert_v2.md linguist-generated=true
1113
docs/data-sources/alerts_v2.md linguist-generated=true
1214
docs/data-sources/budget_policies.md linguist-generated=true
1315
docs/data-sources/budget_policy.md linguist-generated=true
1416
docs/data-sources/database_instance.md linguist-generated=true
1517
docs/data-sources/database_instances.md linguist-generated=true
18+
docs/data-sources/recipient_federation_policies.md linguist-generated=true
19+
docs/data-sources/recipient_federation_policy.md linguist-generated=true
20+
docs/data-sources/workspace_network_option.md linguist-generated=true
21+
docs/resources/account_network_policy.md linguist-generated=true
1622
docs/resources/alert_v2.md linguist-generated=true
1723
docs/resources/budget_policy.md linguist-generated=true
1824
docs/resources/database_instance.md linguist-generated=true
25+
docs/resources/recipient_federation_policy.md linguist-generated=true
26+
docs/resources/workspace_network_option.md linguist-generated=true
1927
internal/providers/common/common.go linguist-generated=true
2028
internal/providers/pluginfw/auto_generation.go linguist-generated=true
2129
internal/providers/pluginfw/autogen/helpers.go linguist-generated=true
@@ -27,6 +35,9 @@ internal/providers/pluginfw/context/context.go linguist-generated=true
2735
internal/providers/pluginfw/converters/go_to_tf.go linguist-generated=true
2836
internal/providers/pluginfw/converters/names.go linguist-generated=true
2937
internal/providers/pluginfw/converters/tf_to_go.go linguist-generated=true
38+
internal/providers/pluginfw/products/account_network_policy/data_account_network_policies.go linguist-generated=true
39+
internal/providers/pluginfw/products/account_network_policy/data_account_network_policy.go linguist-generated=true
40+
internal/providers/pluginfw/products/account_network_policy/resource_account_network_policy.go linguist-generated=true
3041
internal/providers/pluginfw/products/alert_v2/data_alert_v2.go linguist-generated=true
3142
internal/providers/pluginfw/products/alert_v2/data_alerts_v2.go linguist-generated=true
3243
internal/providers/pluginfw/products/alert_v2/resource_alert_v2.go linguist-generated=true
@@ -36,6 +47,11 @@ internal/providers/pluginfw/products/budget_policy/resource_budget_policy.go lin
3647
internal/providers/pluginfw/products/database_instance/data_database_instance.go linguist-generated=true
3748
internal/providers/pluginfw/products/database_instance/data_database_instances.go linguist-generated=true
3849
internal/providers/pluginfw/products/database_instance/resource_database_instance.go linguist-generated=true
50+
internal/providers/pluginfw/products/recipient_federation_policy/data_recipient_federation_policies.go linguist-generated=true
51+
internal/providers/pluginfw/products/recipient_federation_policy/data_recipient_federation_policy.go linguist-generated=true
52+
internal/providers/pluginfw/products/recipient_federation_policy/resource_recipient_federation_policy.go linguist-generated=true
53+
internal/providers/pluginfw/products/workspace_network_option/data_workspace_network_option.go linguist-generated=true
54+
internal/providers/pluginfw/products/workspace_network_option/resource_workspace_network_option.go linguist-generated=true
3955
internal/providers/pluginfw/tfschema/attribute_builder.go linguist-generated=true
4056
internal/providers/pluginfw/tfschema/attribute_converter.go linguist-generated=true
4157
internal/providers/pluginfw/tfschema/base_schema_builder.go linguist-generated=true

NEXT_CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@
22

33
## Release v1.81.0
44

5+
### Breaking Changes
6+
* Removed `access_point` argument for `databricks_external_location` resource [#4735](https://github.com/databricks/terraform-provider-databricks/pull/4735)
7+
58
### New Features and Improvements
69

710
* Allow to specify budget policy for `databricks_vector_search_endpoint` [#4707](https://github.com/databricks/terraform-provider-databricks/pull/4707)
11+
* Added `account_network_policy` resource and data sources [#4735](https://github.com/databricks/terraform-provider-databricks/pull/4735)
12+
* Added `recipient_federation_policy` resource and data sources [#4735](https://github.com/databricks/terraform-provider-databricks/pull/4735)
13+
* Added `workspace_network_option` resource and data sources [#4735](https://github.com/databricks/terraform-provider-databricks/pull/4735)
814

915
### Bug Fixes
1016

@@ -20,3 +26,4 @@
2026
### Exporter
2127

2228
### Internal Changes
29+
* Bump Go SDK to v0.70.0 [#4735](https://github.com/databricks/terraform-provider-databricks/pull/4735)

catalog/resource_external_location_test.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,6 @@ func TestCreateExternalLocationWithAPAndEncryptionDetails(t *testing.T) {
233233
Name: "abc",
234234
Url: "s3://foo/bar",
235235
CredentialName: "bcd",
236-
AccessPoint: "some_access_point",
237236
EncryptionDetails: &catalog.EncryptionDetails{
238237
SseEncryptionDetails: &catalog.SseEncryptionDetails{
239238
Algorithm: "AWS_SSE_KMS",
@@ -246,7 +245,6 @@ func TestCreateExternalLocationWithAPAndEncryptionDetails(t *testing.T) {
246245
Name: "abc",
247246
Url: "s3://foo/bar",
248247
CredentialName: "bcd",
249-
AccessPoint: "some_access_point",
250248
EncryptionDetails: &catalog.EncryptionDetails{
251249
SseEncryptionDetails: &catalog.SseEncryptionDetails{
252250
Algorithm: "AWS_SSE_KMS",
@@ -272,7 +270,6 @@ func TestCreateExternalLocationWithAPAndEncryptionDetails(t *testing.T) {
272270
url = "s3://foo/bar"
273271
credential_name = "bcd"
274272
comment = "def"
275-
access_point = "some_access_point"
276273
encryption_details {
277274
sse_encryption_details {
278275
algorithm = "AWS_SSE_KMS"

common/client_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ func TestDatabricksClientConfigure_NonsenseAuth(t *testing.T) {
265265
AuthType: "nonsense",
266266
},
267267
},
268-
}, NoAuth)
268+
}, "default auth: auth type \"nonsense\" not found")
269269
}
270270

271271
func TestGetJWTProperty_AzureCLI_SP(t *testing.T) {
@@ -319,7 +319,7 @@ func TestGetJWTProperty_Authenticate_Fail(t *testing.T) {
319319
_, err := client.GetAzureJwtProperty("tid")
320320
require.Error(t, err)
321321
assert.True(t, strings.HasPrefix(err.Error(),
322-
"default auth: azure-cli: cannot get account info"))
322+
"default auth: cannot configure default credentials"))
323323
}
324324

325325
type mockInternalUserService struct {

docs/data-sources/account_network_policies.md

Lines changed: 45 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/data-sources/account_network_policy.md

Lines changed: 45 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/data-sources/budget_policies.md

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/data-sources/budget_policy.md

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/data-sources/recipient_federation_policies.md

Lines changed: 50 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)