Skip to content

Commit 79fcd55

Browse files
authored
Enable resource_deps/job_tasks test on direct (#3997)
## Why It works there if correct path is used.
1 parent 8d7ae00 commit 79fcd55

File tree

6 files changed

+27
-15
lines changed

6 files changed

+27
-15
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
experimental.use_legacy_run_as false
2+
has_classic_interactive_compute false
3+
has_classic_job_compute false
4+
has_serverless_compute true
5+
presets_name_prefix_is_set false
6+
python_wheel_wrapper_is_set false
7+
resref_jobs.tags.* true
8+
resref_jobs.tasks.python_wheel_task.entry_point true
9+
run_as_set false
10+
skip_artifact_cleanup false
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
experimental.use_legacy_run_as false
2+
has_classic_interactive_compute false
3+
has_classic_job_compute false
4+
has_serverless_compute true
5+
presets_name_prefix_is_set false
6+
python_wheel_wrapper_is_set false
7+
resref_jobs.tags.* true
8+
resreferr_jobs.task true
9+
run_as_set false
10+
skip_artifact_cleanup false

acceptance/bundle/resource_deps/job_tasks/out.test.toml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

acceptance/bundle/resource_deps/job_tasks/output.txt

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,3 @@ Updating deployment state...
77
Deployment complete!
88

99
>>> print_telemetry_bool_values
10-
experimental.use_legacy_run_as false
11-
has_classic_interactive_compute false
12-
has_classic_job_compute false
13-
has_serverless_compute true
14-
presets_name_prefix_is_set false
15-
python_wheel_wrapper_is_set false
16-
resref_jobs.tags.* true
17-
resreferr_jobs.task true
18-
run_as_set false
19-
skip_artifact_cleanup false
Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1+
if [ "$DATABRICKS_BUNDLE_ENGINE" == "direct" ]; then
2+
# terraform has its own schema, direct uses bundle schema; here we replace TF syntax with bundle syntax:
3+
update_file.py databricks.yml 'task[0].python_wheel_task[0].' 'tasks[0].python_wheel_task.'
4+
fi
5+
16
touch hello.whl
27
trace $CLI bundle deploy
3-
trace print_telemetry_bool_values
8+
trace print_telemetry_bool_values > out.telemetry.$DATABRICKS_BUNDLE_ENGINE.txt
49
rm out.requests.txt hello.whl
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1 @@
11
RecordRequests = true
2-
3-
# direct fails with Error: schema mismatch for ${resources.jobs.test_job.task[0].python_wheel_task[0].entry_point}: task: field "task" not found in resources.Job
4-
EnvMatrix.DATABRICKS_BUNDLE_ENGINE = ["terraform"] # uses TF-specific syntax task[0].python_wheel_task[0]

0 commit comments

Comments
 (0)