From d32ccfb1824600fb50c045dcdeced24094c6172d Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Thu, 26 Mar 2026 21:50:04 +0100 Subject: [PATCH] Fix acceptance/bundle/apps/job_permissions Fixing these errors: on UCWS: Error: cannot create resources.apps.my_app: Failed to create app my-app. An app with the same name already exists. (409 ALREADY_EXISTS) on non-UCWS: Error: cannot create job: One of job_cluster_key, new_cluster, or existing_cluster_id must be specified. Serverless compute for workflows is not enabled in the workspace. --- .../bundle/apps/job_permissions/databricks.yml.tmpl | 4 ++-- acceptance/bundle/apps/job_permissions/out.test.toml | 1 + acceptance/bundle/apps/job_permissions/output.txt | 8 ++++---- acceptance/bundle/apps/job_permissions/test.toml | 1 + 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/acceptance/bundle/apps/job_permissions/databricks.yml.tmpl b/acceptance/bundle/apps/job_permissions/databricks.yml.tmpl index 690570d672..54739569cd 100644 --- a/acceptance/bundle/apps/job_permissions/databricks.yml.tmpl +++ b/acceptance/bundle/apps/job_permissions/databricks.yml.tmpl @@ -1,5 +1,5 @@ bundle: - name: $UNIQUE_NAME + name: test-bundle-$UNIQUE_NAME permissions: - level: CAN_MANAGE @@ -21,7 +21,7 @@ resources: apps: my_app: - name: my-app + name: test$UNIQUE_NAME source_code_path: ./app resources: - name: my-job diff --git a/acceptance/bundle/apps/job_permissions/out.test.toml b/acceptance/bundle/apps/job_permissions/out.test.toml index 01ed6822af..d61c11e25c 100644 --- a/acceptance/bundle/apps/job_permissions/out.test.toml +++ b/acceptance/bundle/apps/job_permissions/out.test.toml @@ -1,5 +1,6 @@ Local = true Cloud = true +RequiresUnityCatalog = true [EnvMatrix] DATABRICKS_BUNDLE_ENGINE = ["terraform", "direct"] diff --git a/acceptance/bundle/apps/job_permissions/output.txt b/acceptance/bundle/apps/job_permissions/output.txt index 14aa7b12c2..5e678040d1 100644 --- a/acceptance/bundle/apps/job_permissions/output.txt +++ b/acceptance/bundle/apps/job_permissions/output.txt @@ -1,6 +1,6 @@ >>> [CLI] bundle deploy -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/[UNIQUE_NAME]/default/files... +Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files... Deploying resources... Updating deployment state... Deployment complete! @@ -10,7 +10,7 @@ Deployment complete! === After second deploy >>> [CLI] bundle deploy -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/[UNIQUE_NAME]/default/files... +Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files... Deploying resources... Updating deployment state... Deployment complete! @@ -20,7 +20,7 @@ false === Apply fix and redeploy >>> [CLI] bundle deploy -Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/[UNIQUE_NAME]/default/files... +Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default/files... Deploying resources... Updating deployment state... Deployment complete! @@ -33,7 +33,7 @@ The following resources will be deleted: delete resources.apps.my_app delete resources.jobs.my_job -All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/[UNIQUE_NAME]/default +All files and directories at the following location will be deleted: /Workspace/Users/[USERNAME]/.bundle/test-bundle-[UNIQUE_NAME]/default Deleting files... Destroy complete! diff --git a/acceptance/bundle/apps/job_permissions/test.toml b/acceptance/bundle/apps/job_permissions/test.toml index 5ce04e476b..f54e2a6f9e 100644 --- a/acceptance/bundle/apps/job_permissions/test.toml +++ b/acceptance/bundle/apps/job_permissions/test.toml @@ -1,4 +1,5 @@ Cloud = true +RequiresUnityCatalog = true RecordRequests = false [EnvMatrix]