File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
dask_kubernetes/operator/controller Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 11
11
python-version : " 3.10"
12
12
- name : Install deps
13
13
run : ./ci/install-deps.sh
14
- - uses : pre-commit/action@v2 .0.0
14
+ - uses : pre-commit/action@v3 .0.1
Original file line number Diff line number Diff line change @@ -781,10 +781,11 @@ async def daskjob_create_components(
781
781
)
782
782
kopf .adopt (cluster_spec )
783
783
cluster = await DaskCluster (cluster_spec , namespace = namespace )
784
- await cluster .create ()
785
- logger .info (
786
- f"Cluster { cluster_spec ['metadata' ]['name' ]} for job { name } created in { namespace } ."
787
- )
784
+ if not await cluster .exists ():
785
+ await cluster .create ()
786
+ logger .info (
787
+ f"Cluster { cluster_spec ['metadata' ]['name' ]} for job { name } created in { namespace } ."
788
+ )
788
789
789
790
labels = _get_labels (meta )
790
791
annotations = _get_annotations (meta )
@@ -804,7 +805,8 @@ async def daskjob_create_components(
804
805
)
805
806
kopf .adopt (job_pod_spec )
806
807
job_pod = await Pod (job_pod_spec , namespace = namespace )
807
- await job_pod .create ()
808
+ if not await job_pod .exists ():
809
+ await job_pod .create ()
808
810
patch .status ["clusterName" ] = cluster_name
809
811
patch .status ["jobStatus" ] = "ClusterCreated"
810
812
patch .status ["jobRunnerPodName" ] = get_job_runner_pod_name (name )
You can’t perform that action at this time.
0 commit comments