databricks-cli/README.md

29 lines
1.0 KiB
Markdown
Raw Normal View History

2022-05-16 11:31:47 +00:00
# Bricks CLI 🧱 [![build](https://github.com/databricks/bricks/workflows/build/badge.svg?branch=main)](https://github.com/databricks/bricks/actions?query=workflow%3Abuild+branch%3Amain)
2022-05-13 13:30:22 +00:00
2022-05-16 11:17:57 +00:00
_Where's "data"? Secured by the unity catalog. Projects build lifecycle is secured by `bricks` 🧱_
2022-05-16 11:02:12 +00:00
2022-05-16 11:17:57 +00:00
This is an early PoC at this stage. `make build` (or [download the latest from releases page](https://github.com/databricks/bricks/releases)).
2022-05-13 13:30:22 +00:00
Reuses authentication from Databricks CLI. And terraform provider. See details here: https://registry.terraform.io/providers/databrickslabs/databricks/latest/docs#environment-variables
Supports:
* Databricks CLI
* Databricks CLI Profiles
* Azure CLI Auth
* Azure MSI Auth
* Azure SPN Auth
* Google OIDC Auth
* Direct `DATABRICKS_HOST`, `DATABRICKS_TOKEN` or `DATABRICKS_USERNAME` + `DATABRICKS_PASSWORD` variables.
What works:
* `./bricks fs ls /`
* `./bricks test`
2022-05-13 16:11:54 +00:00
* `./bricks launch test.py`
What doesn't work:
2022-05-13 16:05:20 +00:00
* Everything else.
2022-05-14 17:56:09 +00:00
2022-05-16 11:31:47 +00:00
This project reuses some code from Databricks Terraform Provider