lava_helper: Add multiple image support to jinja2 binary templating

Signed-off-by: Gergely Korcsák <gergely.korcsak@arm.com>
Change-Id: I1cf213f50dd8e6aa566ee985637ed0e4c2c9a931
diff --git a/lava_helper/lava_create_jobs.py b/lava_helper/lava_create_jobs.py
index 3c0e3dd..3bd7b39 100755
--- a/lava_helper/lava_create_jobs.py
+++ b/lava_helper/lava_create_jobs.py
@@ -4,7 +4,7 @@
 
 __copyright__ = """
 /*
- * Copyright (c) 2020-2022, Arm Limited. All rights reserved.
+ * Copyright (c) 2020-2024, Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: BSD-3-Clause
  *
@@ -77,22 +77,16 @@
             "monitors": config['monitors'].get(monitor_name, []),
             "platform": platform,
             "recovery_image_url": recovery_image_url,
-            "data_bin_offset": config.get('data_bin_offset', ''),
             "docker_prefix": vars(user_args).get('docker_prefix', ''),
             "license_variable": vars(user_args).get('license_variable', ''),
             "enable_code_coverage": user_args.enable_code_coverage == "TRUE",
             "coverage_trace_plugin": coverage_trace_plugin,
-            "build_job_url": os.getenv("BUILD_URL"),
             "cpu0_baseline": config.get("cpu0_baseline", 0),
             "cpu0_initvtor_s": config.get("cpu0_initvtor_s", "0x10000000"),
             "psa_api_suite": os.getenv("TEST_PSA_API") if os.getenv("TEST_PSA_API") == "IPC" else "",
+            "binaries": config.get('binaries', []),
+            "data_url_prefix": "{}/artifact/ci_build".format(os.getenv("BUILD_URL"))
         }
-        for binary_type, binary_name in config["binaries"].items():
-            params.update(
-                {
-                    "{}_url".format(binary_type): "{}/artifact/ci_build/{}".format(params["build_job_url"], binary_name)
-                }
-            )
 
         if len(params["monitors"]) == 0:
             break