Skip to content

schema: document the bundle-only fields on postgres resources - #6164

Merged
janniklasrose merged 3 commits into
mainfrom
janniklasrose/postgres-schema-annotations-handedit
Aug 5, 2026
Merged

schema: document the bundle-only fields on postgres resources#6164
janniklasrose merged 3 commits into
mainfrom
janniklasrose/postgres-schema-annotations-handedit

Conversation

@janniklasrose

@janniklasrosejanniklasrose commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

The postgres_* resources wrap SDK specs with fields that bundles own: the *_id components of the hierarchical resource name, parent, replace_existing, and purge_on_delete. None of these exist on the spec the annotations are inherited from, so they generated as PLACEHOLDER.

Fill them in from the upstream Create*Request docs where the semantics match, and hand-write the rest. The takeover and purge fields describe bundle behaviour rather than a single API call, and postgres_branches.parent points at source_branch instead of the upstream status.source_branch, which bundles flatten away.

Screenshot 2026-08-05 at 00 27 02

## Problem
`postgres_*` resources appear in the bundle JSON schema with their fields
but with no descriptions and no launch-stage prefixes, even though
`.codegen/cli.json` documents every one of them and marks them
`PUBLIC_BETA`.
`findRef` binds a config type to a spec schema by checking the type
itself and its *direct* anonymous embeds only. That works for resources
that embed the SDK type directly (`Job` -> `jobs.JobSettings`), but the
postgres resources interpose a config struct so `ForceSendFields` is
recorded on the struct that declares each field:
PostgresProject -> PostgresProjectConfig -> postgres.ProjectSpec
`jsonschema.FromType` flattens embedded structs at any depth, so the
Spec's fields land in the schema, but `findRef` stopped one level short
and never found the schema documenting them.
## Solution
Traverse embedded structs breadth first, mirroring `getStructFields` in
`libs/jsonschema/from_type.go`, so the shallowest SDK type present in the
spec still wins. The lookup itself moves to `lookupSDKType`.
## Effect
Regenerating drops 40 now-stale `PLACEHOLDER` markers from
`annotations.yml` (`dropShadowingPlaceholders` prunes a marker once
upstream documents the field) and adds the inherited descriptions to
`jsonschema.json`. Exactly the 7 postgres resource definitions change;
no other definition in the schema is touched and none are added or
removed.
Two fields that were silently exposed are now labelled: `accelerated_sync`
and `extra_columns` on `postgres_synced_tables` pick up
`[Private Preview]`, `x-databricks-launch-stage`, and `doNotSuggest`.
The bundle-only fields (`parent`, the `*_id`s, `replace_existing`,
`purge_on_delete`) stay `PLACEHOLDER`: the spec documents them on sibling
schemas (`postgres.Create*Request`, and the `postgres.Branch` /
`Endpoint` / `Database` / `Role` envelopes) that no bundle type embeds.
They need hand-authored text, which is a separate change.
## Tests
`TestFindRefNestedEmbeddedSDKType` and
`TestExtractAnnotationsNestedEmbeddedSDKType` cover a spec embedded below
the first level, using the same shape as the postgres resources.
The postgres_* resources wrap SDK specs with fields that bundles own: the
*_id components of the hierarchical resource name, parent, replace_existing,
and purge_on_delete. None of these exist on the spec the annotations are
inherited from, so they generated as PLACEHOLDER.
Fill them in from the upstream Create*Request docs where the semantics match,
and hand-write the rest. The takeover and purge fields describe bundle
behaviour rather than a single API call, and postgres_branches.parent points
at source_branch instead of the upstream status.source_branch, which bundles
flatten away.
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 3972261

Run: 30956264180

Env💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
💚​aws linux4430610884:38
💚​aws windows4430810866:38
💚​azure linux4430510884:50
💚​azure windows4430710866:39
💚​gcp linux1530610884:56
💚​gcp windows1530810866:42
8 interesting tests: 4 RECOVERED, 4 SKIP
Test Nameaws linuxaws windowsazure linuxazure windowsgcp linuxgcp windows
💚​TestAccept💚​R💚​R💚​R💚​R💚​R💚​R
🙈​TestAccept/bundle/invariant/no_drift🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/ssh/connection🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestFetchRepositoryInfoAPI_FromRepo💚​R💚​R💚​R💚​R🙈​S🙈​S
💚​TestFetchRepositoryInfoAPI_FromRepo/root💚​R💚​R💚​R💚​R
💚​TestFetchRepositoryInfoAPI_FromRepo/subdir💚​R💚​R💚​R💚​R
Top 6 slowest tests (at least 2 minutes):
durationenvtestname
6:07gcp windowsTestAccept
6:04azure windowsTestAccept
6:02aws windowsTestAccept
3:02azure linuxTestAccept
3:01gcp linuxTestAccept
3:00aws linuxTestAccept

