cli icon indicating copy to clipboard operation
cli copied to clipboard

Improve apps logs streaming helpers

Open ericfeunekes opened this issue 1 month ago β€’ 2 comments

Changes

  • Add the databricks apps logs NAME command, including tail/follow/search/source/output-file flags wired via cmdgroup, file mirroring with 0600 perms, and validation against apps that lack a public URL. (cmd/workspace/apps)
  • Introduce the reusable libs/logstream helper with token refresh hooks, buffering, search/source filtering, structured error handling, context-driven deadlines, and a comprehensive unit suite so other commands can stream logs without bespoke WebSocket loops.
  • Refactor databricks auth token to reuse auth.AcquireToken via the new libs/auth/token_loader.go, ensuring persistent auth options and timeouts stay centralized and fully covered by regression tests.

Why

This is a quality of life addition that allows the CLI to tail logs to the CLI. It hooks directly into the token acquisition module so that the tokens don't need to be managed separately.

Tests

  • go test ./libs/logstream
  • go test ./cmd/workspace/apps
  • go test ./cmd/auth

ericfeunekes avatar Nov 11 '25 20:11 ericfeunekes

@pkosiec I think I've addressed each of your issues and tried to keep them on separate commits to make it easier to review

ericfeunekes avatar Nov 13 '25 19:11 ericfeunekes

Btw, when I stop an app during tail, the logs command doesn't stop or error.

pietern avatar Nov 17 '25 10:11 pietern

@ericfeunekes I forgot an important detail in the previous message.

Contributing to CLI requires a signed CLA, if that's something you're willing to do, please reach out with a request to sign CLA to [email protected] and we will take it from there.

Thanks!

pietern avatar Nov 17 '25 15:11 pietern

@ericfeunekes Can you update the PR summary to match the current state of the PR?

pietern avatar Dec 03 '25 08:12 pietern

Commit: https://github.com/databricks/cli/pull/3908/commits/438f0192ea9e783e9c10053e0635a162fcd781d8

Run: 19924759106

Env πŸ”„β€‹flaky πŸ’šβ€‹RECOVERED πŸ™ˆβ€‹SKIP βœ…β€‹pass πŸ™ˆβ€‹skip Time
πŸ”„β€‹ aws linux 3 4 2 374 637 17:13
πŸ’šβ€‹ aws windows 7 2 376 635 17:59
πŸ’šβ€‹ aws-ucws linux 7 2 517 522 26:14
πŸ”„β€‹ aws-ucws windows 3 4 2 519 520 23:42
πŸ’šβ€‹ azure linux 1 4 375 635 18:23
πŸ’šβ€‹ azure windows 1 4 377 633 18:46
πŸ’šβ€‹ azure-ucws linux 1 4 514 520 30:55
πŸ’šβ€‹ azure-ucws windows 1 4 516 518 28:07
πŸ’šβ€‹ gcp linux 1 4 368 639 17:24
πŸ’šβ€‹ gcp windows 1 4 370 637 19:38
9 interesting tests: 5 flaky, 2 SKIP, 2 RECOVERED
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
πŸ”„β€‹ TestAccept πŸ”„β€‹f πŸ’šβ€‹R πŸ’šβ€‹R πŸ”„β€‹f πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ™ˆβ€‹ TestAccept/bundle/resources/permissions πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸ”„β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions πŸ”„β€‹f πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸ”„β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct πŸ”„β€‹f πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ’šβ€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ”„β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ”„β€‹f πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸ’šβ€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ”„β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ”„β€‹f
πŸ™ˆβ€‹ TestAccept/bundle/run/app-with-job πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
Top 20 slowest tests (at least 2 minutes):
duration env testname
6:47 azure-ucws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
6:10 azure-ucws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
6:08 aws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:47 aws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:46 aws-ucws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:43 gcp windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:43 gcp linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:35 gcp linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:30 aws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:30 aws-ucws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:23 aws-ucws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:15 aws-ucws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:15 azure-ucws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:02 gcp windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
4:05 azure-ucws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
2:38 azure-ucws linux TestAccept/bundle/resources/synced_database_tables/basic
2:32 azure linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
2:21 aws-ucws linux TestAccept/bundle/resources/synced_database_tables/basic
2:19 azure-ucws windows TestAccept/bundle/resources/synced_database_tables/basic
2:11 aws linux TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform

eng-dev-ecosystem-bot avatar Dec 03 '25 08:12 eng-dev-ecosystem-bot

@ericfeunekes Thanks for signing the CLA. This PR can proceed.

Can you update the PR summary to match the current state of the PR?

pietern avatar Dec 03 '25 15:12 pietern

An authorized user can trigger integration tests manually by following the instructions below:

Trigger: go/deco-tests-run/cli

Inputs:

  • PR number: 3908
  • Commit SHA: 438f0192ea9e783e9c10053e0635a162fcd781d8

Checks will be approved automatically on success.

github-actions[bot] avatar Dec 04 '25 09:12 github-actions[bot]

