Skip to content

acc: run the whole bundle suite with deployment history on - #6437

Draft
shreyas-goenka wants to merge 1 commit into
isaac/pr6052-fixesfrom
isaac/dms-suite-enablement
Draft

acc: run the whole bundle suite with deployment history on#6437
shreyas-goenka wants to merge 1 commit into
isaac/pr6052-fixesfrom
isaac/dms-suite-enablement

Conversation

@shreyas-goenka

Copy link
Copy Markdown
Contributor

Stacked on #6094. Matrixes deployment-history recording over every bundle acceptance test, so each runs twice: once as before, once with DATABRICKS_BUNDLE_RECORD_DEPLOYMENT_HISTORY set. That puts the recording path under the deploy, redeploy, destroy and drift cases the suite already covers, instead of only the tests written for it.

Subtrees that cannot carry it opt out and say why — bind/unbind are not supported by the service yet, a saved plan does not carry the deployment stamp, and the templates and migrate trees assert output the second variant would duplicate.

Most of the diff is the generated out.test.toml files, since the matrix is inherited.

Verified against a real workspace on aws-cli: bundle/dms is 13/13 on cloud and 22/22 locally, and a bundle/deploy + bundle/destroy cloud run (28 dirs, ~56 variant executions) had no DMS=true failures. Locally this branch fails the same 71 directories as its base — all registry.terraform.io and uv-cache limitations of the dev box, unchanged by this PR.

This pull request and its description were written by Isaac.

@shreyas-goenka
shreyas-goenka force-pushed the isaac/dms-suite-enablement branch from 1eba8cb to 7db475b Compare August 30, 2026 23:57
Recording is matrixed over every bundle test, so each one runs twice: once as before and
once with DATABRICKS_BUNDLE_RECORD_DEPLOYMENT_HISTORY set. That is what puts the recording
path under the deploy, redeploy, destroy and drift cases the suite already covers, rather
than only under the tests written for it.

Subtrees that cannot carry it opt out and say why: bind and unbind are not supported by the
service yet, a saved plan does not carry the deployment stamp, and the templates and
migrate trees assert output the second variant would duplicate.

The generated out.test.toml files move with it, since the matrix is inherited.

Co-authored-by: Isaac <no-reply@databricks.com>
@shreyas-goenka
shreyas-goenka force-pushed the isaac/dms-suite-enablement branch from 120a6b8 to 645be4a Compare August 31, 2026 00:49
Sign up for free to 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.

1 participant