Base automatically changed from janniklasrose/postgres-schema-annotations-propagate to mainAugust 5, 2026 12:40
@janniklasrose

Copy link
Copy Markdown
ContributorAuthor

skip windows integ tests due to shortage of runners. linux ones are green

@janniklasrose
janniklasrose merged commit e19f9b1 into mainAug 5, 2026
22 of 23 checks passed
@janniklasrose
janniklasrose deleted the janniklasrose/postgres-schema-annotations-handedit branch August 5, 2026 13:38
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: e19f9b1

Run: 31011221152

Env❌​FAIL🟨​KNOWN🤯​MISS💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
❌​aws windows127052999926351:51
❌​azure windows1711042948963352:03
❌​gcp windows166623883967352:17
176 interesting tests: 131 MISS, 38 FAIL, 4 RECOVERED, 2 SKIP, 1 KNOWN
Test Nameaws windowsazure windowsgcp windows
🤯​TestAccept🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions✅​p🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist✅​p🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed✅​p✅​p🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=true/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=true/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/snapshot-comparison✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/snapshot-comparison/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/alert✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/alert/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/alert/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/catalog✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/catalog/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
❌​TestAccept/bundle/deployment/bind/pipelines/recreate❌​F❌​F✅​p
❌​TestAccept/bundle/deployment/bind/pipelines/recreate/DATABRICKS_BUNDLE_ENGINE=direct❌​F❌​F✅​p
🤯​TestAccept/bundle/invariant/destroy_idempotent✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=app.yml.tmpl/READPLAN=1✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=1✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=dashboard.yml.tmpl/READPLAN=✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_job_cluster.yml.tmpl/READPLAN=1✅​p✅​p🤯​M
🟨​TestAccept/bundle/invariant/no_drift💚​R🟨​K💚​R
❌​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_pydabs_1000_tasks.yml.tmpl/READPLAN=1✅​p❌​F✅​p
❌​TestAccept/bundle/resources/apps/inline_config✅​p✅​p❌​F
❌​TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p❌​F
❌​TestAccept/bundle/resources/apps/lifecycle-started✅​p✅​p❌​F
❌​TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p❌​F
❌​TestAccept/bundle/resources/clusters/resize-terminated-fallback✅​p✅​p❌​F
❌​TestAccept/bundle/resources/clusters/resize-terminated-fallback/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p❌​F
❌​TestAccept/bundle/resources/dashboards/change-embed-credentials✅​p❌​F✅​p
❌​TestAccept/bundle/resources/dashboards/change-embed-credentials/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F✅​p
❌​TestAccept/bundle/resources/dashboards/change-name❌​F✅​p✅​p
❌​TestAccept/bundle/resources/dashboards/change-name/DATABRICKS_BUNDLE_ENGINE=terraform❌​F✅​p✅​p
❌​TestAccept/bundle/resources/dashboards/change-serialized-dashboard✅​p❌​F✅​p
❌​TestAccept/bundle/resources/dashboards/change-serialized-dashboard/DATABRICKS_BUNDLE_ENGINE=terraform✅​p❌​F✅​p
❌​TestAccept/bundle/resources/dashboards/dataset-catalog-schema❌​F✅​p❌​F
❌​TestAccept/bundle/resources/dashboards/dataset-catalog-schema/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p❌​F
❌​TestAccept/bundle/resources/dashboards/dataset-catalog-schema/DATABRICKS_BUNDLE_ENGINE=terraform❌​F✅​p✅​p
❌​TestAccept/bundle/resources/dashboards/detect-change❌​F✅​p❌​F
❌​TestAccept/bundle/resources/dashboards/detect-change/DATABRICKS_BUNDLE_ENGINE=direct❌​F✅​p❌​F
🤯​TestAccept/bundle/resources/dashboards/nested-folders✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/dashboards/nested-folders/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/dashboards/nested-folders/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/dashboards/simple✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/dashboards/simple/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/genie_spaces/recreate_when_gone✅​p✅​p🤯​M
🤯​TestAccept/bundle/resources/genie_spaces/recreate_when_gone/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
❌​TestAccept/bundle/resources/grants/registered_models✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/registered_models/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/schemas/all_privileges✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/schemas/all_privileges/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/schemas/all_privileges_coexist✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/schemas/all_privileges_coexist/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F✅​p
❌​TestAccept/bundle/resources/grants/schemas/duplicate_principals❌​F✅​p✅​p
❌​TestAccept/bundle/resources/grants/schemas/duplicate_principals/DATABRICKS_BUNDLE_ENGINE=direct❌​F✅​p✅​p
🤯​TestAccept/bundle/resources/grants/schemas/remove_principal🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/grants/schemas/remove_principal/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/grants/schemas/remove_principal/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
❌​TestAccept/bundle/resources/grants/volumes🤯​M✅​p❌​F
❌​TestAccept/bundle/resources/grants/volumes/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p❌​F
🤯​TestAccept/bundle/resources/grants/volumes/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/alert-task🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/alert-task/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/alert-task/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/check-metadata🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/check-metadata/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/check-metadata/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/double-underscore-keys🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/double-underscore-keys/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/double-underscore-keys/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/fail-on-active-runs🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/fail-on-active-runs/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/fail-on-active-runs/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/no-git-provider🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/no-git-provider/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/no-git-provider/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/shared-root-path🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/shared-root-path/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/jobs/shared-root-path/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
❌​TestAccept/bundle/resources/model_serving_endpoints/basic🤯​M❌​F❌​F
🤯​TestAccept/bundle/resources/model_serving_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
❌​TestAccept/bundle/resources/model_serving_endpoints/basic/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M❌​F❌​F
🤯​TestAccept/bundle/resources/models/basic🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/models/basic/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/models/basic/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/permissions/dashboards/create🤯​M✅​p🙈​s
🤯​TestAccept/bundle/resources/permissions/dashboards/create/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p
🤯​TestAccept/bundle/resources/pipelines/lakeflow-pipeline🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/recreate🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/recreate/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/recreate/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/update🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=direct🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M✅​p✅​p
🤯​TestAccept/bundle/resources/postgres_branches/basic🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/basic/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/basic/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/purge_on_delete🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/purge_on_delete/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/purge_on_delete/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/purge_on_delete_transitions🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/purge_on_delete_transitions/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/recreate🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/recreate/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/recreate/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/replace_existing🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/replace_existing/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/replace_existing/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/update_protected🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/update_protected/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/update_protected/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/without_branch_id🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_branches/without_branch_id/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_branches/without_branch_id/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_catalogs/basic🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_catalogs/basic/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_catalogs/basic/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_catalogs/recreate🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_catalogs/recreate/DATABRICKS_BUNDLE_ENGINE=direct🤯​M
🤯​TestAccept/bundle/resources/postgres_catalogs/recreate/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
🤯​TestAccept/bundle/resources/postgres_databases/basic🤯​M🙈​s🙈​s
🤯​TestAccept/bundle/resources/postgres_databases/basic/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M
❌​TestAccept/bundle/resources/postgres_roles/replace_existing❌​F🙈​s🙈​s
❌​TestAccept/bundle/resources/postgres_roles/replace_existing/DATABRICKS_BUNDLE_ENGINE=terraform❌​F
❌​TestAccept/bundle/resources/secret_scopes/basic✅​p❌​F✅​p
❌​TestAccept/bundle/resources/secret_scopes/basic/DATABRICKS_BUNDLE_ENGINE=direct✅​p❌​F✅​p
💚​TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name💚​R💚​R💚​R
🙈​TestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension🙈​S🙈​S🙈​S
🙈​TestAccept/ssh/connection🙈​S🙈​S🙈​S
❌​TestSyncFullFileSync✅​p✅​p❌​F
❌​TestSyncIncrementalSyncPythonNotebookToFile✅​p✅​p❌​F
💚​TestFetchRepositoryInfoAPI_FromRepo💚​R💚​R🙈​S
💚​TestFetchRepositoryInfoAPI_FromRepo/root💚​R💚​R
💚​TestFetchRepositoryInfoAPI_FromRepo/subdir💚​R💚​R
Top 50 slowest tests (at least 2 minutes):
durationenvtestname
12:26gcp windowsTestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
12:16aws windowsTestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
11:42azure windowsTestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
10:57aws windowsTestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
10:51gcp windowsTestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct
10:36aws windowsTestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=terraform
9:55gcp windowsTestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct
9:41azure windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=no/READPLAN=
9:05gcp windowsTestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
8:37gcp windowsTestAccept/bundle/resources/clusters/deploy/simple/DATABRICKS_BUNDLE_ENGINE=direct
8:18gcp windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=yes/READPLAN=
7:46aws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
7:42gcp windowsTestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1
7:41azure windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=yes/READPLAN=
7:41aws windowsTestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct
7:33azure windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=direct
7:29azure windowsTestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
7:26gcp windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.11
7:25gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=no/READPLAN=
7:16azure windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=no/READPLAN=1
7:15azure windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform
7:10aws windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform
7:03azure windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=yes/READPLAN=
6:55gcp windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform
6:53aws windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=yes/READPLAN=
6:51azure windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.10
6:50gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes/READPLAN=1
6:47gcp windowsTestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
6:45gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes/READPLAN=
6:43aws windowsTestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct
6:34azure windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.13
6:34gcp windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes/READPLAN=1
6:32azure windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes/READPLAN=
6:28azure windowsTestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
6:27aws windowsTestAccept/bundle/resources/clusters/deploy/data_security_mode/DATABRICKS_BUNDLE_ENGINE=direct
6:23gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=no/READPLAN=
6:22azure windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=yes/PY=no/READPLAN=1
6:20azure windowsTestAccept/bundle/invariant/destroy_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
6:20aws windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=no/READPLAN=1
6:18gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes/READPLAN=
6:18gcp windowsTestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema.yml.tmpl/READPLAN=1
6:17azure windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.9
6:14aws windowsTestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
6:08gcp windowsTestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
6:05gcp windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.13
6:03gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=yes/READPLAN=
6:01gcp windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes/READPLAN=
5:58aws windowsTestAccept/bundle/invariant/continue_293/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_empty_grants.yml.tmpl
5:56gcp windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=yes/READPLAN=1
5:55aws windowsTestAccept/bundle/deployment/unbind/grants/DATABRICKS_BUNDLE_ENGINE=direct