Commit: https://github.com/databricks/cli/commit/27ba2ab09ca196c8e7b26bb13971db8316a2fc8d

Run: 19926535549

Env πŸŸ¨β€‹KNOWN πŸ”„β€‹flaky πŸ’šβ€‹RECOVERED πŸ™ˆβ€‹SKIP βœ…β€‹pass πŸ™ˆβ€‹skip Time
πŸŸ¨β€‹ aws linux 7 3 1 407 624 50:31
πŸŸ¨β€‹ aws windows 7 3 1 409 622 44:56
πŸ”„β€‹ aws-ucws linux 2 10 1 566 503 61:20
πŸ’šβ€‹ aws-ucws windows 10 1 570 501 62:03
πŸ”„β€‹ azure linux 3 3 3 406 622 46:09
πŸ’šβ€‹ azure windows 4 3 410 620 45:50
πŸ”„β€‹ azure-ucws linux 5 4 3 560 501 127:31
πŸ”„β€‹ azure-ucws windows 6 4 3 561 499 125:08
πŸ”„β€‹ gcp linux 3 3 3 390 629 53:38
πŸ’šβ€‹ gcp windows 4 3 394 627 43:03
21 interesting tests: 10 flaky, 7 KNOWN, 3 RECOVERED, 1 SKIP
Test Name aws linux aws windows aws-ucws linux aws-ucws windows azure linux azure windows azure-ucws linux azure-ucws windows gcp linux gcp windows
πŸŸ¨β€‹ TestAccept πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R πŸ”„β€‹f πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ”„β€‹f πŸ’šβ€‹R
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f βœ…β€‹p
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f βœ…β€‹p
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f βœ…β€‹p βœ…β€‹p
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f βœ…β€‹p βœ…β€‹p
πŸ”„β€‹ TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f βœ…β€‹p πŸ”„β€‹f βœ…β€‹p βœ…β€‹p βœ…β€‹p
πŸ™ˆβ€‹ TestAccept/bundle/resources/permissions πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸ”„β€‹ TestAccept/bundle/resources/permissions/factcheck βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f πŸ™ˆβ€‹s πŸ™ˆβ€‹s
πŸ”„β€‹ TestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p πŸ”„β€‹f πŸ”„β€‹f
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S πŸ™ˆβ€‹S
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R
πŸŸ¨β€‹ TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform πŸŸ¨β€‹K πŸŸ¨β€‹K πŸ’šβ€‹R πŸ’šβ€‹R
πŸ’šβ€‹ TestAccept/bundle/run/app-with-job πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ’šβ€‹ TestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ’šβ€‹ TestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R πŸ’šβ€‹R
πŸ”„β€‹ TestFsCpSourceIsDirectoryButTargetIsFile βœ…β€‹p βœ…β€‹p πŸ”„β€‹f βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p βœ…β€‹p
πŸ”„β€‹ TestFsCpSourceIsDirectoryButTargetIsFile/uc-volumes_to_dbfs πŸ™ˆβ€‹s πŸ™ˆβ€‹s πŸ”„β€‹f βœ…β€‹p πŸ™ˆβ€‹s πŸ™ˆβ€‹s βœ…β€‹p βœ…β€‹p πŸ™ˆβ€‹s πŸ™ˆβ€‹s
Top 50 slowest tests (at least 2 minutes):
duration env testname
22:52 azure-ucws windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
17:28 aws linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
14:22 azure windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
12:12 gcp linux TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
11:37 azure-ucws linux TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
11:12 azure-ucws linux TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
11:01 gcp windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
10:58 gcp windows TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
10:42 azure-ucws linux TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
10:25 aws-ucws linux TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
10:10 azure-ucws windows TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
9:58 gcp linux TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
9:55 azure windows TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
9:37 azure-ucws linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
9:24 aws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
9:01 aws-ucws linux TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
8:59 azure-ucws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:51 aws-ucws linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:44 azure linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:34 azure-ucws linux TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
8:29 gcp linux TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
8:23 gcp windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:21 azure-ucws linux TestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
8:15 aws-ucws linux TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
8:11 azure windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER
8:06 azure windows TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
8:05 aws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
8:02 aws windows TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
7:59 aws linux TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
7:58 aws-ucws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:56 gcp linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:54 aws-ucws linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:54 gcp windows TestAccept/bundle/resources/clusters/run/spark_python_task/DATABRICKS_BUNDLE_ENGINE=terraform
7:53 azure-ucws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:53 gcp windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER
7:49 aws-ucws windows TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
7:47 aws-ucws windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:43 gcp windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
7:41 gcp windows TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
7:39 gcp windows TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
7:38 azure-ucws linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:37 aws linux TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
7:37 azure windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
7:33 gcp linux TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:30 azure-ucws windows TestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
7:26 aws-ucws linux TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=terraform
7:23 aws-ucws windows TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
7:22 aws-ucws linux TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
7:16 azure windows TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:16 aws windows TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform

eng-dev-ecosystem-bot avatar Dec 04 '25 13:12 eng-dev-ecosystem-bot