Skip to content

Commit 84783e0

Browse files
authored
Fix inconsistent spark driver and executor image (#3996)
* Fix inconsistent spark driver and executor image * Add docker registry url
1 parent e56e733 commit 84783e0

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

paasta_tools/tron_tools.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,6 @@ def build_spark_config(self) -> Dict[str, str]:
348348
f"tron_spark_{self.get_service()}_{self.get_instance()}",
349349
)
350350

351-
docker_img_url = self.get_docker_url(system_paasta_config)
352-
353351
spark_conf_builder = SparkConfBuilder(is_driver_on_k8s_tron=True)
354352
spark_conf = spark_conf_builder.get_spark_conf(
355353
cluster_manager="kubernetes",
@@ -359,7 +357,7 @@ def build_spark_config(self) -> Dict[str, str]:
359357
paasta_pool=self.get_spark_executor_pool(),
360358
paasta_service=self.get_service(),
361359
paasta_instance=self.get_instance(),
362-
docker_img=docker_img_url,
360+
docker_img=f"{self.get_docker_registry()}/$PAASTA_DOCKER_IMAGE",
363361
extra_volumes=self.get_volumes(
364362
system_paasta_config.get_volumes(),
365363
uses_bulkdata_default=system_paasta_config.get_uses_bulkdata_default(),

tests/test_tron_tools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1322,7 +1322,7 @@ def test_format_tron_action_dict_spark(
13221322
"--conf spark.executorEnv.PAASTA_INSTANCE_TYPE=spark "
13231323
"--conf spark.executorEnv.SPARK_EXECUTOR_DIRS=/tmp "
13241324
"--conf spark.kubernetes.pyspark.pythonVersion=3 "
1325-
"--conf spark.kubernetes.container.image=docker-registry.com:400/my_service:paasta-123abcde "
1325+
"--conf spark.kubernetes.container.image=docker-registry.com:400/$PAASTA_DOCKER_IMAGE "
13261326
"--conf spark.kubernetes.namespace=paasta-spark "
13271327
"--conf spark.kubernetes.executor.label.yelp.com/paasta_service=my_service "
13281328
"--conf spark.kubernetes.executor.label.yelp.com/paasta_instance=my_job.do_something "

0 commit comments

Comments
 (0)