Skip to content

Commit 576e2ef

Browse files
authored
Add a test for a job deleted remotely (#3779)
Panics on main but not on 0.272.0.
1 parent 0cfaa35 commit 576e2ef

File tree

17 files changed

+141
-0
lines changed

17 files changed

+141
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
resources:
2+
jobs:
3+
foo:
4+
name: foo
5+
6+
trigger:
7+
periodic:
8+
interval: 1
9+
unit: DAYS
10+
11+
job_clusters:
12+
- job_cluster_key: key
13+
new_cluster:
14+
spark_version: 13.3.x-scala2.12
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
bundle:
2+
name: test-bundle
3+
4+
resources: {}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
2+
>>> errcode [CLI] bundle deploy
3+
Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
4+
Deploying resources...
5+
Updating deployment state...
6+
Deployment complete!
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
2+
>>> errcode [CLI] bundle deploy
3+
Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
4+
Error: exit status 1
5+
6+
Error: cannot read job: panic: runtime error: invalid memory address or nil pointer dereference
7+
8+
with databricks_job.foo,
9+
on bundle.tf.json line 43, in resource.databricks_job.foo:
10+
43: }
11+
12+
13+
14+
15+
Exit code: 1
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
>>> errcode [CLI] bundle plan
3+
create jobs.foo
4+
5+
Plan: 1 to add, 0 to change, 0 to delete, 0 unchanged
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
2+
>>> errcode [CLI] bundle plan
3+
Error: exit status 1
4+
5+
Error: cannot read job: panic: runtime error: invalid memory address or nil pointer dereference
6+
7+
with databricks_job.foo,
8+
on bundle.tf.json line 43, in resource.databricks_job.foo:
9+
43: }
10+
11+
12+
13+
14+
Exit code: 1

acceptance/bundle/resources/jobs/remote_delete/deploy/out.test.toml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
2+
>>> [CLI] bundle plan
3+
create jobs.foo
4+
5+
Plan: 1 to add, 0 to change, 0 to delete, 0 unchanged
6+
7+
>>> [CLI] bundle deploy
8+
Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files...
9+
Deploying resources...
10+
Updating deployment state...
11+
Deployment complete!
12+
13+
>>> [CLI] jobs delete [NUMID]
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
trace $CLI bundle plan
2+
trace $CLI bundle deploy
3+
job_id=`$CLI bundle summary -o json | jq -r .resources.jobs.foo.id`
4+
trace $CLI jobs delete $job_id
5+
trace errcode $CLI bundle plan &> out.plan.$DATABRICKS_BUNDLE_ENGINE.txt
6+
trace errcode $CLI bundle deploy &> out.deploy.$DATABRICKS_BUNDLE_ENGINE.txt
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
RecordRequests = false

0 commit comments

Comments
 (0)