@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: e19f9b1

Run: 31011374943

Env❌​FAIL🟨​KNOWN🤯​MISS💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
❌​aws windows24232841788903347:59
❌​azure windows1111771911938351:45
❌​gcp windows1218332817948351:07
432 interesting tests: 384 MISS, 41 FAIL, 4 RECOVERED, 2 KNOWN, 1 SKIP
Test Nameaws windowsazure windowsgcp windows
🤯​TestAccept🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/apps/job_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_doesnot_exist/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/artifacts/artifact_path_with_volume/volume_not_deployed/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=true/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=true/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/mlops-stacks/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/snapshot-comparison✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/snapshot-comparison/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/alert✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/alert/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/alert/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/catalog✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/catalog/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/cluster/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/dashboard/recreation/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/experiment/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/generate-and-bind/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-abort-bind/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-spark-python-task✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-spark-python-task/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/job/job-spark-python-task/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/model-serving-endpoint✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/model-serving-endpoint/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/model-serving-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
❌​TestAccept/bundle/deployment/bind/pipelines/recreate❌​F✅​p🤯​M
❌​TestAccept/bundle/deployment/bind/pipelines/recreate/DATABRICKS_BUNDLE_ENGINE=direct❌​F✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/pipelines/recreate/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/registered-model✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/registered-model/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/registered-model/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/schema✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/schema/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/schema/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/secret-scope✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/secret-scope/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/secret-scope/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p🤯​M
🤯​TestAccept/bundle/deployment/bind/vector_search_index✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/vector_search_index/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/volume🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/volume/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/bind/volume/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/grants🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/grants/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/grants/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/permissions🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/permissions/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/deployment/unbind/permissions/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/destroy/jobs-and-pipeline🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/destroy/jobs-and-pipeline/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/destroy/jobs-and-pipeline/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/alert🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/alert/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/alert/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/auto-bind🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/auto-bind/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/pipeline_and_deploy🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/pipeline_and_deploy/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/pipeline_and_deploy/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/python_job_and_deploy🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/python_job_and_deploy/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/generate/python_job_and_deploy/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/base🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/custom_params🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster✅​p🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION🤯​M🤯​M🤯​M
🤯​TestAccept/bundle/integration_whl/interactive_single_user🤯​M🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct🤯​M🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform🤯​M🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_custom_params✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_custom_params/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_custom_params/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_dynamic_version✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct✅​p🤯​M✅​p
🤯​TestAccept/bundle/integration_whl/serverless_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform✅​p🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=app.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=app.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=dashboard.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=dashboard.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=experiment.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=experiment.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=instance_pool.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=instance_pool.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_for_each_task.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_for_each_task.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_job_cluster.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_job_cluster.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_task_cluster.yml.tmpl/READPLAN=🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_task_cluster.yml.tmpl/READPLAN=1🤯​M🤯​M✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_cross_resource_ref.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_cross_resource_ref.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_permission_ref.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_permission_ref.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_pydabs_1000_tasks.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_pydabs_1000_tasks.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_pydabs_10_tasks.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_pydabs_10_tasks.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_run.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_run.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_with_depends_on.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_with_depends_on.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_with_task.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_with_task.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model_serving_endpoint.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model_serving_endpoint.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model_with_permissions.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=model_with_permissions.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_allow_duplicate_names.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_allow_duplicate_names.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_apply_policy_default_values.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_apply_policy_default_values.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_config_dots.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=pipeline_config_dots.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=registered_model.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=registered_model.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_empty_grants.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_empty_grants.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_grant_ref.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_grant_ref.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_uppercase_name.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=schema_uppercase_name.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=secret_scope.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=secret_scope.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=secret_scope_default_backend_type.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=secret_scope_default_backend_type.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=sql_warehouse.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=sql_warehouse.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume_path_job_ref.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume_path_job_ref.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume_uppercase_name.yml.tmpl/READPLAN=🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=volume_uppercase_name.yml.tmpl/READPLAN=1🤯​M✅​p✅​p
🤯​TestAccept/bundle/invariant/no_drift🤯​M💚​R🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=app.yml.tmpl/READPLAN=✅​p✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=app.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=catalog.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=dashboard.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=dashboard.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=experiment.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=experiment.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=genie_space.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=instance_pool.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=instance_pool.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_for_each_task.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_for_each_task.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_job_cluster.yml.tmpl/READPLAN=🤯​M✅​p🤯​M
🤯​TestAccept/bundle/invariant/no_drift/DATABRICKS_BUNDLE_ENGINE=direct/INPUT_CONFIG=job_apply_policy_default_values_job_cluster.yml.tmpl/READPLAN=1🤯​M✅​p🤯​M
Top 50 slowest tests (at least 2 minutes):
durationenvtestname
48:14aws windowsTestAccept/bundle/resources/vector_search_indexes/basic/DATABRICKS_BUNDLE_ENGINE=direct
29:50aws windowsTestAccept/bundle/resources/vector_search_indexes/schema_normalization/DATABRICKS_BUNDLE_ENGINE=direct
29:31azure windowsTestAccept/bundle/resources/vector_search_indexes/schema_normalization/DATABRICKS_BUNDLE_ENGINE=direct
19:53azure windowsTestAccept/bundle/resources/vector_search_indexes/grants/select/DATABRICKS_BUNDLE_ENGINE=direct
18:24azure windowsTestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DATABRICKS_BUNDLE_ENGINE=direct
18:22gcp windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
16:41gcp windowsTestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
16:37gcp windowsTestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
16:31gcp windowsTestAccept/bundle/resources/vector_search_indexes/schema_normalization/DATABRICKS_BUNDLE_ENGINE=direct
15:08azure windowsTestAccept/bundle/resources/vector_search_indexes/basic/DATABRICKS_BUNDLE_ENGINE=direct
14:01gcp windowsTestAccept/bundle/resources/vector_search_indexes/recreate/embedding_dimension/DATABRICKS_BUNDLE_ENGINE=direct
13:32gcp windowsTestAccept/bundle/resources/vector_search_indexes/grants/select/DATABRICKS_BUNDLE_ENGINE=direct
11:53gcp windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform
11:02aws windowsTestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
10:50aws windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.13
10:37gcp windowsTestAccept/bundle/resources/vector_search_indexes/basic/DATABRICKS_BUNDLE_ENGINE=direct
10:26gcp windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
10:26gcp windowsTestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct
10:19aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes/READPLAN=
10:00gcp windowsTestAccept/bundle/resources/clusters/deploy/data_security_mode/DATABRICKS_BUNDLE_ENGINE=direct
9:55aws windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
9:54gcp windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.9
9:43azure windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform
9:35aws windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
9:32azure windowsTestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct
9:27gcp windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=direct
9:14aws windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform
9:13aws windowsTestAccept/bundle/resources/postgres_databases/update/DATABRICKS_BUNDLE_ENGINE=terraform
9:09aws windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.11
9:07gcp windowsTestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct
9:02gcp windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct
8:47aws windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform
8:39aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=no/READPLAN=1
8:35gcp windowsTestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DATABRICKS_BUNDLE_ENGINE=direct
8:31aws windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.10
8:22gcp windowsTestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=direct
8:21azure windowsTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
8:18aws windowsTestAccept/bundle/apps/compute_size/DATABRICKS_BUNDLE_ENGINE=terraform
8:15gcp windowsTestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=terraform
8:02aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=no/READPLAN=1
7:50aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=yes/READPLAN=
7:49aws windowsTestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=no/READPLAN=
7:49aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes/READPLAN=1
7:45azure windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=yes/READPLAN=1
7:34azure windowsTestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.12
7:25azure windowsTestAccept/bundle/resources/sql_warehouses/lifecycle-started-edit/DATABRICKS_BUNDLE_ENGINE=direct
7:22azure windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
7:15aws windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
7:13azure windowsTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform
7:13aws windowsTestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=yes/READPLAN=1
(214 table rows omitted to keep the report under 60000 bytes)

