Skip to content

Commit 950051d

Browse files
authored
Rename "Databricks Asset Bundles" to "Declarative Automation Bundles" (#1857)
… in the extension ## Changes Rename "Databricks Asset Bundles" to "Declarative Automation Bundles" ## Tests <!-- How is this tested? -->
1 parent 0093352 commit 950051d

File tree

9 files changed

+26
-26
lines changed

9 files changed

+26
-26
lines changed

packages/databricks-vscode/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@
349349

350350
- Feature: Add a interface for specifying bundle variables.
351351
- Feature: Allow opting out of cluster override and make it more visible in UI.
352-
- Feature: Update databricks CLI to v0.218.0. Databricks Asset Bundles (DABs) are now GA!
352+
- Feature: Update databricks CLI to v0.218.0. Declarative Automation Bundles (DABs) are now GA!
353353
- Feature: Add UI and wizard to help manage virtual environments and Databricks Connect v2 versions.
354354

355355
# Release: v2.0.4-preview
@@ -387,7 +387,7 @@
387387

388388
## <small>v2.0.1-preview (2024-03-07)</small>
389389

390-
- Databricks Asset Bundles (DABs) are now available in VS Code which allows you to:
390+
- Declarative Automation Bundles (DABs) are now available in VS Code which allows you to:
391391
- easily set up, author and run Databricks projects from VS Code.
392392
- leverage the DABs Resource Explorer so you can easily see all your Jobs and Pipelines in one place and run them with one click.
393393
- All our run methods are now consolidated into 1 run menu.

packages/databricks-vscode/DATABRICKS.quickstart.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Databricks extension for Visual Studio Code enables you to connect to your r
66
77
# Features
88

9-
- Define, deploy, and run Databricks Asset Bundles to apply CI/CD patterns to your Databricks jobs, Delta Live Tables pipelines, and MLOps Stacks.
9+
- Define, deploy, and run Declarative Automation Bundles to apply CI/CD patterns to your Databricks jobs, Delta Live Tables pipelines, and MLOps Stacks.
1010
- Run local Python code files on Databricks clusters.
1111
- Run notebooks and local Python code files as Databricks jobs.
1212
- Set up and configure your debugging environment and Databricks Connect using a simple checklist that triggers selection dialogs.
@@ -21,9 +21,9 @@ The Databricks extension for Visual Studio Code enables you to connect to your r
2121
- [Running Python files](#running-pyspark-code)
2222
- [Running Notebooks as Workflows](#running-code-as-workflows)
2323
- [Debugging and running Notebooks cell-by-cell using Databricks Connect](#running-notebook)
24-
- [Deploying Databricks Asset Bundles](#dabs)
25-
- [What are Databricks Asset Bundles?](#what-is-dab)
26-
- [Deploying Databricks Asset Bundles](#deploy-dab)
24+
- [Deploying Declarative Automation Bundles](#dabs)
25+
- [What are Declarative Automation Bundles?](#what-is-dab)
26+
- [Deploying Declarative Automation Bundles](#deploy-dab)
2727
- [Run a Job or Pipeline](#deploy-run-job-pipeline)
2828
- [Changes from v1](#changes-from-v1)
2929
- [Migrate a project from Databricks extension v1 to v2](#migrate-from-v1)
@@ -46,7 +46,7 @@ The Databricks extension for Visual Studio Code enables you to connect to your r
4646

4747
![create-databricks-project](./images/dabs_vsc.gif)
4848

49-
If your folder has multiple [Databricks Asset Bundles](#dabs), you can select which one to use by clicking "Open Existing Databricks project" button and selecting the desired project.
49+
If your folder has multiple [Declarative Automation Bundles](#dabs), you can select which one to use by clicking "Open Existing Databricks project" button and selecting the desired project.
5050

5151
## <a id="select-cluster"></a>Select a cluster
5252

@@ -84,13 +84,13 @@ This will run the file using the Jobs API on the configured cluster and render t
8484

8585
The extension provides easy setup for cell-by-cell running and debugging notebooks locally using Databricks Connect. For more details on how to set up Databricks Connect, refer to the [full docs](https://docs.databricks.com/en/dev-tools/vscode-ext/notebooks.html).
8686

87-
## <a id="dabs"></a>Deploying Databricks Asset Bundles
87+
## <a id="dabs"></a>Deploying Declarative Automation Bundles
8888

89-
### <a id="what-is-dab"></a>What are Databricks Asset Bundles?
89+
### <a id="what-is-dab"></a>What are Declarative Automation Bundles?
9090

91-
Databricks Asset Bundles make it possible to describe Databricks resources such as jobs, pipelines, and notebooks as source files. These source files provide an end-to-end definition of a project, including how it should be structured, tested, and deployed, which makes it easier to collaborate on projects during active development. For more information, see [Databricks Asset Bundles](https://docs.databricks.com/en/dev-tools/bundles/index.html).
91+
Declarative Automation Bundles make it possible to describe Databricks resources such as jobs, pipelines, and notebooks as source files. These source files provide an end-to-end definition of a project, including how it should be structured, tested, and deployed, which makes it easier to collaborate on projects during active development. For more information, see [Declarative Automation Bundles](https://docs.databricks.com/en/dev-tools/bundles/index.html).
9292

93-
### <a id="deploy-dab"></a>Deploying Databricks Asset Bundles?
93+
### <a id="deploy-dab"></a>Deploying Declarative Automation Bundles?
9494

9595
1. In the Databricks extension panel, find the "Bundle Resource Explorer" view.
9696
2. Click on the "Deploy" button.
@@ -100,7 +100,7 @@ Databricks Asset Bundles make it possible to describe Databricks resources such
100100

101101
### <a id="deploy-run-job-pipeline"></a>Run a Job or Pipeline
102102

103-
You can run a job or a pipeline managed by Databricks Asset Bundles, from the "Bundle Resource Explorer" view.
103+
You can run a job or a pipeline managed by Declarative Automation Bundles, from the "Bundle Resource Explorer" view.
104104

105105
1. In the Databricks extension panel, find the "Bundle Resource Explorer" view.
106106
2. Hover over the job or pipeline that you want to run.
@@ -121,7 +121,7 @@ By default, a job is run using a jobs cluster. You can change this behavior and
121121

122122
## <a id="migrate-from-v1"></a>Migrate a project from Databricks extension v1 to v2
123123

124-
If you are using Databricks extension v1, your project will automatically be migrated a [Databricks Asset Bundle](#what-is-dab) when you open it in v2. The migration process will create a new [`databricks.yml`](#what-is-databricksyml) file in the root of your project and move the configurations from the old `.databricks/project.json` to the new `databricks.yml` file.
124+
If you are using Databricks extension v1, your project will automatically be migrated a [Declarative Automation Bundle](#what-is-dab) when you open it in v2. The migration process will create a new [`databricks.yml`](#what-is-databricksyml) file in the root of your project and move the configurations from the old `.databricks/project.json` to the new `databricks.yml` file.
125125

126126
> **Note**: This means that you will start seeing a `databricks.yml` file in your project root directory and in your version control system change logs. We recommend comitting this file to your version control system.
127127

packages/databricks-vscode/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The extension is available from the [Visual Studio Marketplace](https://marketpl
66

77
## Features
88

9-
- Define, deploy, and run Databricks Asset Bundles to apply CI/CD patterns to your Databricks jobs, Delta Live Tables pipelines, and MLOps Stacks.
9+
- Define, deploy, and run Declarative Automation Bundles to apply CI/CD patterns to your Databricks jobs, Delta Live Tables pipelines, and MLOps Stacks.
1010
- Run local Python code files on Databricks clusters.
1111
- Run notebooks and local Python code files as Databricks jobs.
1212
- Set up and configure your debugging environment and Databricks Connect.

packages/databricks-vscode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@
206206
{
207207
"command": "databricks.connection.bundle.selectTarget",
208208
"icon": "$(gear)",
209-
"title": "Select a Databricks Asset Bundle target",
209+
"title": "Select a Declarative Automation Bundle target",
210210
"enablement": "databricks.context.activated",
211211
"category": "Databricks"
212212
},

packages/databricks-vscode/resources/migration-template/template/databricks.yml.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This is a Databricks asset bundle definition for {{.project_name}}.
1+
# This is a Declarative Automation Bundle definition for {{.project_name}}.
22
{{- if .auto_migration}}
33
# The file was generated automatically by the Databricks extension.
44
# It's based on the configuration located in `.databricks/project.json`.

packages/databricks-vscode/resources/whats-new/2.4.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@
44

55
## What's new?
66

7-
- [Databricks Asset Bundles support](#dabs)
7+
- [Declarative Automation Bundles support](#dabs)
88
- [Bundle configuration](#dabs-config)
99
- [No environment variables in terminals](#no-env)
1010

11-
### <a id="dabs"></a> Databricks Asset Bundles support
11+
### <a id="dabs"></a> Declarative Automation Bundles support
1212

13-
The extension now supports [Databricks Asset Bundles](https://docs.databricks.com/en/dev-tools/bundles/index.html)! New features include:
13+
The extension now supports [Declarative Automation Bundles](https://docs.databricks.com/en/dev-tools/bundles/index.html)! New features include:
1414

15-
- Easy authentication and configuration of your Databricks Asset Bundles through the Visual Studio Code UI, including **AuthType** profile selection.
15+
- Easy authentication and configuration of your Declarative Automation Bundles through the Visual Studio Code UI, including **AuthType** profile selection.
1616
- A **Target** selector in the Databricks extension panel to quickly switch between bundle target environments.
1717
- The **Override Jobs cluster** in bundle option in the extension panel to enable easy cluster override.
18-
- A **Bundles Resource Explorer** view, which allows you to browse your bundle resources using the Visual Studio Code UI, deploy your local Databricks Asset Bundle’s resources to your remote Databricks workspace with a single click, and go directly to your deployed resources in your workspace from Visual Studio Code.
18+
- A **Bundles Resource Explorer** view, which allows you to browse your bundle resources using the Visual Studio Code UI, deploy your local Declarative Automation Bundle’s resources to your remote Databricks workspace with a single click, and go directly to your deployed resources in your workspace from Visual Studio Code.
1919
- A **Bundles Variables View**, which enables you to browse and edit your bundle variables using the Visual Studio Code UI. See Bundle Variables View.
2020

2121
See [our documentation for more information](https://docs..databricks.com/dev-tools/vscode-ext/bundles.html).
@@ -24,7 +24,7 @@ See [our documentation for more information](https://docs..databricks.com/dev-to
2424

2525
The extension now requires a bundle configuration to be present in the project.
2626

27-
If you don't use Databricks Asset Bundles, the extension will ask you to "migrate" your project. This will only create a `databricks.yml` configuration file with your workspace url.
27+
If you don't use Declarative Automation Bundles, the extension will ask you to "migrate" your project. This will only create a `databricks.yml` configuration file with your workspace url.
2828

2929
If you used our extension for a project before, we will migrate it automatically.
3030

packages/databricks-vscode/src/bundle/BundleProjectManager.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ export class BundleProjectManager {
205205
recordEvent({success: false});
206206
this.setPendingManualMigration();
207207
const message =
208-
"Failed to perform automatic migration to Databricks Asset Bundles.";
208+
"Failed to perform automatic migration to Declarative Automation Bundles.";
209209
this.logger.error(message, error);
210210
const errorMessage = (error as Error)?.message ?? "Unknown Error";
211211
window.showErrorMessage(`${message} ${errorMessage}`);
@@ -262,7 +262,7 @@ export class BundleProjectManager {
262262

263263
@onError({
264264
popup: {
265-
prefix: "Failed to migrate the project to Databricks Asset Bundles",
265+
prefix: "Failed to migrate the project to Declarative Automation Bundles",
266266
},
267267
})
268268
public async startManualMigration() {

packages/databricks-vscode/src/bundle/BundleSchema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ export interface BundleSchema {
4141
*/
4242
resources?: ResourcesClass | string;
4343
/**
44-
* The identity to use when running Databricks Asset Bundles workflows.
44+
* The identity to use when running Declarative Automation Bundles workflows.
4545
*/
4646
run_as?: BundleSchem6 | string;
4747
/**

packages/databricks-vscode/src/ui/docs-view/DocsViewTreeDataProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export class DocsViewTreeDataProvider
6969
type: "configuration_guide",
7070
},
7171
{
72-
label: "Work with Databricks Asset Bundles",
72+
label: "Work with Declarative Automation Bundles",
7373
path: "dev-tools/vscode-ext/bundles",
7474
type: "bundles_guide",
7575
},

0 commit comments

Comments
 (0)