mirror of https://github.com/databricks/cli.git
473d2bf503
## Changes Improved error message when 'bricks bundle run' is executed before 'bricks bundle deploy' The error happens when we attempt to load terraform state when it does not exist. The best way to check if terraform state actually exists is to call `terraform show -json` and that's what already happens here https://github.com/databricks/bricks/compare/main...error-before-deploy#diff-8c50f8c04e568397bc865b7e02d1f4ec5b18379d8d32daddfeb041035d804f5fL28 Absence of `state.Values` indicates that there is no state and likely bundle was just never deployed. ## Tests Ran `bricks bundle run test_job` on a new non-deployed bundle. **Output:** `Error: terraform show: No state. Did you forget to run 'bricks bundle deploy'?` Running `bricks bundle deploy && bricks bundle run test_job` succeeds. --------- Co-authored-by: Pieter Noordhuis <pieter.noordhuis@databricks.com> |
||
---|---|---|
.codegen | ||
.github | ||
.vscode | ||
bundle | ||
cmd | ||
docs | ||
folders | ||
internal | ||
libs | ||
python | ||
.codegen.json | ||
.gitattributes | ||
.gitignore | ||
.goreleaser.yaml | ||
CHANGELOG.md | ||
Makefile | ||
README.md | ||
go.mod | ||
go.sum | ||
main.go | ||
main_test.go |
README.md
Bricks CLI
This project is in private preview.
Documentation about the full REST API coverage is avaialbe in the docs folder.
Documentation is available at https://docs.databricks.com/dev-tools/cli/bricks-cli.html.
Installation
This CLI is packaged as a dependency-free binary executable and may be located in any directory.
For convenient access, copy the bricks
binary to any directory listed in $PATH
.
Confirm the binary works by executing bricks version
.
Authentication
This CLI follows the Databricks Unified Authentication principles.
You can find a detailed description at https://github.com/databricks/databricks-sdk-go#authentication.