databricks-cli/bundle/deploy/terraform
Andrew Nester 41961226be
Switch to use GET workspaces-files/{name} instead of workspace/export for state files (#2423)
## Changes
Switch to use GET workspaces-files/{name} instead of workspace/export
for state files.

## Why
`/api/2.0./workspaces-files/{name}` has a higher limit which allows to
export state files larger than 10 MBs (which is the current limit for
`workspace/export`). We don't use the same API for read in other places
and fully replacing existing Filer because it doesn't correct get the
file content for notebooks and returns "File Not Found" error instead.

## Tests
All existing tests pass
2025-03-04 15:03:51 +00:00
..
tfdyn Upgrade to TF provider 1.65.1 (#2328) 2025-02-10 14:06:02 +00:00
apply.go Show actionable errors for collaborative deployment scenarios (#1386) 2024-10-10 11:18:23 +00:00
check_dashboards_modified_remotely.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
check_dashboards_modified_remotely_test.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
check_running_resources.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
check_running_resources_test.go Don't merge-in remote resources during depolyments (#1432) 2024-05-15 12:41:44 +00:00
convert.go Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
convert_test.go Use CreatePipeline instead of PipelineSpec for resources.Pipeline struct (#2287) 2025-02-07 17:22:51 +00:00
dir.go Consolidate environment variable interaction (#747) 2023-09-11 08:18:43 +00:00
import.go Enable linter 'mirror' and autofix existing issues (#2070) 2025-01-03 10:13:12 +00:00
init.go Fix env variable for AzureCli local config (#2248) 2025-02-04 19:30:02 +01:00
init_test.go Fix env variable for AzureCli local config (#2248) 2025-02-04 19:30:02 +01:00
interpolate.go Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
interpolate_test.go Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
load.go Enable perfsprint linter and apply autofix (#2071) 2025-01-07 10:49:23 +00:00
load_test.go Remove bundle.{Seq,If,Defer,newPhase,logString}, switch to regular functions (#2390) 2025-02-27 11:41:58 +00:00
pkg.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
pkg_test.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
plan.go Enable 'govet' linter; expand log/diag with non-f functions (#1996) 2024-12-11 16:42:03 +00:00
state_pull.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
state_pull_test.go Rename `RootPath` -> `BundleRootPath` (#1792) 2024-09-27 10:03:05 +00:00
state_push.go Switch to use GET workspaces-files/{name} instead of workspace/export for state files (#2423) 2025-03-04 15:03:51 +00:00
state_push_test.go Switch to use GET workspaces-files/{name} instead of workspace/export for state files (#2423) 2025-03-04 15:03:51 +00:00
state_test.go Use local Terraform state only when lineage match (#1588) 2024-07-18 09:47:59 +00:00
unbind.go Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
util.go Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
util_test.go Added support for Databricks Apps in DABs (#1928) 2025-01-13 16:43:48 +00:00
write.go Return `diag.Diagnostics` from mutators (#1305) 2024-03-25 14:18:47 +00:00