deco-sdk-taggingBot added a commit that referenced this pull request Aug 6, 2026
## Release v1.11.0
### CLI
* Fixed `databricks repos get/update/delete` failing with `object at path "..." is not a repo` for Git-CLI-enabled folders (currently in preview), which the workspace API reports as directories rather than repos ([#6181](#6181)).
* Support `dbfs:/Skills/...` paths in `databricks fs` commands, routed to the Files API. ([#6147](#6147))
### Bundles
* For jobs where `ai_runtime_task.code_source_path` is a relative path to a local directory, the directory is now packaged into a tarball (honoring `.gitignore` and `sync.include`/`sync.exclude`), uploaded during deployment, and `code_source_path` is rewritten to the uploaded workspace path. ([#6110](#6110))
* Added JSON output to `bundle init`. Running `databricks bundle init <template> -o json` now reports the files the template wrote, relative to the output directory. This lets callers that pass `--output-dir` learn where the template materialized instead of assuming the output is a single directory named after the project. The default text output is unchanged. ([#6161](#6161))
* The terraform deployment engine is deprecated and will stop working in a future version of the CLI. Setting `bundle.engine: terraform` now emits a deprecation warning. See https://docs.databricks.com/aws/en/dev-tools/bundles/direct for how to migrate to the direct deployment engine. ([#6099](#6099))
* Fixed the direct deployment engine planning a spurious `create` for an empty `grants: []` list. Terraform records no grants resource for such a list, so `bundle plan` after `bundle deployment migrate` no longer reports an action for it. Emptying a previously deployed list still revokes the grants, after which the node is dropped from the deployment state instead of being reported as unchanged forever. ([#6039](#6039))
* Fixed `bundle generate` downloading notebooks found inside a folder without their file extension. They are now exported like top-level notebooks, so a Python notebook lands as `notebook.py` instead of an extensionless file ([#6144](#6144)).
* direct: `webhook_notifications.on_*` destinations on jobs, tasks, and `for_each_task` are now compared as unordered sets. Previously the Jobs API returning these lists in a different order than submitted produced a phantom diff that `bundle plan` and `bundle deploy` could never converge past, reporting `1 to change` on every run ([#6060](#6060)).
* Fixed a pipeline with `allow_duplicate_names: true` never converging on the direct engine: the field is only accepted on create/update and is never returned by the pipelines GET API, so every subsequent `bundle plan` reported the pipeline as a perpetual update. ([#6076](#6076))
* direct: A local change to an input-only field (one the API accepts on write but never returns on read, e.g. pipelines' `run_as` or external locations' `skip_validation`) is no longer silently skipped when the new value coincidentally matches the field's fabricated remote value. Previously such a change could hit the `remote_already_set` shortcut and be dropped from the plan. ([#6112](#6112))
* Revert usage of RedactiveSenstiveFields (added in [#5896](#5896), released in 1.10.0) which lead to incorrect behaviour (permanent drift) for duration field in Postgres resources ([#6179](#6179)).
* Document postgres resource fields in the json schema ([#6164](#6164), [#6163](#6163)).
* direct: Recreating a `vector_search_indexes` resource no longer fails with "Index ... is currently pending deletion" when the backend has not yet released the index name. The create is now retried until the name becomes available. ([#6143](#6143))
### Dependency Updates
* Bump `github.com/databricks/databricks-sdk-go` from v0.165.0 to v0.166.0. ([#6175](#6175))
* Upgrade Terraform provider to 1.124.0. ([#6174](#6174))
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@janniklasrose@eng-dev-ecosystem-bot@denik